summaryrefslogtreecommitdiff
path: root/doc/translations/de.po
diff options
context:
space:
mode:
Diffstat (limited to 'doc/translations/de.po')
-rw-r--r--doc/translations/de.po2307
1 files changed, 1792 insertions, 515 deletions
diff --git a/doc/translations/de.po b/doc/translations/de.po
index 5aeed6dec2..6c8d12e11f 100644
--- a/doc/translations/de.po
+++ b/doc/translations/de.po
@@ -1,6 +1,6 @@
# German translation of the Godot Engine class reference.
-# Copyright (c) 2007-2021 Juan Linietsky, Ariel Manzur.
-# Copyright (c) 2014-2021 Godot Engine contributors (cf. AUTHORS.md).
+# Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur.
+# Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md).
# This file is distributed under the same license as the Godot source code.
#
# Jaigskim <filzstift112@gmail.com>, 2020.
@@ -39,12 +39,13 @@
# Bastian <bastian.ike@gmail.com>, 2021.
# KuhnChris <kuhnchris@kuhnchris.eu>, 2021.
# Rémi Verschelde <remi@godotengine.org>, 2021.
+# Antonio Noack <corperateraider@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine class reference\n"
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
-"PO-Revision-Date: 2021-12-16 12:44+0000\n"
-"Last-Translator: Rémi Verschelde <remi@godotengine.org>\n"
+"PO-Revision-Date: 2022-01-03 03:53+0000\n"
+"Last-Translator: Antonio Noack <corperateraider@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/godot-engine/"
"godot-class-reference/de/>\n"
"Language: de\n"
@@ -52,7 +53,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8-bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.10-dev\n"
+"X-Generator: Weblate 4.10.1\n"
#: doc/tools/make_rst.py
msgid "Description"
@@ -80,7 +81,7 @@ msgstr "Signale"
#: doc/tools/make_rst.py
msgid "Enumerations"
-msgstr "Aufzählungen"
+msgstr "Aufzählungstypen"
#: doc/tools/make_rst.py
msgid "Constants"
@@ -94,6 +95,71 @@ msgstr "Eigenschaften-Beschreibung"
msgid "Method Descriptions"
msgstr "Methoden-Beschreibung"
+#: doc/tools/make_rst.py
+#, fuzzy
+msgid "Theme Property Descriptions"
+msgstr "Eigenschaften-Beschreibung"
+
+#: doc/tools/make_rst.py
+msgid "Inherits:"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "Inherited By:"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "(overrides %s)"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "Default"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "Setter"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "value"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "Getter"
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method should typically be overridden by the user to have any effect."
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method has no side effects. It doesn't modify any of the instance's "
+"member variables."
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method accepts any number of arguments after the ones described here."
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid "This method is used to construct a type."
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method doesn't need an instance to be called, so it can be called "
+"directly using the class name."
+msgstr ""
+
+#: doc/tools/make_rst.py
+msgid ""
+"This method describes a valid operator to use with this type as left-hand "
+"operand."
+msgstr ""
+
#: modules/gdscript/doc_classes/@GDScript.xml
msgid "Built-in GDScript functions."
msgstr "Native GDScript-Funktionen."
@@ -472,6 +538,21 @@ msgid ""
"want a true content-aware comparison, you have to use [code]deep_equal[/"
"code]."
msgstr ""
+"Vergleicht zwei Werte, indem es deren tatsächlichen Inhalt überprüft. Die "
+"Methode geht dabei in jedes `Array` oder `Dictionary` bis zum aller tiefsten "
+"Level.\n"
+"Was ist der Unterschied zu [code]==[/code]?\n"
+"- Für die Typen [code]null[/code], [code]int[/code], [code]float[/code], "
+"[code]String[/code], [code]Object[/code] und [code]RID[/code] sind "
+"[code]deep_equal[/code] und [code]==[/code] identisch.\n"
+"- Für [code]Dictionary[/code]s, prüft [code]==[/code] nur, ob es dasselbe "
+"Objekt ist .\n"
+"- Für [code]Array[/code]s, [code]==[/code] werden die Arrays elementweise "
+"mit [code]==[/code] verglichen. Der Elemente-Vergleich ist also wieder "
+"einfach, nicht tief.\n"
+"Zusammengefasst, immer wenn ein [code]Dictionary[/code] potentiell "
+"involviert ist, und du einen wahren Inhaltsvergleich brauchst, musst du "
+"[code]deep_equal[/code] verwenden."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -764,27 +845,25 @@ msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
-"Returns a normalized value considering the given range. This is the opposite "
-"of [method lerp].\n"
+"Returns an interpolation or extrapolation factor considering the range "
+"specified in [code]from[/code] and [code]to[/code], and the interpolated "
+"value specified in [code]weight[/code]. The returned value will be between "
+"[code]0.0[/code] and [code]1.0[/code] if [code]weight[/code] is between "
+"[code]from[/code] and [code]to[/code] (inclusive). If [code]weight[/code] is "
+"located outside this range, then an extrapolation factor will be returned "
+"(return value lower than [code]0.0[/code] or greater than [code]1.0[/"
+"code]).\n"
"[codeblock]\n"
+"# The interpolation ratio in the `lerp()` call below is 0.75.\n"
"var middle = lerp(20, 30, 0.75)\n"
"# `middle` is now 27.5.\n"
"# Now, we pretend to have forgotten the original ratio and want to get it "
"back.\n"
"var ratio = inverse_lerp(20, 30, 27.5)\n"
"# `ratio` is now 0.75.\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"See also [method lerp] which performs the reverse of this operation."
msgstr ""
-"Gibt den normalisierten Wert innerhalb eines Zahlenraums zurück. Das "
-"Gegenteil von [method lerp]\n"
-"[codeblock]\n"
-"var middle = lerp(20, 30, 0.75)\n"
-"# `middle` ist jetzt 27.5.\n"
-"# Nun tun wir so, als hätten wir das Original vergessen und wollten es "
-"zurückbekommen.\n"
-"var ratio = inverse_lerp(20, 30, 27.5)\n"
-"# `ratio` ist jetzt 0.75.\n"
-"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -858,8 +937,11 @@ msgstr ""
#: modules/gdscript/doc_classes/@GDScript.xml
#, fuzzy
msgid ""
-"Linearly interpolates between two values by a normalized value. This is the "
-"opposite of [method inverse_lerp].\n"
+"Linearly interpolates between two values by the factor defined in "
+"[code]weight[/code]. To perform interpolation, [code]weight[/code] should be "
+"between [code]0.0[/code] and [code]1.0[/code] (inclusive). However, values "
+"outside this range are allowed and can be used to perform [i]extrapolation[/"
+"i].\n"
"If the [code]from[/code] and [code]to[/code] arguments are of type [int] or "
"[float], the return value is a [float].\n"
"If both are of the same vector type ([Vector2], [Vector3] or [Color]), the "
@@ -868,7 +950,10 @@ msgid ""
"[codeblock]\n"
"lerp(0, 4, 0.75) # Returns 3.0\n"
"lerp(Vector2(1, 5), Vector2(3, 2), 0.5) # Returns Vector2(2, 3.5)\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"See also [method inverse_lerp] which performs the reverse of this operation. "
+"To perform eased interpolation with [method lerp], combine it with [method "
+"ease] or [method smoothstep]."
msgstr ""
"Interpoliert einen normalisierten Wert linear zwischen zwei Grenzwerten. "
"Dies entspricht der Umkehrfunktion von [method inverse_lerp].\n"
@@ -883,11 +968,13 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
+#, fuzzy
msgid ""
"Linearly interpolates between two angles (in radians) by a normalized "
"value.\n"
"Similar to [method lerp], but interpolates correctly when the angles wrap "
-"around [constant @GDScript.TAU].\n"
+"around [constant @GDScript.TAU]. To perform eased interpolation with [method "
+"lerp_angle], combine it with [method ease] or [method smoothstep].\n"
"[codeblock]\n"
"extends Sprite\n"
"var elapsed = 0.0\n"
@@ -1449,7 +1536,6 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
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 "
@@ -1465,10 +1551,14 @@ msgstr ""
"Modulo, um einen Zufallswert im Intervall [code][0, N - 1][/code] zu "
"erhalten (wobei N kleiner als 2^32 ist).\n"
"[codeblock]\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"
+"randi() # Gibt Zufallswert zwischen 0 und 2^32 - 1 zurück "
+"(inklusiv)\n"
+"randi() % 20 # Gibt einen Zufallswert zwischen 0 and 19 zurück "
+"(inklusiv)\n"
+"randi() % 100 # Gibt einen Zufallswert zwischen 0 und 99 zurück "
+"(inklusiv)\n"
+"randi() % 100 + 1 # Gibt einen Zufallswert zwischen 1 and 100 zurück "
+"(inklusiv)\n"
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
@@ -1666,7 +1756,6 @@ msgstr ""
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
msgid ""
"Returns the square root of [code]s[/code], where [code]s[/code] is a non-"
"negative number.\n"
@@ -1681,12 +1770,11 @@ msgstr ""
"[codeblock]\n"
"sqrt(9) # Ergibt 3\n"
"[/codeblock]\n"
-"[b]Note:[/b]Negative Werte von [code]s[/code] ergeben NaN. Falls Sie die "
+"[b]Notiz:[/b]Negative Werte von [code]s[/code] ergeben NaN. Falls Sie die "
"Quadratwurzel negativer Zahlen ziehen müssen, verwenden Sie [code]System."
"Numerics.Complex[/code] in C#."
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
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 "
@@ -1701,12 +1789,9 @@ msgstr ""
"Merke, dass der höchste Rückgabewert 10 ist, was eine Entwurfsentscheidung "
"in der Implementation ist.\n"
"[codeblock]\n"
-"# n ist 0\n"
-"n = step_decimals(5)\n"
-"# n ist 4\n"
-"n = step_decimals(1.0005)\n"
-"# n ist 9\n"
-"n = step_decimals(0.000000005)\n"
+"n = step_decimals(5) # n ist 0\n"
+"n = step_decimals(1.0005) # n ist 4\n"
+"n = step_decimals(0.000000005) # n ist 9\n"
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
@@ -1730,7 +1815,6 @@ msgstr ""
"Siehe auch [method ceil], [method floor], [method round], und [int]."
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
msgid ""
"Converts one or more arguments of any type to string in the best way "
"possible.\n"
@@ -1745,8 +1829,8 @@ msgstr ""
"[codeblock]\n"
"var a = [10, 20, 30]\n"
"var b = str(a);\n"
-"len(a) # Returns 3\n"
-"len(b) # Returns 12\n"
+"len(a) # Ergibt 3\n"
+"len(b) # Ergibt 12\n"
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
@@ -1829,7 +1913,6 @@ msgstr ""
"Text."
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
msgid ""
"Returns whether the given class exists in [ClassDB].\n"
"[codeblock]\n"
@@ -1839,8 +1922,8 @@ msgid ""
msgstr ""
"Gibt zurück ob die gegebene Klasse in [ClassDB] existiert.\n"
"[codeblock]\n"
-"type_exists(\"Sprite2D\") # Returns true\n"
-"type_exists(\"Variant\") # Returns false\n"
+"type_exists(\"Sprite\") # Ergibt true\n"
+"type_exists(\"Variant\") # Ergibt false\n"
"[/codeblock]"
#: modules/gdscript/doc_classes/@GDScript.xml
@@ -2080,11 +2163,12 @@ msgstr ""
"Umfang passt. Dies ist äquivalent zu [code]TAU / 2[/code]."
#: modules/gdscript/doc_classes/@GDScript.xml
-#, fuzzy
msgid ""
"The circle constant, the circumference of the unit circle in radians. This "
"is equivalent to [code]PI * 2[/code], or 360 degrees in rotations."
-msgstr "Die Kreiskonstante, der Umfang des Einheitskreises im Bogenmaß."
+msgstr ""
+"Die Kreiskonstante, der Umfang des Einheitskreises im Bogenmaß. Sie ist "
+"äquivalent mit [code]PI * 2[/code], oder einer 360°-Drehung."
#: modules/gdscript/doc_classes/@GDScript.xml
msgid ""
@@ -2152,9 +2236,8 @@ msgstr ""
"werden kann."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [ARVRServer] singleton."
-msgstr "Das [XRServer] Singleton."
+msgstr "Das [ARVRServer] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "The [AudioServer] singleton."
@@ -2173,9 +2256,8 @@ msgid "The [Engine] singleton."
msgstr "Das [Engine] Singleton."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [Geometry] singleton."
-msgstr "Das [Geometry2D] Singleton."
+msgstr "Das [Geometry] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "The [IP] singleton."
@@ -2215,8 +2297,18 @@ msgstr "Das [Marshalls] Singleton."
#: doc/classes/@GlobalScope.xml
#, fuzzy
-msgid "The [EditorNavigationMeshGenerator] singleton."
-msgstr "Das [NavigationMeshGenerator] Singleton."
+msgid "The [Navigation2DServer] singleton."
+msgstr "Das [TranslationServer] Singleton."
+
+#: doc/classes/@GlobalScope.xml
+#, fuzzy
+msgid "The [NavigationMeshGenerator] singleton."
+msgstr "Das [EditorNavigationMeshGenerator] Singleton."
+
+#: doc/classes/@GlobalScope.xml
+#, fuzzy
+msgid "The [NavigationServer] singleton."
+msgstr "Das [TranslationServer] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "The [OS] singleton."
@@ -2227,14 +2319,12 @@ msgid "The [Performance] singleton."
msgstr "Das [Performance] Singleton."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [Physics2DServer] singleton."
-msgstr "Das [PhysicsServer2D] Singleton."
+msgstr "Das [Physics2DServer] Singleton."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [PhysicsServer] singleton."
-msgstr "Das [PhysicsServer2D] Singleton."
+msgstr "Das [PhysicsServer] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "The [ProjectSettings] singleton."
@@ -2249,9 +2339,8 @@ msgid "The [ResourceSaver] singleton."
msgstr "Das [ResourceSaver] Singleton."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [Time] singleton."
-msgstr "Das [Engine] Singleton."
+msgstr "Das [Time] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "The [TranslationServer] singleton."
@@ -2262,9 +2351,8 @@ msgid "The [VisualScriptEditor] singleton."
msgstr "Das [VisualScriptEditor] Singleton."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "The [VisualServer] singleton."
-msgstr "Das [DisplayServer] Singleton."
+msgstr "Das [VisualServer] Singleton."
#: doc/classes/@GlobalScope.xml
msgid "Left margin, usually used for [Control] or [StyleBox]-derived classes."
@@ -2360,10 +2448,10 @@ msgstr ""
"Klassen."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Scancodes with this bit applied are non-printable."
msgstr ""
-"Tastencodes, für die dieses Bit gesetzt ist, können nicht ausgegeben werden."
+"Tastencodes, für die dieses Bit gesetzt ist, können nicht in der Konsole "
+"ausgegeben werden."
#: doc/classes/@GlobalScope.xml
msgid "Escape key."
@@ -2634,20 +2722,20 @@ msgstr "Rechte Richtungs-Taste."
msgid ""
"Media back key. Not to be confused with the Back button on an Android device."
msgstr ""
+"Medien-Zurück-Taste. Nicht zu verwechseln mit dem Zurück-Knopf bei einem "
+"Android-Gerät."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Media forward key."
-msgstr "Medium aufnehmen Taste."
+msgstr "Medien-Vorwärts-Taste."
#: doc/classes/@GlobalScope.xml
msgid "Media stop key."
msgstr "Medium stoppen Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Media refresh key."
-msgstr "Medium aufnehmen Taste."
+msgstr "Medien-Neuladen-Taste."
#: doc/classes/@GlobalScope.xml
msgid "Volume down key."
@@ -3435,23 +3523,20 @@ msgid "Extra mouse button 2 mask."
msgstr "Extra Maustaste 2 Maske."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Invalid button or axis."
-msgstr "ungültige Zeitdauer."
+msgstr "Ungültiger Knopf oder ungültige Achse."
#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 0."
msgstr "Gamepad-Taste 0."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Gamepad button 1."
-msgstr "Extra Maustaste 1 Maske."
+msgstr "Gamepad Taste 1."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Gamepad button 2."
-msgstr "Extra Maustaste 2 Maske."
+msgstr "Gamepad Taste 2."
#: doc/classes/@GlobalScope.xml
msgid "Gamepad button 3."
@@ -3534,9 +3619,13 @@ msgid "Gamepad button 22."
msgstr "Gamepad-Taste 22."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
-msgid "Represents the maximum number of joystick buttons supported."
-msgstr "Die maximale Anzahl der Tasten des Game Controllers."
+msgid ""
+"The maximum number of game controller buttons supported by the engine. The "
+"actual limit may be lower on specific platforms:\n"
+"- Android: Up to 36 buttons.\n"
+"- Linux: Up to 80 buttons.\n"
+"- Windows and macOS: Up to 128 buttons."
+msgstr ""
#: doc/classes/@GlobalScope.xml
msgid "DualShock circle button."
@@ -3555,53 +3644,45 @@ msgid "DualShock triangle button."
msgstr "DualShock-Dreieck-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Xbox controller B button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "XBox-Controller B-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Xbox controller A button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "XBox-Controller A-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Xbox controller X button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "XBox-Controller X-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Xbox controller Y button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "XBox-Controller Y-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Nintendo controller A button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "Nintendo-Controller A-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Nintendo controller B button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "Nintendo-Controller B-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Nintendo controller X button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "Nintendo-Controller X-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Nintendo controller Y button."
-msgstr "Game-Controller SDL-Taste A."
+msgstr "Nintendo-Controller Y-Taste."
#: doc/classes/@GlobalScope.xml
-#, fuzzy
msgid "Grip (side) buttons on a VR controller."
-msgstr "Grip (Seiten) Knopf an einem VR-Controller"
+msgstr "Grip-Knopf(Seite) an einem VR-Controller"
#: doc/classes/@GlobalScope.xml
msgid "Push down on the touchpad or main joystick on a VR controller."
msgstr ""
+"Drücke auf das Touchpad oder den Haupt-Joystick auf einem VR-Controller."
#: doc/classes/@GlobalScope.xml
msgid "Trigger on a VR controller."
@@ -3663,7 +3744,7 @@ msgstr "Spiel-Controller SDL-Führungstaste."
#: doc/classes/@GlobalScope.xml
msgid "Gamepad SDL miscellaneous button."
-msgstr ""
+msgstr "Controller SDL Sonstiges-Taste."
#: doc/classes/@GlobalScope.xml
#, fuzzy
@@ -3801,32 +3882,109 @@ msgstr ""
"Controllern)."
#: doc/classes/@GlobalScope.xml
-msgid "MIDI note OFF message."
-msgstr "MIDI-Note-OFF-Meldung."
+msgid ""
+"MIDI note OFF message. See the documentation of [InputEventMIDI] for "
+"information of how to use MIDI inputs."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI note ON message."
-msgstr "MIDI-Note-ON-Meldung."
+msgid ""
+"MIDI note ON message. See the documentation of [InputEventMIDI] for "
+"information of how to use MIDI inputs."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI aftertouch message."
-msgstr "MIDI Aftertouch-Nachricht."
+msgid ""
+"MIDI aftertouch message. This message is most often sent by pressing down on "
+"the key after it \"bottoms out\"."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI control change message."
-msgstr "MIDI-Steuerelement-Änderungsmeldung."
+msgid ""
+"MIDI control change message. This message is sent when a controller value "
+"changes. Controllers include devices such as pedals and levers."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI program change message."
-msgstr "MIDI-Programmwechselmeldung."
+msgid ""
+"MIDI program change message. This message sent when the program patch number "
+"changes."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI channel pressure message."
-msgstr "MIDI-Kanal Druckmeldung."
+msgid ""
+"MIDI channel pressure message. This message is most often sent by pressing "
+"down on the key after it \"bottoms out\". This message is different from "
+"polyphonic after-touch as it indicates the highest pressure across all keys."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI pitch bend message. This message is sent to indicate a change in the "
+"pitch bender (wheel or lever, typically)."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI system exclusive message. This has behavior exclusive to the device "
+"you're receiving input from. Getting this data is not implemented in Godot."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI quarter frame message. Contains timing information that is used to "
+"synchronize MIDI devices. Getting this data is not implemented in Godot."
+msgstr ""
#: doc/classes/@GlobalScope.xml
-msgid "MIDI pitch bend message."
-msgstr "MIDI Pitch Bend Nachricht."
+msgid ""
+"MIDI song position pointer message. Gives the number of 16th notes since the "
+"start of the song. Getting this data is not implemented in Godot."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI song select message. Specifies which sequence or song is to be played. "
+"Getting this data is not implemented in Godot."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI tune request message. Upon receiving a tune request, all analog "
+"synthesizers should tune their oscillators."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI timing clock message. Sent 24 times per quarter note when "
+"synchronization is required."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI start message. Start the current sequence playing. This message will be "
+"followed with Timing Clocks."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid "MIDI continue message. Continue at the point the sequence was stopped."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid "MIDI stop message. Stop the current sequence."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI active sensing message. This message is intended to be sent repeatedly "
+"to tell the receiver that a connection is alive."
+msgstr ""
+
+#: doc/classes/@GlobalScope.xml
+msgid ""
+"MIDI system reset message. Reset all receivers in the system to power-up "
+"status. It should not be sent on power-up itself."
+msgstr ""
#: doc/classes/@GlobalScope.xml
msgid ""
@@ -4579,8 +4737,6 @@ msgid ""
"typically used for fast overlap tests.\n"
"It uses floating-point coordinates. The 2D counterpart to [AABB] is "
"[Rect2].\n"
-"Negative values for [member size] are not supported and will not work for "
-"most methods. Use [method abs] to get an AABB with a positive size.\n"
"[b]Note:[/b] Unlike [Rect2], [AABB] does not have a variant that uses "
"integer coordinates."
msgstr ""
@@ -8932,7 +9088,10 @@ msgid ""
"seed will be used each time if you want non-reproducible shuffling."
msgstr ""
-#: doc/classes/Array.xml
+#: doc/classes/Array.xml doc/classes/PoolByteArray.xml
+#: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml
+#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
+#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
msgid "Returns the number of elements in the array."
msgstr "Gibt die Nummer von Elementen innerhalb eines Arrays wieder."
@@ -10919,15 +11078,15 @@ msgstr ""
#: doc/classes/AudioEffectFilter.xml
msgid "Allows frequencies other than the [member cutoff_hz] to pass."
-msgstr ""
+msgstr "Lässt andere Frequenzen als den [member cutoff_hz] passieren."
#: doc/classes/AudioEffectFilter.xml
msgid "Threshold frequency for the filter, in Hz."
-msgstr ""
+msgstr "Schwellenfrequenz für den Filter, in Hz."
#: doc/classes/AudioEffectFilter.xml
msgid "Gain amount of the frequencies after the filter."
-msgstr ""
+msgstr "Verstärkungsgrad der Frequenzen nach dem Filter."
#: doc/classes/AudioEffectFilter.xml
msgid "Amount of boost in the frequency range near the cutoff frequency."
@@ -10935,7 +11094,7 @@ msgstr ""
#: doc/classes/AudioEffectHighPassFilter.xml
msgid "Adds a high-pass filter to the Audio Bus."
-msgstr ""
+msgstr "Fügt dem Audiobus einen Hochpassfilter hinzu."
#: doc/classes/AudioEffectHighPassFilter.xml
msgid ""
@@ -11135,15 +11294,17 @@ msgid "Represents the size of the [enum FFT_Size] enum."
msgstr ""
#: doc/classes/AudioEffectRecord.xml
-msgid "Audio effect used for recording sound from a microphone."
+msgid "Audio effect used for recording the sound from an audio bus."
msgstr ""
#: doc/classes/AudioEffectRecord.xml
msgid ""
-"Allows the user to record sound from a microphone. It sets and gets the "
-"format in which the audio file will be recorded (8-bit, 16-bit, or "
-"compressed). It checks whether or not the recording is active, and if it is, "
-"records the sound. It then returns the recorded sample."
+"Allows the user to record the sound from an audio bus. This can include all "
+"audio output by Godot when used on the \"Master\" audio bus.\n"
+"Can be used (with an [AudioStreamMicrophone]) to record from a microphone.\n"
+"It sets and gets the format in which the audio file will be recorded (8-bit, "
+"16-bit, or compressed). It checks whether or not the recording is active, "
+"and if it is, records the sound. It then returns the recorded sample."
msgstr ""
#: doc/classes/AudioEffectRecord.xml
@@ -13867,7 +14028,7 @@ 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.\n"
+"which can then be used. See also [CameraServer].\n"
"[b]Note:[/b] Many cameras will return YCbCr images which are split into two "
"textures and need to be combined in a shader. Godot does this automatically "
"for you if you set the environment to show the camera image in the "
@@ -13937,11 +14098,13 @@ msgstr ""
msgid ""
"The [CameraServer] keeps track of different cameras accessible in Godot. "
"These are external cameras such as webcams or the cameras on your phone.\n"
-"It is notably used to provide AR modules with a video feed from the camera."
+"It is notably used to provide AR modules with a video feed from the camera.\n"
+"[b]Note:[/b] This class is currently only implemented on macOS and iOS. On "
+"other platforms, no [CameraFeed]s will be available."
msgstr ""
#: doc/classes/CameraServer.xml
-msgid "Adds a camera feed to the camera server."
+msgid "Adds the camera [code]feed[/code] to the camera server."
msgstr ""
#: doc/classes/CameraServer.xml
@@ -13950,23 +14113,26 @@ msgstr ""
#: doc/classes/CameraServer.xml
#, fuzzy
-msgid "Returns the [CameraFeed] with this id."
-msgstr "Gibt die Uhrzeit zurück, zu der sich der Schlüssel befindet."
+msgid ""
+"Returns the [CameraFeed] corresponding to the camera with the given "
+"[code]index[/code]."
+msgstr "Liefert die Position des Punktes bei Index [code]Punkt[/code]."
#: doc/classes/CameraServer.xml
msgid "Returns the number of [CameraFeed]s registered."
msgstr ""
#: doc/classes/CameraServer.xml
-msgid "Removes a [CameraFeed]."
-msgstr ""
+#, fuzzy
+msgid "Removes the specified camera [code]feed[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
#: doc/classes/CameraServer.xml
-msgid "Emitted when a [CameraFeed] is added (e.g. webcam is plugged in)."
+msgid "Emitted when a [CameraFeed] is added (e.g. a webcam is plugged in)."
msgstr ""
#: doc/classes/CameraServer.xml
-msgid "Emitted when a [CameraFeed] is removed (e.g. webcam is unplugged)."
+msgid "Emitted when a [CameraFeed] is removed (e.g. a webcam is unplugged)."
msgstr ""
#: doc/classes/CameraServer.xml
@@ -13974,7 +14140,7 @@ msgid "The RGBA camera image."
msgstr ""
#: doc/classes/CameraServer.xml
-msgid "The YCbCr camera image."
+msgid "The [url=https://en.wikipedia.org/wiki/YCbCr]YCbCr[/url] camera image."
msgstr ""
#: doc/classes/CameraServer.xml
@@ -14062,8 +14228,9 @@ msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"Draws an arc between the given angles. The larger the value of "
-"[code]point_count[/code], the smoother the curve."
+"Draws a unfilled arc between the given angles. The larger the value of "
+"[code]point_count[/code], the smoother the curve. See also [method "
+"draw_circle]."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -14073,17 +14240,23 @@ msgid ""
msgstr ""
#: doc/classes/CanvasItem.xml
-msgid "Draws a colored circle."
+msgid ""
+"Draws a colored, unfilled circle. See also [method draw_arc], [method "
+"draw_polyline] and [method draw_polygon]."
msgstr ""
#: doc/classes/CanvasItem.xml
-msgid "Draws a colored polygon of any amount of points, convex or concave."
+msgid ""
+"Draws a colored polygon of any amount of points, convex or concave. Unlike "
+"[method draw_polygon], a single color must be specified for the whole "
+"polygon."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
"Draws a line from a 2D point to another, with a given color and width. It "
-"can be optionally antialiased."
+"can be optionally antialiased. See also [method draw_multiline] and [method "
+"draw_polyline]."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -14094,16 +14267,22 @@ msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"Draws multiple, parallel lines with a uniform [code]color[/code].\n"
+"Draws multiple disconnected lines with a uniform [code]color[/code]. When "
+"drawing large amounts of lines, this is faster than using individual [method "
+"draw_line] calls. To draw interconnected lines, use [method draw_polyline] "
+"instead.\n"
"[b]Note:[/b] [code]width[/code] and [code]antialiased[/code] are currently "
"not implemented and have no effect."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"Draws multiple, parallel lines with a uniform [code]width[/code] and segment-"
-"by-segment coloring. Colors assigned to line segments match by index between "
-"[code]points[/code] and [code]colors[/code].\n"
+"Draws multiple disconnected lines with a uniform [code]width[/code] and "
+"segment-by-segment coloring. Colors assigned to line segments match by index "
+"between [code]points[/code] and [code]colors[/code]. When drawing large "
+"amounts of lines, this is faster than using individual [method draw_line] "
+"calls. To draw interconnected lines, use [method draw_polyline_colors] "
+"instead.\n"
"[b]Note:[/b] [code]width[/code] and [code]antialiased[/code] are currently "
"not implemented and have no effect."
msgstr ""
@@ -14115,27 +14294,39 @@ msgid ""
msgstr ""
#: doc/classes/CanvasItem.xml
-msgid "Draws a polygon of any amount of points, convex or concave."
+msgid ""
+"Draws a solid polygon of any amount of points, convex or concave. Unlike "
+"[method draw_colored_polygon], each point's color can be changed "
+"individually. See also [method draw_polyline] and [method "
+"draw_polyline_colors]."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
"Draws interconnected line segments with a uniform [code]color[/code] and "
-"[code]width[/code] and optional antialiasing."
+"[code]width[/code] and optional antialiasing. When drawing large amounts of "
+"lines, this is faster than using individual [method draw_line] calls. To "
+"draw disconnected lines, use [method draw_multiline] instead. See also "
+"[method draw_polygon]."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"Draws interconnected line segments with a uniform [code]width[/code], "
+"Draws interconnected line segments with a uniform [code]width[/code] and "
"segment-by-segment coloring, and optional antialiasing. Colors assigned to "
"line segments match by index between [code]points[/code] and [code]colors[/"
-"code]."
+"code]. When drawing large amounts of lines, this is faster than using "
+"individual [method draw_line] calls. To draw disconnected lines, use [method "
+"draw_multiline_colors] instead. See also [method draw_polygon]."
msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
"Draws a custom primitive. 1 point for a point, 2 points for a line, 3 points "
-"for a triangle and 4 points for a quad."
+"for a triangle, and 4 points for a quad. If 0 points or more than 4 points "
+"are specified, nothing will be drawn and an error message will be printed. "
+"See also [method draw_line], [method draw_polyline], [method draw_polygon], "
+"and [method draw_rect]."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -14255,7 +14446,9 @@ msgid "Returns the [World2D] where this item is in."
msgstr ""
#: doc/classes/CanvasItem.xml
-msgid "Hide the [CanvasItem] if it's currently visible."
+msgid ""
+"Hide the [CanvasItem] if it's currently visible. This is equivalent to "
+"setting [member visible] to [code]false[/code]."
msgstr ""
#: doc/classes/CanvasItem.xml
@@ -14314,7 +14507,8 @@ msgstr ""
#: doc/classes/CanvasItem.xml
msgid ""
-"Show the [CanvasItem] if it's currently hidden. For controls that inherit "
+"Show the [CanvasItem] if it's currently hidden. This is equivalent to "
+"setting [member visible] to [code]true[/code]. For controls that inherit "
"[Popup], the correct way to make them visible is to call one of the multiple "
"[code]popup*()[/code] functions instead."
msgstr ""
@@ -14684,8 +14878,8 @@ msgstr ""
#: doc/classes/CharFXTransform.xml
msgid ""
-"The index of the current character (starting from 0). Setting this property "
-"won't affect drawing."
+"The index of the current character (starting from 0) for the "
+"[RichTextLabel]'s BBCode text. Setting this property won't affect drawing."
msgstr ""
#: doc/classes/CharFXTransform.xml
@@ -14734,6 +14928,12 @@ msgstr ""
#: doc/classes/CharFXTransform.xml
msgid ""
+"The index of the current character (starting from 0) for this "
+"[RichTextEffect] custom block. Setting this property won't affect drawing."
+msgstr ""
+
+#: doc/classes/CharFXTransform.xml
+msgid ""
"If [code]true[/code], the character will be drawn. If [code]false[/code], "
"the character will be hidden. Characters around hidden characters will "
"reflow to take the space of hidden characters. If this is not desired, set "
@@ -15257,6 +15457,7 @@ msgid ""
msgstr ""
#: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml
+#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml
msgid "Returns the object's [RID]."
msgstr ""
@@ -15710,9 +15911,9 @@ msgstr ""
#: doc/classes/Color.xml
msgid ""
"A color represented by red, green, blue, and alpha (RGBA) components. The "
-"alpha component is often used for transparency. Values are in floating-point "
-"and usually range from 0 to 1. Some properties (such as CanvasItem.modulate) "
-"may accept values greater than 1 (overbright or HDR colors).\n"
+"alpha component is often used for opacity. Values are in floating-point and "
+"usually range from 0 to 1. Some properties (such as CanvasItem.modulate) may "
+"accept values greater than 1 (overbright or HDR colors).\n"
"You can also create a color from standardized color names by using [method "
"@GDScript.ColorN] or directly using the color constants defined here. The "
"standardized color set is based on the [url=https://en.wikipedia.org/wiki/"
@@ -15955,10 +16156,10 @@ msgstr ""
#: doc/classes/Color.xml
msgid ""
-"The color's alpha (transparency) component, typically on the range of 0 to 1."
+"The color's alpha component, typically on the range of 0 to 1. A value of 0 "
+"means that the color is fully transparent. A value of 1 means that the color "
+"is fully opaque."
msgstr ""
-"Die Alpha-Komponente (Transparenz) der Farbe, normalerweise im Bereich von 0 "
-"bis 1."
#: doc/classes/Color.xml
msgid "Wrapper for [member a] that uses the range 0 to 255 instead of 0 to 1."
@@ -16648,7 +16849,8 @@ msgstr ""
"angewendet (was zu Leistungsproblemen führen kann)."
#: doc/classes/ColorPicker.xml
-msgid "If [code]true[/code], shows an alpha channel slider (transparency)."
+#, fuzzy
+msgid "If [code]true[/code], shows an alpha channel slider (opacity)."
msgstr ""
"Wenn [code]true[/code], wird ein Alphakanal-Schieberegler (Transparenz) "
"angezeigt."
@@ -17368,9 +17570,8 @@ msgstr ""
msgid ""
"Creates a local override for a theme [Color] with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override cannot be removed, but it can be overridden with "
-"the corresponding default value.\n"
-"See also [method get_color].\n"
+"the control.\n"
+"See also [method get_color], [method remove_color_override].\n"
"[b]Example of overriding a label's color and resetting it later:[/b]\n"
"[codeblock]\n"
"# Given the child Label node \"MyLabel\", override its font color with a "
@@ -17383,20 +17584,24 @@ msgid ""
msgstr ""
#: doc/classes/Control.xml
+#, fuzzy
msgid ""
"Creates a local override for a theme constant with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override cannot be removed, but it can be overridden with "
-"the corresponding default value.\n"
-"See also [method get_constant]."
+"the control.\n"
+"See also [method get_constant], [method remove_constant_override]."
msgstr ""
+"Gibt [code]true[/code] zurück wenn Einstellung welche durch [code]name[/"
+"code]angegeben ist, existiert, ansonsten [code]false[/code]."
#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme [Font] with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value.\n"
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_font_override] instead.\n"
"See also [method get_font]."
msgstr ""
@@ -17404,8 +17609,10 @@ msgstr ""
msgid ""
"Creates a local override for a theme icon with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value.\n"
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_icon_override] instead.\n"
"See also [method get_icon]."
msgstr ""
@@ -17413,16 +17620,20 @@ msgstr ""
msgid ""
"Creates a local override for a theme shader with the specified [code]name[/"
"code]. Local overrides always take precedence when fetching theme items for "
-"the control. An override can be removed by assigning it a [code]null[/code] "
-"value."
+"the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_shader_override] instead."
msgstr ""
#: doc/classes/Control.xml
msgid ""
"Creates a local override for a theme [StyleBox] with the specified "
"[code]name[/code]. Local overrides always take precedence when fetching "
-"theme items for the control. An override can be removed by assigning it a "
-"[code]null[/code] value.\n"
+"theme items for the control.\n"
+"[b]Note:[/b] An override can be removed by assigning it a [code]null[/code] "
+"value. This behavior is deprecated and will be removed in 4.0, use [method "
+"remove_stylebox_override] instead.\n"
"See also [method get_stylebox].\n"
"[b]Example of modifying a property in a StyleBox by duplicating it:[/b]\n"
"[codeblock]\n"
@@ -17809,6 +18020,39 @@ msgid ""
msgstr ""
#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a [Color] with the given [code]name[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a constant with the given [code]name[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for a [Font] with the given [code]name[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for an icon with the given [code]name[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid "Removes a theme override for a shader with the given [code]name[/code]."
+msgstr "Liefert die Position des Punktes bei Index [code]Punkt[/code]."
+
+#: doc/classes/Control.xml
+#, fuzzy
+msgid ""
+"Removes a theme override for a [StyleBox] with the given [code]name[/code]."
+msgstr "Entfernt die Animation mit dem key [code]name[/code]."
+
+#: doc/classes/Control.xml
msgid ""
"Sets the anchor identified by [code]margin[/code] constant from [enum "
"Margin] enum to value [code]anchor[/code]. A setter method for [member "
@@ -18298,7 +18542,15 @@ msgid ""
"its [member mouse_filter] lets the event reach it.\n"
"[b]Note:[/b] [signal mouse_exited] will be emitted if the mouse enters a "
"child [Control] node, even if the mouse cursor is still inside the parent's "
-"[code]Rect[/code] area."
+"[code]Rect[/code] area.\n"
+"If you want to check whether the mouse truly left the area, ignoring any top "
+"nodes, you can use code like this:\n"
+"[codeblock]\n"
+"func _on_mouse_exited():\n"
+" if not Rect2(Vector2(), rect_size)."
+"has_point(get_local_mouse_position()):\n"
+" # Not hovering over area.\n"
+"[/codeblock]"
msgstr ""
#: doc/classes/Control.xml
@@ -18740,7 +18992,9 @@ msgstr ""
#: doc/classes/ConvexPolygonShape2D.xml
msgid ""
"The polygon's list of vertices. Can be in either clockwise or "
-"counterclockwise order."
+"counterclockwise order. Only set this property with convex hull points, use "
+"[method set_point_cloud] to generate a convex hull shape from concave shape "
+"points."
msgstr ""
#: doc/classes/CPUParticles.xml
@@ -19131,7 +19385,7 @@ msgstr ""
#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
#: doc/classes/ParticlesMaterial.xml
msgid "Radial acceleration randomness ratio."
-msgstr ""
+msgstr "Radialbeschleunigungs-Zufallsverhältnis."
#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
#: doc/classes/Particles2D.xml
@@ -19141,7 +19395,7 @@ msgstr ""
#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
#: doc/classes/ParticlesMaterial.xml
msgid "Initial scale applied to each particle."
-msgstr ""
+msgstr "Auf jedes Partikel angewendete Anfangsskalierung."
#: doc/classes/CPUParticles.xml doc/classes/CPUParticles2D.xml
msgid "Each particle's scale will vary along this [Curve]."
@@ -20065,7 +20319,7 @@ msgstr ""
#: modules/mono/doc_classes/CSharpScript.xml
#, fuzzy
-msgid "$DOCS_URL/getting_started/scripting/c_sharp/index.html"
+msgid "$DOCS_URL/tutorials/scripting/c_sharp/index.html"
msgstr ""
"https://docs.godotengine.org/en/latest/getting_started/scripting/c_sharp/"
"index.html"
@@ -21592,6 +21846,13 @@ msgid "The font hinting mode used by FreeType. See [enum Hinting] for options."
msgstr ""
#: doc/classes/DynamicFontData.xml
+msgid ""
+"If set to a value greater than [code]0.0[/code], it will override default "
+"font oversampling, ignoring [member SceneTree.use_font_oversampling] value "
+"and viewport stretch mode."
+msgstr ""
+
+#: doc/classes/DynamicFontData.xml
msgid "Disables font hinting (smoother but less crisp)."
msgstr ""
@@ -21609,11 +21870,13 @@ msgstr ""
#: doc/classes/EditorExportPlugin.xml
msgid ""
-"Editor export plugins are automatically activated whenever the user exports "
+"[EditorExportPlugin]s are automatically invoked whenever the user exports "
"the project. Their most common use is to determine what files are being "
"included in the exported project. For each plugin, [method _export_begin] is "
"called at the beginning of the export process and then [method _export_file] "
-"is called for each exported file."
+"is called for each exported file.\n"
+"To use [EditorExportPlugin], register it using the [method EditorPlugin."
+"add_export_plugin] method first."
msgstr ""
#: doc/classes/EditorExportPlugin.xml
@@ -21692,13 +21955,21 @@ msgid "Adds a static lib from the given [code]path[/code] to the iOS project."
msgstr ""
#: doc/classes/EditorExportPlugin.xml
-#, fuzzy
msgid ""
-"Adds a shared object with the given [code]tags[/code] and destination "
-"[code]path[/code]."
+"Adds file or directory matching [code]path[/code] to [code]PlugIns[/code] "
+"directory of macOS app bundle.\n"
+"[b]Note:[/b] This is useful only for macOS exports."
+msgstr ""
+
+#: doc/classes/EditorExportPlugin.xml
+msgid ""
+"Adds a shared object or a directory containing only shared objects with the "
+"given [code]tags[/code] and destination [code]path[/code].\n"
+"[b]Note:[/b] In case of macOS exports, those shared objects will be added to "
+"[code]Frameworks[/code] directory of app bundle.\n"
+"In case of a directory code-sign will error if you place non code object in "
+"directory."
msgstr ""
-"Erzeugt einen neuen [Vector2] aus den übergeben [code]x[/code] und [code]y[/"
-"code]."
#: doc/classes/EditorExportPlugin.xml
msgid ""
@@ -22140,10 +22411,9 @@ msgstr ""
#: doc/classes/EditorImportPlugin.xml
msgid ""
-"EditorImportPlugins provide a way to extend the editor's resource import "
+"[EditorImportPlugin]s provide a way to extend the editor's resource import "
"functionality. Use them to import resources from custom files or to provide "
-"alternatives to the editor's existing importers. Register your "
-"[EditorPlugin] with [method EditorPlugin.add_import_plugin].\n"
+"alternatives to the editor's existing importers.\n"
"EditorImportPlugins work by associating with specific file extensions and a "
"resource type. See [method get_recognized_extensions] and [method "
"get_resource_type]. They may optionally specify some import presets that "
@@ -22192,7 +22462,9 @@ msgid ""
"\n"
" var filename = save_path + \".\" + get_save_extension()\n"
" return ResourceSaver.save(filename, mesh)\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"To use [EditorImportPlugin], register it using the [method EditorPlugin."
+"add_import_plugin] method first."
msgstr ""
#: doc/classes/EditorImportPlugin.xml doc/classes/ResourceImporter.xml
@@ -22362,8 +22634,8 @@ msgstr ""
#: doc/classes/EditorInspectorPlugin.xml
msgid ""
-"These plugins allow adding custom property editors to [EditorInspector].\n"
-"Plugins are registered via [method EditorPlugin.add_inspector_plugin].\n"
+"[EditorInspectorPlugin] allows adding custom property editors to "
+"[EditorInspector].\n"
"When an object is edited, the [method can_handle] function is called and "
"must return [code]true[/code] if the object type is supported.\n"
"If supported, the function [method parse_begin] will be called, allowing to "
@@ -22372,7 +22644,9 @@ msgid ""
"called for every category and property. They offer the ability to add custom "
"controls to the inspector too.\n"
"Finally, [method parse_end] will be called.\n"
-"On each of these calls, the \"add\" functions can be called."
+"On each of these calls, the \"add\" functions can be called.\n"
+"To use [EditorInspectorPlugin], register it using the [method EditorPlugin."
+"add_inspector_plugin] method first."
msgstr ""
#: doc/classes/EditorInspectorPlugin.xml
@@ -23454,6 +23728,14 @@ msgstr ""
msgid "Imports scenes from third-parties' 3D files."
msgstr ""
+#: doc/classes/EditorSceneImporter.xml
+msgid ""
+"[EditorSceneImporter] allows to define an importer script for a third-party "
+"3D format.\n"
+"To use [EditorSceneImporter], register it using the [method EditorPlugin."
+"add_scene_import_plugin] method first."
+msgstr ""
+
#: modules/fbx/doc_classes/EditorSceneImporterFBX.xml
msgid "FBX 3D asset importer."
msgstr ""
@@ -23935,10 +24217,12 @@ msgstr ""
#: doc/classes/EditorSpatialGizmoPlugin.xml
msgid ""
-"EditorSpatialGizmoPlugin allows you to define a new type of Gizmo. There are "
-"two main ways to do so: extending [EditorSpatialGizmoPlugin] for the simpler "
-"gizmos, or creating a new [EditorSpatialGizmo] type. See the tutorial in the "
-"documentation for more info."
+"[EditorSpatialGizmoPlugin] allows you to define a new type of Gizmo. There "
+"are two main ways to do so: extending [EditorSpatialGizmoPlugin] for the "
+"simpler gizmos, or creating a new [EditorSpatialGizmo] type. See the "
+"tutorial in the documentation for more info.\n"
+"To use [EditorSpatialGizmoPlugin], register it using the [method "
+"EditorPlugin.add_spatial_gizmo_plugin] method first."
msgstr ""
#: doc/classes/EditorSpatialGizmoPlugin.xml
@@ -24078,111 +24362,252 @@ msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Version Control System (VCS) interface which reads and writes to the local "
+"Version Control System (VCS) interface, which reads and writes to the local "
"VCS in use."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Used by the editor to display VCS extracted information in the editor. The "
-"implementation of this API is included in VCS addons, which are essentially "
-"GDNative plugins that need to be put into the project folder. These VCS "
-"addons are scripts which are attached (on demand) to the object instance of "
-"[code]EditorVCSInterface[/code]. All the functions listed below, instead of "
-"performing the task themselves, they call the internally defined functions "
-"in the VCS addons to provide a plug-n-play experience."
+"Defines the API that the editor uses to extract information from the "
+"underlying VCS. The implementation of this API is included in VCS plugins, "
+"which are scripts that inherit [EditorVCSInterface] and are attached (on "
+"demand) to the singleton instance of [EditorVCSInterface]. Instead of "
+"performing the task themselves, all the virtual functions listed below are "
+"calling the internally overridden functions in the VCS plugins to provide a "
+"plug-n-play experience. A custom VCS plugin is supposed to inherit from "
+"[EditorVCSInterface] and override these virtual functions."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Checks out a [code]branch_name[/code] in the VCS."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Creates a version commit if the addon is initialized, else returns without "
-"doing anything. Uses the files which have been staged previously, with the "
-"commit message set to a value as provided as in the argument."
+"Commits the currently staged changes and applies the commit [code]msg[/code] "
+"to the resulting commit."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Creates a new branch named [code]branch_name[/code] in the VCS."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns an [Array] of [Dictionary] objects containing the diff output from "
-"the VCS in use, if a VCS addon is initialized, else returns an empty [Array] "
-"object. The diff contents also consist of some contextual lines which "
-"provide context to the observed line change in the file.\n"
-"Each [Dictionary] object has the line diff contents under the keys:\n"
-"- [code]\"content\"[/code] to store a [String] containing the line contents\n"
-"- [code]\"status\"[/code] to store a [String] which contains [code]\"+\"[/"
-"code] in case the content is a line addition but it stores a [code]\"-\"[/"
-"code] in case of deletion and an empty string in the case the line content "
-"is neither an addition nor a deletion.\n"
-"- [code]\"new_line_number\"[/code] to store an integer containing the new "
-"line number of the line content.\n"
-"- [code]\"line_count\"[/code] to store an integer containing the number of "
-"lines in the line content.\n"
-"- [code]\"old_line_number\"[/code] to store an integer containing the old "
-"line number of the line content.\n"
-"- [code]\"offset\"[/code] to store the offset of the line change since the "
-"first contextual line content."
+"Creates a new remote destination with name [code]remote_name[/code] and "
+"points it to [code]remote_url[/code]. This can be both an HTTPS remote or an "
+"SSH remote."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Discards the changes made in file present at [code]file_path[/code]."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns a [Dictionary] containing the path of the detected file change "
-"mapped to an integer signifying what kind of change the corresponding file "
-"has experienced.\n"
-"The following integer values are being used to signify that the detected "
-"file is:\n"
-"- [code]0[/code]: New to the VCS working directory\n"
-"- [code]1[/code]: Modified\n"
-"- [code]2[/code]: Renamed\n"
-"- [code]3[/code]: Deleted\n"
-"- [code]4[/code]: Typechanged"
+"Fetches new changes from the remote, but doesn't write changes to the "
+"current working directory. Equivalent to [code]git fetch[/code]."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
-msgid "Returns the project name of the VCS working directory."
+msgid ""
+"Gets an instance of an [Array] of [String]s containing available branch "
+"names in the VCS."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Gets the current branch name defined in the VCS."
+msgstr "Legt den aktuell sichtbaren Rahmen der Textur fest."
+
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns the name of the VCS if the VCS has been initialized, else return an "
-"empty string."
+"Returns an [Array] of [Dictionary] items (see [method create_diff_file], "
+"[method create_diff_hunk], [method create_diff_line], [method "
+"add_line_diffs_into_diff_hunk] and [method add_diff_hunks_into_diff_file]), "
+"each containing information about a diff. If [code]identifier[/code] is a "
+"file path, returns a file diff, and if it is a commit identifier, then "
+"returns a commit diff."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Initializes the VCS addon if not already. Uses the argument value as the "
-"path to the working directory of the project. Creates the initial commit if "
-"required. Returns [code]true[/code] if no failure occurs, else returns "
-"[code]false[/code]."
+"Returns an [Array] of [Dictionary] items (see [method create_diff_hunk]), "
+"each containing a line diff between a file at [code]file_path[/code] and the "
+"[code]text[/code] which is passed in."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns [code]true[/code] if the addon is ready to respond to function "
-"calls, else returns [code]false[/code]."
+"Returns an [Array] of [Dictionary] items (see [method create_status_file]), "
+"each containing the status data of every modified file in the project folder."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Returns [code]true[/code] if the VCS addon has been initialized, else "
-"returns [code]false[/code]."
+"Returns an [Array] of [Dictionary] items (see [method create_commit]), each "
+"containing the data for a past commit."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Returns an [Array] of [String]s, each containing the name of a remote "
+"configured in the VCS."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Returns the name of the underlying VCS provider."
+msgstr "Gibt den Sinus des Parameters zurück."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Initializes the VCS plugin when called from the editor. Returns whether or "
+"not the plugin was successfully initialized. A VCS project is initialized at "
+"[code]project_path[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Pulls changes from the remote. This can give rise to merge conflicts."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Pushes changes to the [code]remote[/code]. Optionally, if [code]force[/code] "
+"is set to true, a force push will override the change history already "
+"present on the remote."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "Remove a branch from the local VCS."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Remove a remote from the local VCS."
+msgstr "Entfernt das Element der Arrays dessen Position übergeben wurde."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Set user credentials in the underlying VCS. [code]username[/code] and "
+"[code]password[/code] are used only during HTTPS authentication unless not "
+"already mentioned in the remote URL. [code]ssh_public_key_path[/code], "
+"[code]ssh_private_key_path[/code], and [code]ssh_passphrase[/code] are only "
+"used during SSH authentication."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Shuts down VCS plugin instance. Called when the user either closes the "
+"editor or shuts down the VCS plugin through the editor UI."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Stages the file present at [code]file_path[/code] to the staged area."
+msgstr ""
+"Entfernt den Punkt bei Index [code]Punkt[/code] aus dem Überblendungsbereich."
+
+#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Shuts down the VCS addon to allow cleanup code to run on call. Returns "
-"[code]true[/code] is no failure occurs, else returns [code]false[/code]."
+"Unstages the file present at [code]file_path[/code] from the staged area to "
+"the unstaged area."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Stages the file which should be committed when [method EditorVCSInterface."
-"commit] is called. Argument should contain the absolute path."
+"Helper function to add an array of [code]diff_hunks[/code] into a "
+"[code]diff_file[/code]."
msgstr ""
#: doc/classes/EditorVCSInterface.xml
msgid ""
-"Unstages the file which was staged previously to be committed, so that it is "
-"no longer committed when [method EditorVCSInterface.commit] is called. "
-"Argument should contain the absolute path."
+"Helper function to add an array of [code]line_diffs[/code] into a "
+"[code]diff_hunk[/code]."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a commit [Dictionary] item. [code]msg[/code] is "
+"the commit message of the commit. [code]author[/code] is a human-readable "
+"string containing the author's details, e.g. the email and name configured "
+"in the VCS. [code]id[/code] is the identifier of the commit, in whichever "
+"format your VCS may provide an identifier to commits. [code]date[/code] is "
+"directly added to the commit item and displayed in the editor, and hence, it "
+"shall be a well-formatted, human-readable date string."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a [code]Dictionary[/code] for storing old and new "
+"diff file paths."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a [code]Dictionary[/code] for storing diff hunk "
+"data. [code]old_start[/code] is the starting line number in old file. "
+"[code]new_start[/code] is the starting line number in new file. "
+"[code]old_lines[/code] is the number of lines in the old file. "
+"[code]new_lines[/code] is the number of lines in the new file."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a [code]Dictionary[/code] for storing a line diff. "
+"[code]new_line_no[/code] is the line number in the new file (can be "
+"[code]-1[/code] if the line is deleted). [code]old_line_no[/code] is the "
+"line number in the old file (can be [code]-1[/code] if the line is added). "
+"[code]content[/code] is the diff text. [code]content[/code] is the diff "
+"text. [code]status[/code] is a single character string which stores the line "
+"origin."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid ""
+"Helper function to create a [code]Dictionary[/code] used by editor to read "
+"the status of a file."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+#, fuzzy
+msgid "Pops up an error message in the edior."
+msgstr "Wird verwendet, um Eigenschaften im Editor zu gruppieren."
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A new file has been added."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been modified."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been renamed."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been deleted."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "An earlier added file has been typechanged."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is left unmerged."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A commit is encountered from the commit area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is encountered from the staged area."
+msgstr ""
+
+#: doc/classes/EditorVCSInterface.xml
+msgid "A file is encountered from the unstaged area."
msgstr ""
#: doc/classes/EncodedObjectAsID.xml
@@ -24422,7 +24847,7 @@ msgid ""
"[member ProjectSettings.application/run/disable_stderr] project setting.\n"
"[b]Warning:[/b] If you set this to [code]false[/code] anywhere in the "
"project, important error messages may be hidden even if they are emitted "
-"from other scripts. If this is set to [code]false[/code] in a [code]@tool[/"
+"from other scripts. If this is set to [code]false[/code] in a [code]tool[/"
"code] script, this will also impact the editor itself. Do [i]not[/i] report "
"bugs before ensuring error messages are enabled (as they are by default).\n"
"[b]Note:[/b] This property does not impact the editor's Errors tab when "
@@ -25059,7 +25484,7 @@ msgstr ""
#: doc/classes/Environment.xml
msgid ""
-"Academy Color Encoding System tonemapper operator. Performs an aproximation "
+"Academy Color Encoding System tonemapper operator. Performs an approximation "
"of the ACES tonemapping curve."
msgstr ""
@@ -25639,9 +26064,14 @@ msgstr ""
#: doc/classes/FileDialog.xml
msgid ""
-"Adds [code]filter[/code] as a custom filter; [code]filter[/code] should be "
-"of the form [code]\"filename.extension ; Description\"[/code]. For example, "
-"[code]\"*.png ; PNG Images\"[/code]."
+"Adds [code]filter[/code] to the list of filters, which restricts what files "
+"can be picked.\n"
+"A [code]filter[/code] should be of the form [code]\"filename.extension ; "
+"Description\"[/code], where filename and extension can be [code]*[/code] to "
+"match any string. Filters starting with [code].[/code] (i.e. empty "
+"filenames) are not allowed.\n"
+"Example filters: [code]\"*.png ; PNG Images\"[/code], [code]\"project."
+"godot ; Godot Project\"[/code]."
msgstr ""
#: doc/classes/FileDialog.xml
@@ -25698,7 +26128,9 @@ msgstr ""
msgid ""
"The available file type filters. For example, this shows only [code].png[/"
"code] and [code].gd[/code] files: [code]set_filters(PoolStringArray([\"*."
-"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]."
+"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]. Multiple file types "
+"can also be specified in a single filter. [code]\"*.png, *.jpg, *.jpeg ; "
+"Supported Images\"[/code] will show both PNG and JPEG files when selected."
msgstr ""
#: doc/classes/FileDialog.xml
@@ -26000,14 +26432,14 @@ msgstr ""
#: modules/gdnative/doc_classes/GDNativeLibrary.xml
#, fuzzy
-msgid "$DOCS_URL/tutorials/plugins/gdnative/gdnative-c-example.html"
+msgid "$DOCS_URL/tutorials/scripting/gdnative/gdnative-c-example.html"
msgstr ""
"https://docs.godotengine.org/de/latest/tutorials/plugins/gdnative/gdnative-c-"
"example.html"
#: modules/gdnative/doc_classes/GDNativeLibrary.xml
#, fuzzy
-msgid "$DOCS_URL/tutorials/plugins/gdnative/gdnative-cpp-example.html"
+msgid "$DOCS_URL/tutorials/scripting/gdnative/gdnative-cpp-example.html"
msgstr ""
"https://docs.godotengine.org/de/latest/tutorials/plugins/gdnative/gdnative-"
"cpp-example.html"
@@ -26083,7 +26515,7 @@ msgstr ""
#: modules/gdscript/doc_classes/GDScript.xml
#, fuzzy
-msgid "$DOCS_URL/getting_started/scripting/gdscript/index.html"
+msgid "$DOCS_URL/tutorials/scripting/gdscript/index.html"
msgstr ""
"https://docs.godotengine.org/de/latest/getting_started/scripting/gdscript/"
"index.html"
@@ -27440,6 +27872,95 @@ msgstr ""
msgid "The number of color samples that will be obtained from the [Gradient]."
msgstr ""
+#: doc/classes/GradientTexture2D.xml
+msgid "Gradient-filled 2D texture."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture uses a [Gradient] to fill the texture data in 2D space. The "
+"gradient is filled according to the specified [member fill] and [member "
+"repeat] types using colors obtained from the gradient. The texture does not "
+"necessarily represent an exact copy of the gradient, but instead an "
+"interpolation of samples obtained from the gradient at fixed steps (see "
+"[member width] and [member height])."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient fill type, one of the [enum Fill] values. The texture is filled "
+"by interpolating colors starting from [member fill_from] to [member fill_to] "
+"offsets."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The initial offset used to fill the texture specified in UV coordinates."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The final offset used to fill the texture specified in UV coordinates."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+#, fuzzy
+msgid "The [Gradient] used to fill the texture."
+msgstr "Der Name des Audiobusses des Bereichs."
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The number of vertical color samples that will be obtained from the "
+"[Gradient], which also represents the texture's height."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient repeat type, one of the [enum Repeat] values. The texture is "
+"filled starting from [member fill_from] to [member fill_to] offsets by "
+"default, but the gradient fill can be repeated to cover the entire texture."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"If [code]true[/code], the generated texture will support high dynamic range "
+"([constant Image.FORMAT_RGBAF] format). This allows for glow effects to work "
+"if [member Environment.glow_enabled] is [code]true[/code]. If [code]false[/"
+"code], the generated texture will use low dynamic range; overbright colors "
+"will be clamped ([constant Image.FORMAT_RGBA8] format)."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The number of horizontal color samples that will be obtained from the "
+"[Gradient], which also represents the texture's width."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The colors are linearly interpolated in a straight line."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid "The colors are linearly interpolated in a circular pattern."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The gradient fill is restricted to the range defined by [member fill_from] "
+"to [member fill_to] offsets."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture is filled starting from [member fill_from] to [member fill_to] "
+"offsets, repeating the same pattern in both directions."
+msgstr ""
+
+#: doc/classes/GradientTexture2D.xml
+msgid ""
+"The texture is filled starting from [member fill_from] to [member fill_to] "
+"offsets, mirroring the pattern in both directions."
+msgstr ""
+
#: doc/classes/GraphEdit.xml
msgid ""
"GraphEdit is an area capable of showing various GraphNodes. It manages "
@@ -28232,6 +28753,12 @@ msgstr ""
#: modules/gridmap/doc_classes/GridMap.xml
msgid ""
+"Overrides the default friction and bounce physics properties for the whole "
+"[GridMap]."
+msgstr ""
+
+#: modules/gridmap/doc_classes/GridMap.xml
+msgid ""
"Controls whether this GridMap will be baked in a [BakedLightmap] or not."
msgstr ""
@@ -28460,7 +28987,7 @@ msgid ""
" var err = ctx.start(HashingContext.HASH_SHA256, key)\n"
" assert(err == OK)\n"
" var msg1 = \"this is \".to_utf8()\n"
-" var msg2 = \"vewy vewy secret\".to_utf8()\n"
+" var msg2 = \"super duper secret\".to_utf8()\n"
" err = ctx.update(msg1)\n"
" assert(err == OK)\n"
" err = ctx.update(msg2)\n"
@@ -28483,7 +29010,7 @@ msgid ""
" Error err = ctx.Start(HashingContext.HASH_SHA256, key);\n"
" GD.Assert(err == OK);\n"
" PoolByteArray msg1 = String(\"this is \").to_utf8();\n"
-" PoolByteArray msg2 = String(\"vewy vew secret\").to_utf8();\n"
+" PoolByteArray msg2 = String(\"super duper secret\").to_utf8();\n"
" err = ctx.Update(msg1);\n"
" GD.Assert(err == OK);\n"
" err = ctx.Update(msg2);\n"
@@ -30784,7 +31311,11 @@ msgid ""
"pressed, instead of every frame while it's pressed.\n"
"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_just_pressed] may "
+"return [code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
#: doc/classes/Input.xml
@@ -30805,7 +31336,11 @@ msgid ""
"button assigned to this action is still pressed.\n"
"If [code]exact[/code] is [code]false[/code], it ignores the input modifiers "
"for [InputEventKey] and [InputEventMouseButton] events, and the direction "
-"for [InputEventJoypadMotion] events."
+"for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See [url="
+"$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
#: doc/classes/Input.xml
@@ -30826,11 +31361,19 @@ msgid ""
msgstr ""
#: doc/classes/Input.xml
-#, fuzzy
msgid ""
-"Returns [code]true[/code] if you are pressing the key. You can pass a [enum "
-"KeyList] constant."
-msgstr "Gibt [code]true[/code] zurück, wenn eine Animation abgespielt wird."
+"Returns [code]true[/code] if you are pressing the key in the current "
+"keyboard layout. You can pass a [enum KeyList] constant.\n"
+"[method is_key_pressed] is only recommended over [method "
+"is_physical_key_pressed] in non-game applications. This ensures that "
+"shortcut keys behave as expected depending on the user's keyboard layout, as "
+"keyboard shortcuts are generally dependent on the keyboard layout in non-"
+"game applications. If in doubt, use [method is_physical_key_pressed].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_key_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See [url="
+"$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
+msgstr ""
#: doc/classes/Input.xml
msgid ""
@@ -30839,12 +31382,20 @@ msgid ""
msgstr ""
#: doc/classes/Input.xml
-#, fuzzy
msgid ""
"Returns [code]true[/code] if you are pressing the key in the physical "
"location on the 101/102-key US QWERTY keyboard. You can pass a [enum "
-"KeyList] constant."
-msgstr "Gibt [code]true[/code] zurück, wenn eine Animation abgespielt wird."
+"KeyList] constant.\n"
+"[method is_physical_key_pressed] is recommended over [method is_key_pressed] "
+"for in-game actions, as it will make W/A/S/D layouts work regardless of the "
+"user's keyboard layout. [method is_physical_key_pressed] will also ensure "
+"that the top row number keys work on any keyboard layout. If in doubt, use "
+"[method is_physical_key_pressed].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_physical_key_pressed] may "
+"return [code]false[/code] even if one of the action's keys is pressed. See "
+"[url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
+msgstr ""
#: doc/classes/Input.xml
msgid ""
@@ -31161,7 +31712,11 @@ msgid ""
"or [InputEventScreenDrag].\n"
"If [code]exact_match[/code] is [code]false[/code], it ignores the input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
-"direction for [InputEventJoypadMotion] events."
+"direction for [InputEventJoypadMotion] events.\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See [url="
+"$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
#: doc/classes/InputEvent.xml
@@ -31189,7 +31744,11 @@ msgstr ""
#: doc/classes/InputEvent.xml
msgid ""
"Returns [code]true[/code] if this input event is pressed. Not relevant for "
-"events of type [InputEventMouseMotion] or [InputEventScreenDrag]."
+"events of type [InputEventMouseMotion] or [InputEventScreenDrag].\n"
+"[b]Note:[/b] Due to keyboard ghosting, [method is_action_pressed] may return "
+"[code]false[/code] even if one of the action's keys is pressed. See [url="
+"$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-events]Input "
+"examples[/url] in the documentation for more information."
msgstr ""
#: doc/classes/InputEvent.xml
@@ -31384,6 +31943,103 @@ msgid ""
"input mode is active. See [method OS.set_ime_active] for more information."
msgstr ""
+#: doc/classes/InputEventMIDI.xml
+msgid "Input event for MIDI inputs."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"InputEventMIDI allows receiving input events from MIDI devices such as a "
+"piano. MIDI stands for Musical Instrument Digital Interface.\n"
+"MIDI signals can be sent over a 5-pin MIDI connector or over USB, if your "
+"device supports both be sure to check the settings in the device to see "
+"which output it's using.\n"
+"To receive input events from MIDI devices, you need to call [method OS."
+"open_midi_inputs]. You can check which devices are detected using [method OS."
+"get_connected_midi_inputs].\n"
+"Note that Godot does not currently support MIDI output, so there is no way "
+"to emit MIDI signals from Godot. Only MIDI input works."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"https://www.midi.org/specifications-old/item/table-2-expanded-messages-list-"
+"status-bytes"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid "https://en.wikipedia.org/wiki/General_MIDI#Program_change_events"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid "https://en.wikipedia.org/wiki/Piano_key_frequencies#List"
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The MIDI channel of this input event. There are 16 channels, so this value "
+"ranges from 0 to 15. MIDI channel 9 is reserved for the use with percussion "
+"instruments, the rest of the channels are for non-percussion instruments."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"If the message is [code]MIDI_MESSAGE_CONTROL_CHANGE[/code], this indicates "
+"the controller number, otherwise this is zero. Controllers include devices "
+"such as pedals and levers."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"If the message is [code]MIDI_MESSAGE_CONTROL_CHANGE[/code], this indicates "
+"the controller value, otherwise this is zero. Controllers include devices "
+"such as pedals and levers."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The instrument of this input event. This value ranges from 0 to 127. Refer "
+"to the instrument list on the General MIDI wikipedia article to see a list "
+"of instruments, except that this value is 0-index, so subtract one from "
+"every number on that chart. A standard piano will have an instrument number "
+"of 0."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"Returns a value indicating the type of message for this MIDI signal. This is "
+"a member of the [enum @GlobalScope.MidiMessageList] enum.\n"
+"For MIDI messages between 0x80 and 0xEF, only the left half of the bits are "
+"returned as this value, as the other part is the channel (ex: 0x94 becomes "
+"0x9). For MIDI messages from 0xF0 to 0xFF, the value is returned as-is.\n"
+"Notes will return [code]MIDI_MESSAGE_NOTE_ON[/code] when activated, but they "
+"might not always return [code]MIDI_MESSAGE_NOTE_OFF[/code] when deactivated, "
+"therefore your code should treat the input as stopped if some period of time "
+"has passed.\n"
+"For more information, see the MIDI message status byte list chart linked "
+"above."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The pitch index number of this MIDI signal. This value ranges from 0 to 127. "
+"On a piano, middle C is 60, and A440 is 69, see the \"MIDI note\" column of "
+"the piano key frequency chart on Wikipedia for more information."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The pressure of the MIDI signal. This value ranges from 0 to 127. For many "
+"devices, this value is always zero."
+msgstr ""
+
+#: doc/classes/InputEventMIDI.xml
+msgid ""
+"The velocity of the MIDI signal. This value ranges from 0 to 127. For a "
+"piano, this corresponds to how quickly the key was pressed, and is rarely "
+"above about 110 in practice."
+msgstr ""
+
#: doc/classes/InputEventMouse.xml
msgid "Base input event type for mouse events."
msgstr ""
@@ -31400,15 +32056,17 @@ msgstr ""
#: doc/classes/InputEventMouse.xml
msgid ""
-"The global mouse position relative to the current [Viewport] when used in "
-"[method Control._gui_input], otherwise is at 0,0."
+"The global mouse position relative to the current [Viewport]. If used in "
+"[method Control._gui_input] and if the current [Control] is not under the "
+"mouse, moving it will not update this value."
msgstr ""
#: doc/classes/InputEventMouse.xml
msgid ""
"The local mouse position relative to the [Viewport]. If used in [method "
"Control._gui_input], the position is relative to the current [Control] which "
-"is under the mouse."
+"is under the mouse. If the current [Control] is not under the mouse, moving "
+"it will not update this value."
msgstr ""
#: doc/classes/InputEventMouseButton.xml
@@ -32017,9 +32675,9 @@ msgstr ""
msgid "Returns an array with the indexes of the selected items."
msgstr ""
-#: doc/classes/ItemList.xml
+#: doc/classes/ItemList.xml doc/classes/RichTextLabel.xml
msgid ""
-"Returns the [Object] ID associated with the list.\n"
+"Returns the vertical scrollbar.\n"
"[b]Warning:[/b] This is a required internal node, removing and freeing it "
"may cause a crash. If you wish to hide it or any of its children, use their "
"[member CanvasItem.visible] property."
@@ -32953,6 +33611,29 @@ msgid ""
"axis_lock_motion_z]."
msgstr ""
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid ""
+"Sets the behavior to apply when you leave a moving platform. By default, to "
+"be physically accurate, when you leave the last platform velocity is "
+"applied. See [enum MovingPlatformApplyVelocityOnLeave] constants for "
+"available behavior."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid "Add the last platform velocity when you leave a moving platform."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid ""
+"Add the last platform velocity when you leave a moving platform, but any "
+"downward motion is ignored. It's useful to keep full jump height even when "
+"the platform is moving down."
+msgstr ""
+
+#: doc/classes/KinematicBody.xml doc/classes/KinematicBody2D.xml
+msgid "Do nothing when leaving a platform."
+msgstr ""
+
#: doc/classes/KinematicBody2D.xml
msgid "Kinematic body 2D node."
msgstr ""
@@ -35236,7 +35917,7 @@ msgstr ""
#: doc/classes/MeshDataTool.xml
msgid ""
"Returns specified edge associated with given face.\n"
-"Edge argument must 2 or less because a face only has three edges."
+"Edge argument must be either 0, 1, or 2 because a face only has three edges."
msgstr ""
#: doc/classes/MeshDataTool.xml
@@ -35250,7 +35931,8 @@ msgstr ""
#: doc/classes/MeshDataTool.xml
msgid ""
"Returns the specified vertex of the given face.\n"
-"Vertex argument must be 2 or less because faces contain three vertices."
+"Vertex argument must be either 0, 1, or 2 because faces contain three "
+"vertices."
msgstr ""
#: doc/classes/MeshDataTool.xml
@@ -35474,7 +36156,7 @@ msgstr ""
#: doc/classes/MeshInstance2D.xml doc/classes/MultiMeshInstance2D.xml
msgid ""
"The normal map that will be used if using the default [CanvasItemMaterial].\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
@@ -36184,16 +36866,13 @@ msgstr ""
msgid ""
"Provides navigation and pathfinding within a collection of "
"[NavigationMesh]es. By default, these will be automatically collected from "
-"child [NavigationMeshInstance] nodes, but they can also be added on the fly "
-"with [method navmesh_add]. In addition to basic pathfinding, this class also "
-"assists with aligning navigation agents with the meshes they are navigating "
-"on.\n"
-"[b]Note:[/b] The current navigation system has many known issues and will "
-"not always return optimal paths as expected. These issues will be fixed in "
-"Godot 4.0."
+"child [NavigationMeshInstance] nodes. In addition to basic pathfinding, this "
+"class also assists with aligning navigation agents with the meshes they are "
+"navigating on."
msgstr ""
#: doc/classes/Navigation.xml doc/classes/NavigationMesh.xml
+#: doc/classes/NavigationServer.xml
#, fuzzy
msgid "https://godotengine.org/asset-library/asset/124"
msgstr "https://docs.godotengine.org/de/latest/tutorials/vr/index.html"
@@ -36214,10 +36893,7 @@ msgstr ""
#: doc/classes/Navigation.xml
msgid ""
"Returns the owner of the [NavigationMesh] which contains the navigation "
-"point closest to the point given. This is usually a "
-"[NavigationMeshInstance]. For meshes added via [method navmesh_add], returns "
-"the owner that was given (or [code]null[/code] if the [code]owner[/code] "
-"parameter was omitted)."
+"point closest to the point given. This is usually a [NavigationMeshInstance]."
msgstr ""
#: doc/classes/Navigation.xml
@@ -36233,30 +36909,17 @@ msgid ""
"Returns the path between two given points. Points are in local coordinate "
"space. If [code]optimize[/code] is [code]true[/code] (the default), the "
"agent properties associated with each [NavigationMesh] (radius, height, "
-"etc.) are considered in the path calculation, otherwise they are ignored.\n"
-"[b]Note:[/b] This method has known issues and will often return non-optimal "
-"paths. These issues will be fixed in Godot 4.0."
+"etc.) are considered in the path calculation, otherwise they are ignored."
msgstr ""
-#: doc/classes/Navigation.xml
-msgid ""
-"Adds a [NavigationMesh]. Returns an ID for use with [method navmesh_remove] "
-"or [method navmesh_set_transform]. If given, a [Transform2D] is applied to "
-"the polygon. The optional [code]owner[/code] is used as return value for "
-"[method get_closest_point_owner]."
+#: doc/classes/Navigation.xml doc/classes/NavigationMesh.xml
+msgid "The XZ plane cell size to use for fields."
msgstr ""
-#: doc/classes/Navigation.xml
-#, fuzzy
-msgid "Removes the [NavigationMesh] with the given ID."
-msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück."
-
-#: doc/classes/Navigation.xml
-#, fuzzy
-msgid "Sets the transform applied to the [NavigationMesh] with the given ID."
+#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml
+msgid ""
+"This value is used to detect the near edges to connect compatible regions."
msgstr ""
-"Gibt den Vektor, eingerastet auf das Gitter entstehend aus der übergebenen "
-"Größe, zurück."
#: doc/classes/Navigation.xml
msgid ""
@@ -36272,14 +36935,11 @@ msgstr ""
msgid ""
"Navigation2D provides navigation and pathfinding within a 2D area, specified "
"as a collection of [NavigationPolygon] resources. By default, these are "
-"automatically collected from child [NavigationPolygonInstance] nodes, but "
-"they can also be added on the fly with [method navpoly_add].\n"
-"[b]Note:[/b] The current navigation system has many known issues and will "
-"not always return optimal paths as expected. These issues will be fixed in "
-"Godot 4.0."
+"automatically collected from child [NavigationPolygonInstance] nodes."
msgstr ""
-#: doc/classes/Navigation2D.xml doc/classes/NavigationPolygon.xml
+#: doc/classes/Navigation2D.xml doc/classes/Navigation2DServer.xml
+#: doc/classes/NavigationPolygon.xml
#, fuzzy
msgid "https://godotengine.org/asset-library/asset/117"
msgstr "https://docs.godotengine.org/de/latest/tutorials/vr/index.html"
@@ -36288,40 +36948,411 @@ msgstr "https://docs.godotengine.org/de/latest/tutorials/vr/index.html"
msgid ""
"Returns the owner of the [NavigationPolygon] which contains the navigation "
"point closest to the point given. This is usually a "
-"[NavigationPolygonInstance]. For polygons added via [method navpoly_add], "
-"returns the owner that was given (or [code]null[/code] if the [code]owner[/"
-"code] parameter was omitted)."
+"[NavigationPolygonInstance]."
msgstr ""
#: doc/classes/Navigation2D.xml
msgid ""
"Returns the path between two given points. Points are in local coordinate "
"space. If [code]optimize[/code] is [code]true[/code] (the default), the path "
-"is smoothed by merging path segments where possible.\n"
-"[b]Note:[/b] This method has known issues and will often return non-optimal "
-"paths. These issues will be fixed in Godot 4.0."
+"is smoothed by merging path segments where possible."
msgstr ""
#: doc/classes/Navigation2D.xml
+#, fuzzy
+msgid "The XY plane cell size to use for fields."
+msgstr "Der Anrufmodus, der für Spuren der Anrufmethode verwendet werden soll."
+
+#: doc/classes/Navigation2DServer.xml
+#, fuzzy
+msgid "Server interface for low-level 2D navigation access."
+msgstr "Schnittstelle zu AES-Verschlüsselungsfunktionen auf niedriger Ebene."
+
+#: doc/classes/Navigation2DServer.xml
+msgid ""
+"Navigation2DServer is the server responsible for all 2D navigation. It "
+"handles several objects, namely maps, regions and agents.\n"
+"Maps are made up of regions, which are made of navigation polygons. "
+"Together, they define the navigable areas in the 2D world. For two regions "
+"to be connected to each other, they must share a similar edge. An edge is "
+"considered connected to another if both of its two vertices are at a "
+"distance less than [member Navigation.edge_connection_margin] to the "
+"respective other edge's vertex.\n"
+"To use the collision avoidance system, you may use agents. You can set an "
+"agent's target velocity, then the servers will emit a callback with a "
+"modified velocity.\n"
+"[b]Note:[/b] The collision avoidance system ignores regions. Using the "
+"modified velocity as-is might lead to pushing and agent outside of a "
+"navigable area. This is a limitation of the collision avoidance system, any "
+"more complex situation may require the use of the physics engine.\n"
+"This server keeps tracks of any call and executes them during the sync "
+"phase. This means that you can request any change to the map, using any "
+"thread, without worrying."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Creates the agent."
+msgstr "Benennt das übergebene Node um."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if the map got changed the previous frame."
+msgstr ""
+"Gibt [code]true[/code] zurück, wenn der Graph das übergebene Node enthält."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Callback called at the end of the RVO process."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Puts the agent in the map."
+msgstr "Gibt den Tangens des Parameters zurück."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
msgid ""
-"Adds a [NavigationPolygon]. Returns an ID for use with [method "
-"navpoly_remove] or [method navpoly_set_transform]. If given, a [Transform2D] "
-"is applied to the polygon. The optional [code]owner[/code] is used as return "
-"value for [method get_closest_point_owner]."
+"Sets the maximum number of other agents the agent takes into account in the "
+"navigation. The larger this number, the longer the running time of the "
+"simulation. If the number is too low, the simulation will not be safe."
msgstr ""
-#: doc/classes/Navigation2D.xml
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the maximum speed of the agent. Must be positive."
+msgstr "Ruft den Namen eines Eingangs nach Index ab."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Sets the maximum distance to other agents this agent takes into account in "
+"the navigation. The larger this number, the longer the running time of the "
+"simulation. If the number is too low, the simulation will not be safe."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the position of the agent in world space."
+msgstr "Liefert die Position der 8 Endpunkte des [AABB] im Raum."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the radius of the agent."
+msgstr "Gibt den inversen Wert des Parameters zurück."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the new target velocity."
+msgstr "Der Zeichen-Offset der Textur."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+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. Must "
+"be positive."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the current velocity of the agent."
+msgstr "Legt den aktuell sichtbaren Rahmen der Textur fest."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Destroys the given RID."
+msgstr "Gibt den gegebenen Übergang zurück."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Create a new map."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns the map cell size."
+msgstr "Gibt das letzte Node des Graphen zurück."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
#, fuzzy
-msgid "Removes the [NavigationPolygon] with the given ID."
+msgid ""
+"Returns the point closest to the provided [code]to_point[/code] on the "
+"navigation mesh surface."
+msgstr ""
+"Liefert die Position des Punktes bei Index [code]Punkt[/code] im Dreieck von "
+"Index [code]Dreieck[/code]."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Returns the owner region RID for the point returned by [method "
+"map_get_closest_point]."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml
+msgid ""
+"Returns the edge connection margin of the map. The edge connection margin is "
+"a distance used to connect two regions."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Returns the navigation path to reach the destination from the origin."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns [code]true[/code] if the map is active."
+msgstr "Gibt [code]true[/code] zurück falls das Array leer ist."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map active."
+msgstr "Die letzte Aktion wiederholen."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Set the map cell size used to weld the navigation mesh polygons."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid ""
+"Set the map edge connection margin used to weld the compatible region edges."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+msgid "Creates a new region."
+msgstr ""
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map for the region."
+msgstr "Gibt die Größe des Arrays zurück."
+
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the navigation mesh for the region."
msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück."
-#: doc/classes/Navigation2D.xml
+#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml
#, fuzzy
+msgid "Sets the global transformation for the region."
+msgstr ""
+"Gibt zurück, ob die Knochenauflage für den Bone an [code]bone_idx[/code] "
+"deaktiviert ist."
+
+#: doc/classes/NavigationAgent.xml
+msgid "3D agent used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
msgid ""
-"Sets the transform applied to the [NavigationPolygon] with the given ID."
+"3D agent that is used in navigation to reach a location while avoiding "
+"static and dynamic obstacles. The dynamic obstacles are avoided using RVO "
+"(Reciprocal Velocity Obstacles) collision avoidance. The agent needs "
+"navigation data to work correctly. This can be done by having the agent as a "
+"child of a [Navigation] node, or using [method set_navigation]. "
+"[NavigationAgent] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the distance to the target location, using the agent's global "
+"position. The user must set the target location with [method "
+"set_target_location] in order for this to be accurate."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the reachable final location in global coordinates. This can change "
+"if the navigation path is altered in any way. Because of this, it would be "
+"best to check this each frame."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid "Returns the path from start to finish in global coordinates."
+msgstr "Gibt die Rotation in Radians zurück."
+
+#: doc/classes/NavigationAgent.xml
+#, fuzzy
+msgid ""
+"Returns which index the agent is currently on in the navigation path's "
+"[PoolVector3Array]."
+msgstr "Liefert die Fläche des [Rect2i]."
+
+#: doc/classes/NavigationAgent.xml
+#, fuzzy
+msgid ""
+"Returns the [Navigation] node that the agent is using for its navigation "
+"system."
+msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück."
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Returns a [Vector3] in global coordinates, that can be moved to, making sure "
+"that there are no static objects in the way. If the agent does not have a "
+"navigation path, it will return the origin of the agent's parent."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns the user-defined target location (set with [method "
+"set_target_location])."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns [code]true[/code] if the navigation path's final location has been "
+"reached."
+msgstr "Gibt [code]true[/code] zurück, ob ein gegebener Pfad gefiltert ist."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns [code]true[/code] if the target location is reachable. The target "
+"location is set using [method set_target_location]."
+msgstr ""
+"Gibt [code]true[/code] zurück, wenn die spezifizerte Flagge aktiviert ist. "
+"Siehe die [enum Flags] Aufzählung für Optionen."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns [code]true[/code] if the target location is reached. The target "
+"location is set using [method set_target_location]. It may not always be "
+"possible to reach the target location. It should always be possible to reach "
+"the final location though. See [method get_final_location]."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Sets the [Navigation] node used by the agent. Useful when you don't want to "
+"make the agent a child of a [Navigation] node."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sets the user desired final location. This will clear the current navigation "
+"path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sends the passed in velocity to the collision avoidance algorithm. It will "
+"adjust the velocity to avoid collisions. Once the adjustment to the velocity "
+"is complete, it will emit the [signal velocity_computed] signal."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid "The agent height offset to match the navigation mesh height."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml
+msgid ""
+"Ignores collisions on the Y axis. Must be [code]true[/code] to move on a "
+"horizontal plane."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The maximum number of neighbors for the agent to consider."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The maximum speed that an agent can move."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid "The distance to search for other agents."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The maximum distance the agent is allowed away from the ideal path to the "
+"final location. This can happen due to trying to avoid collisions. When the "
+"maximum distance is exceeded, it recalculates the ideal path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid "The radius of the agent."
+msgstr "Der Name des Audiobusses des Bereichs."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The distance threshold before a target is considered to be reached. This "
+"will allow an agent to not have to hit a point on the path exactly, but in "
+"the area."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"The minimal amount of time for which this agent's velocities, that are "
+"computed with the collision avoidance algorithim, are safe with respect to "
+"other agents. The larger the number, the sooner the agent will respond to "
+"other agents, but the less freedom in choosing its velocities. Must be "
+"positive."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid "Notifies when the final location is reached."
+msgstr "Benachrichtigt, wenn die Wiedergabe einer Animation beendet ist."
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the navigation path changes. This can be triggered by the "
+"navigation system or by the user changing the path."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the player-defined target, set with [method "
+"set_target_location], is reached."
+msgstr ""
+
+#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml
+msgid ""
+"Notifies when the collision avoidance velocity is calculated after a call to "
+"[method set_velocity]."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid "2D agent used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"2D agent that is used in navigation to reach a location while avoiding "
+"static and dynamic obstacles. The dynamic obstacles are avoided using RVO "
+"(Reciprocal Velocity Obstacles) collision avoidance. The agent needs "
+"navigation data to work correctly. This can be done by having the agent as a "
+"child of a [Navigation2D] node, or using [method set_navigation]. "
+"[NavigationAgent2D] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns which index the agent is currently on in the navigation path's "
+"[PoolVector2Array]."
+msgstr "Liefert die Fläche des [Rect2i]."
+
+#: doc/classes/NavigationAgent2D.xml
+#, fuzzy
+msgid ""
+"Returns the [Navigation2D] node that the agent is using for its navigation "
+"system."
+msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück."
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"Returns a [Vector2] in global coordinates, that can be moved to, making sure "
+"that there are no static objects in the way. If the agent does not have a "
+"navigation path, it will return the position of the agent's parent."
+msgstr ""
+
+#: doc/classes/NavigationAgent2D.xml
+msgid ""
+"Sets the [Navigation2D] node used by the agent. Useful when you don't want "
+"to make the agent a child of a [Navigation2D] node."
msgstr ""
-"Gibt den Vektor, eingerastet auf das Gitter entstehend aus der übergebenen "
-"Größe, zurück."
#: doc/classes/NavigationMesh.xml
msgid "A mesh to approximate the walkable areas and obstacles."
@@ -36421,10 +37452,6 @@ msgid "The Y axis cell size to use for fields."
msgstr "Der Anrufmodus, der für Spuren der Anrufmethode verwendet werden soll."
#: doc/classes/NavigationMesh.xml
-msgid "The XZ plane cell size to use for fields."
-msgstr ""
-
-#: doc/classes/NavigationMesh.xml
msgid ""
"The sampling distance to use when generating the detail mesh, in cell unit."
msgstr ""
@@ -36587,26 +37614,119 @@ msgstr ""
msgid "Represents the size of the [enum SourceGeometryMode] enum."
msgstr "Steht für die Größe von [enum TextureRepeat] enum."
+#: doc/classes/NavigationMeshGenerator.xml
+msgid "This class is responsible for creating and clearing navigation meshes."
+msgstr ""
+
+#: doc/classes/NavigationMeshGenerator.xml
+msgid ""
+"Bakes the navigation mesh. This will allow you to use pathfinding with the "
+"navigation system."
+msgstr ""
+
+#: doc/classes/NavigationMeshGenerator.xml
+#, fuzzy
+msgid "Clears the navigation mesh."
+msgstr "Enthält die Audio Daten in Bytes."
+
#: doc/classes/NavigationMeshInstance.xml
-msgid "Node that instances navigation meshes into a scenario."
+msgid "An instance of a [NavigationMesh]."
msgstr ""
#: doc/classes/NavigationMeshInstance.xml
msgid ""
-"NavigationMeshInstance is a node that takes a [NavigationMesh] resource and "
-"adds it to the current scenario by creating an instance of it."
+"An instance of a [NavigationMesh]. It tells the [Navigation] node what can "
+"be navigated and what cannot, based on the [NavigationMesh] resource. This "
+"should be a child of a [Navigation] node."
msgstr ""
#: doc/classes/NavigationMeshInstance.xml
-#, fuzzy
-msgid "If [code]true[/code], the navigation mesh will be used by [Navigation]."
-msgstr "Wenn [code]true[/code], wird der [AnimationTree] verarbeitet."
+msgid ""
+"Bakes the [NavigationMesh]. The baking is done in a separate thread because "
+"navigation baking is not a cheap operation. This can be done at runtime. "
+"When it is completed, it automatically sets the new [NavigationMesh]."
+msgstr ""
+
+#: doc/classes/NavigationMeshInstance.xml
+msgid "Determines if the [NavigationMeshInstance] is enabled or disabled."
+msgstr ""
#: doc/classes/NavigationMeshInstance.xml
#, fuzzy
-msgid "The [NavigationMesh] resource for the instance."
+msgid "The [NavigationMesh] resource to use."
msgstr "Das [NavigationMeshGenerator] Singleton."
+#: doc/classes/NavigationMeshInstance.xml
+#, fuzzy
+msgid "Notifies when the navigation mesh bake operation is completed."
+msgstr "Benachrichtigt, wenn eine Animation abgespielt wird."
+
+#: doc/classes/NavigationMeshInstance.xml
+#, fuzzy
+msgid "Notifies when the [NavigationMesh] has changed."
+msgstr "Benachrichtigt, wenn eine Animation abgespielt wird."
+
+#: doc/classes/NavigationObstacle.xml
+msgid "3D obstacle used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+msgid ""
+"3D obstacle used in navigation for collision avoidance. The obstacle needs "
+"navigation data to work correctly. This can be done by having the obstacle "
+"as a child of a [Navigation] node, or using [method set_navigation]. "
+"[NavigationObstacle] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml
+#, fuzzy
+msgid ""
+"Returns the [Navigation] node that the obstacle is using for its navigation "
+"system."
+msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück."
+
+#: doc/classes/NavigationObstacle.xml
+msgid ""
+"Sets the [Navigation] node used by the obstacle. Useful when you don't want "
+"to make the obstacle a child of a [Navigation] node."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Enables radius estimation algorithm which uses parent's collision shapes to "
+"determine the obstacle radius."
+msgstr ""
+
+#: doc/classes/NavigationObstacle.xml doc/classes/NavigationObstacle2D.xml
+msgid ""
+"The radius of the agent. Used only if [member estimate_radius] is set to "
+"[code]false[/code]."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid "2D obstacle used in navigation for collision avoidance."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"2D obstacle used in navigation for collision avoidance. The obstacle needs "
+"navigation data to work correctly. This can be done by having the obstacle "
+"as a child of a [Navigation2D] node, or using [method set_navigation]. "
+"[NavigationObstacle2D] is physics safe."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Returns the [Navigation2D] node that the obstacle is using for its "
+"navigation system."
+msgstr ""
+
+#: doc/classes/NavigationObstacle2D.xml
+msgid ""
+"Sets the [Navigation2D] node used by the obstacle. Useful when you don't "
+"want to make the obstacle a child of a [Navigation2D] node."
+msgstr ""
+
#: doc/classes/NavigationPolygon.xml
msgid ""
"A node that has methods to draw outlines or use indices of vertices to "
@@ -36703,6 +37823,77 @@ msgid ""
"[method make_polygons_from_outlines] for the polygons to update."
msgstr ""
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Server interface for low-level 3D navigation access."
+msgstr "Schnittstelle zu AES-Verschlüsselungsfunktionen auf niedriger Ebene."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"NavigationServer is the server responsible for all 3D navigation. It handles "
+"several objects, namely maps, regions and agents.\n"
+"Maps are made up of regions, which are made of navigation meshes. Together, "
+"they define the navigable areas in the 3D world. For two regions to be "
+"connected to each other, they must share a similar edge. An edge is "
+"considered connected to another if both of its two vertices are at a "
+"distance less than [member Navigation.edge_connection_margin] to the "
+"respective other edge's vertex.\n"
+"To use the collision avoidance system, you may use agents. You can set an "
+"agent's target velocity, then the servers will emit a callback with a "
+"modified velocity.\n"
+"[b]Note:[/b] The collision avoidance system ignores regions. Using the "
+"modified velocity as-is might lead to pushing and agent outside of a "
+"navigable area. This is a limitation of the collision avoidance system, any "
+"more complex situation may require the use of the physics engine.\n"
+"This server keeps tracks of any call and executes them during the sync "
+"phase. This means that you can request any change to the map, using any "
+"thread, without worrying."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid ""
+"Returns the normal for the point returned by [method map_get_closest_point]."
+msgstr "Gibt die inverse Quadratwurzel des Parameters zurück."
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid ""
+"Returns the closest point between the navigation surface and the segment."
+msgstr "Gibt den Namen der nächsten Animation in der Warteschlange zurück."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"Returns the edge connection margin of the map. This distance is the minimum "
+"vertex distance needed to connect two edges from different regions."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Returns the map's up direction."
+msgstr "Gibt das letzte Node des Graphen zurück."
+
+#: doc/classes/NavigationServer.xml
+#, fuzzy
+msgid "Sets the map up direction."
+msgstr "Beendet die Tonausgabe."
+
+#: doc/classes/NavigationServer.xml
+msgid ""
+"Process the collision avoidance agents.\n"
+"The result of this process is needed by the physics server, so this must be "
+"called in the main thread.\n"
+"[b]Note:[/b] This function is not thread safe."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+msgid "Bakes the navigation mesh."
+msgstr ""
+
+#: doc/classes/NavigationServer.xml
+msgid "Control activation of this server."
+msgstr ""
+
#: modules/enet/doc_classes/NetworkedMultiplayerENet.xml
msgid ""
"PacketPeer implementation using the [url=http://enet.bespin.org/index."
@@ -39683,6 +40874,9 @@ msgid ""
"If [code]blocking[/code] is [code]false[/code], the Godot thread will "
"continue while the new process runs. It is not possible to retrieve the "
"shell output in non-blocking mode, so [code]output[/code] will be empty.\n"
+"On Windows, if [code]open_console[/code] is [code]true[/code] and process is "
+"console app, new terminal window will be opened, it's ignored on other "
+"platforms.\n"
"The return value also depends on the blocking mode. When blocking, the "
"method will return an exit code of the process. When non-blocking, the "
"method returns a process ID, which you can use to monitor the process (and "
@@ -40046,7 +41240,9 @@ msgid "Returns the maximum amount of static memory used (only works in debug)."
msgstr ""
#: doc/classes/OS.xml
-msgid "Returns the amount of static memory being used by the program in bytes."
+msgid ""
+"Returns the amount of static memory being used by the program in bytes (only "
+"works in debug)."
msgstr ""
#: doc/classes/OS.xml
@@ -41460,6 +42656,10 @@ msgid ""
"to [CPUParticles] by selecting the node, clicking the [b]Particles[/b] menu "
"at the top of the 3D editor viewport then choosing [b]Convert to "
"CPUParticles[/b].\n"
+"[b]Note:[/b] On macOS, [Particles] rendering is much slower than "
+"[CPUParticles] due to transform feedback being implemented on the CPU "
+"instead of the GPU. Consider using [CPUParticles] instead when targeting "
+"macOS.\n"
"[b]Note:[/b] After working on a Particles node, remember to update its "
"[member visibility_aabb] by selecting it, clicking the [b]Particles[/b] menu "
"at the top of the 3D editor viewport then choose [b]Generate Visibility "
@@ -41581,6 +42781,10 @@ msgid ""
"[Particles2D] to [CPUParticles2D] by selecting the node, clicking the "
"[b]Particles[/b] menu at the top of the 2D editor viewport then choosing "
"[b]Convert to CPUParticles2D[/b].\n"
+"[b]Note:[/b] On macOS, [Particles2D] rendering is much slower than "
+"[CPUParticles2D] due to transform feedback being implemented on the CPU "
+"instead of the GPU. Consider using [CPUParticles2D] instead when targeting "
+"macOS.\n"
"[b]Note:[/b] After working on a Particles node, remember to update its "
"[member visibility_rect] by selecting it, clicking the [b]Particles[/b] menu "
"at the top of the 2D editor viewport then choose [b]Generate Visibility "
@@ -44703,16 +45907,16 @@ msgid ""
"compression mode using one of [enum File.CompressionMode]'s constants. "
"[b]This method only accepts gzip and deflate compression modes.[/b]\n"
"This method is potentially slower than [code]decompress[/code], as it may "
-"have to re-allocate it's output buffer multiple times while decompressing, "
-"where as [code]decompress[/code] knows it's output buffer size from the "
-"begining.\n"
+"have to re-allocate its output buffer multiple times while decompressing, "
+"where as [code]decompress[/code] knows its output buffer size from the "
+"beginning.\n"
"\n"
"GZIP has a maximal compression ratio of 1032:1, meaning it's very possible "
"for a small compressed payload to decompress to a potentially very large "
"output. To guard against this, you may provide a maximum size this function "
"is allowed to allocate in bytes via [code]max_output_size[/code]. Passing -1 "
"will allow for unbounded output. If any positive value is passed, and the "
-"decompression exceeds that ammount in bytes, then an error will be returned."
+"decompression exceeds that amount in bytes, then an error will be returned."
msgstr ""
#: doc/classes/PoolByteArray.xml
@@ -44780,12 +45984,6 @@ msgstr ""
msgid "Changes the byte at the given index."
msgstr ""
-#: doc/classes/PoolByteArray.xml doc/classes/PoolColorArray.xml
-#: doc/classes/PoolRealArray.xml doc/classes/PoolStringArray.xml
-#: doc/classes/PoolVector2Array.xml doc/classes/PoolVector3Array.xml
-msgid "Returns the size of the array."
-msgstr "Gibt die Größe des Arrays zurück."
-
#: doc/classes/PoolByteArray.xml
msgid ""
"Returns the slice of the [PoolByteArray] between indices (inclusive) as a "
@@ -44888,10 +46086,6 @@ msgstr ""
msgid "Changes the int at the given index."
msgstr "Ändert den [Vector2] am übergeben Index."
-#: doc/classes/PoolIntArray.xml
-msgid "Returns the array size."
-msgstr ""
-
#: doc/classes/PoolRealArray.xml
#, fuzzy
msgid "A pooled [Array] of reals ([float])."
@@ -46149,7 +47343,9 @@ msgid ""
"[b]Example:[/b]\n"
"[codeblock]\n"
"ProjectSettings.set_setting(\"application/config/name\", \"Example\")\n"
-"[/codeblock]"
+"[/codeblock]\n"
+"This can also be used to erase custom project settings. To do this change "
+"the setting value to [code]null[/code]."
msgstr ""
#: doc/classes/ProjectSettings.xml
@@ -46918,6 +48114,18 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
+"Load the previously opened VCS plugin when the editor starts up. This is set "
+"to [code]true[/code] whenever a new VCS plugin is initialized."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
+"Last loaded VCS plugin name. Used to autoload the plugin when the editor "
+"starts up."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
"Default value for [member ScrollContainer.scroll_deadzone], which will be "
"used for all [ScrollContainer]s unless overridden."
msgstr ""
@@ -48395,7 +49603,7 @@ msgid ""
"If you accidentally build your level with portals facing the wrong way, this "
"setting can fix the problem.\n"
"It will flip named portal meshes (i.e. [code]-portal[/code]) on the initial "
-"convertion to [Portal] nodes."
+"conversion to [Portal] nodes."
msgstr ""
#: doc/classes/ProjectSettings.xml
@@ -48438,8 +49646,9 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
-"If [code]true[/code], allocates the main framebuffer with high dynamic "
-"range. High dynamic range allows the use of [Color] values greater than 1.\n"
+"If [code]true[/code], allocates the root [Viewport]'s framebuffer with high "
+"dynamic range. High dynamic range allows the use of [Color] values greater "
+"than 1.\n"
"[b]Note:[/b] Only available on the GLES3 backend."
msgstr ""
@@ -48451,6 +49660,19 @@ msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
+"If [code]true[/code], allocates the root [Viewport]'s framebuffer with full "
+"floating-point precision (32-bit) instead of half floating-point precision "
+"(16-bit). Only effective when [member rendering/quality/depth/hdr] is also "
+"enabled.\n"
+"[b]Note:[/b] Enabling this setting does not improve rendering quality. Using "
+"full floating-point precision is slower, and is generally only needed for "
+"advanced shaders that require a high level of precision. To reduce banding, "
+"enable [member rendering/quality/filters/use_debanding] instead.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
+msgstr ""
+
+#: doc/classes/ProjectSettings.xml
+msgid ""
"Disables depth pre-pass for some GPU vendors (usually mobile), as their "
"architecture already does this."
msgstr ""
@@ -49331,12 +50553,12 @@ msgstr ""
msgid "Removes all collision exceptions for this ray."
msgstr ""
-#: doc/classes/RayCast.xml
+#: doc/classes/RayCast.xml doc/classes/RayCast2D.xml
msgid ""
-"Updates the collision information for the ray.\n"
-"Use this method to update the collision information immediately instead of "
-"waiting for the next [code]_physics_process[/code] call, for example if the "
-"ray or its parent has changed state.\n"
+"Updates the collision information for the ray. Use this method to update the "
+"collision information immediately instead of waiting for the next "
+"[code]_physics_process[/code] call, for example if the ray or its parent has "
+"changed state.\n"
"[b]Note:[/b] [code]enabled[/code] is not required for this to work."
msgstr ""
@@ -49475,15 +50697,6 @@ msgstr ""
#: doc/classes/RayCast2D.xml
msgid ""
-"Updates the collision information for the ray. Use this method to update the "
-"collision information immediately instead of waiting for the next "
-"[code]_physics_process[/code] call, for example if the ray or its parent has "
-"changed state.\n"
-"[b]Note:[/b] [code]enabled[/code] is not required for this to work."
-msgstr ""
-
-#: doc/classes/RayCast2D.xml
-msgid ""
"Sets or clears individual bits on the collision mask. This makes selecting "
"the areas scanned easier."
msgstr ""
@@ -49544,9 +50757,7 @@ msgid ""
"[Rect2] consists of a position, a size, and several utility functions. It is "
"typically used for fast overlap tests.\n"
"It uses floating-point coordinates.\n"
-"The 3D counterpart to [Rect2] is [AABB].\n"
-"Negative values for [member size] are not supported and will not work for "
-"most methods. Use [method abs] to get a Rect2 with a positive size."
+"The 3D counterpart to [Rect2] is [AABB]."
msgstr ""
"AABB besteht aus einer Position, einer Größe und mehreren Hilfsfunktionen. "
"Es wird typischerweise für schnelle Überlappungstests verwendet."
@@ -50759,14 +51970,6 @@ msgid ""
msgstr ""
#: doc/classes/RichTextLabel.xml
-msgid ""
-"Returns the vertical scrollbar.\n"
-"[b]Warning:[/b] This is a required internal node, removing and freeing it "
-"may cause a crash. If you wish to hide it or any of its children, use their "
-"[member CanvasItem.visible] property."
-msgstr ""
-
-#: doc/classes/RichTextLabel.xml
msgid "Returns the number of visible lines."
msgstr ""
@@ -51816,7 +53019,7 @@ msgstr ""
#: doc/classes/RoomGroup.xml
msgid ""
-"Although [Room] behaviour can be specified individually, sometimes it is "
+"Although [Room] behavior can be specified individually, sometimes it is "
"faster and more convenient to write functionality for a group of rooms.\n"
"[RoomGroup]s should be placed as children of the [b]room list[/b] (the "
"parent [Node] of your [Room]s), and [Room]s should be placed in turn as "
@@ -51999,7 +53202,7 @@ msgstr ""
msgid ""
"Portal culling normally operates using the current [Camera] / [Camera]s, "
"however for debugging purposes within the editor, you can use this setting "
-"to override this behaviour and force it to use a particular camera to get a "
+"to override this behavior and force it to use a particular camera to get a "
"better idea of what the occlusion culling is doing."
msgstr ""
@@ -52106,7 +53309,7 @@ msgid ""
"plain [Node] in the running project. This means a script attached to a "
"[RootMotionView] node [i]must[/i] have [code]extends Node[/code] instead of "
"[code]extends RootMotionView[/code]. Additionally, it must not be a "
-"[code]@tool[/code] script."
+"[code]tool[/code] script."
msgstr ""
#: doc/classes/RootMotionView.xml
@@ -52920,6 +54123,12 @@ msgstr ""
#: doc/classes/ScriptEditor.xml
msgid ""
+"Reload all currently opened scripts from disk in case the file contents are "
+"newer."
+msgstr ""
+
+#: doc/classes/ScriptEditor.xml
+msgid ""
"Emitted when user changed active script. Argument is a freshly activated "
"[Script]."
msgstr ""
@@ -53689,6 +54898,17 @@ msgid ""
"values."
msgstr ""
+#: doc/classes/Slider.xml
+msgid ""
+"Emitted when dragging stops. If [code]value_changed[/code] is true, [member "
+"Range.value] is different from the value when you started the dragging."
+msgstr ""
+
+#: doc/classes/Slider.xml
+#, fuzzy
+msgid "Emitted when dragging is started."
+msgstr "Wird ausgegeben, wenn eine Vorlage hinzugefügt wird."
+
#: doc/classes/SliderJoint.xml
msgid "Slider between two PhysicsBodies in 3D."
msgstr ""
@@ -54191,7 +55411,7 @@ msgstr ""
#: doc/classes/SpatialMaterial.xml
msgid ""
"If [code]true[/code], enables the specified flag. Flags are optional "
-"behaviour that can be turned on and off. Only one flag can be enabled at a "
+"behavior that can be turned on and off. Only one flag can be enabled at a "
"time with this function, the flag enumerators cannot be bit-masked together "
"to enable or disable multiple flags at once. Flags can also be enabled by "
"setting the corresponding member to [code]true[/code]. See [enum Flags] "
@@ -54215,19 +55435,38 @@ msgid ""
msgstr ""
#: doc/classes/SpatialMaterial.xml
-msgid "The strength of the anisotropy effect."
+msgid ""
+"The strength of the anisotropy effect. This is multiplied by [member "
+"anisotropy_flowmap]'s alpha channel if a texture is defined there and the "
+"texture contains an alpha channel."
msgstr ""
#: doc/classes/SpatialMaterial.xml
msgid ""
-"If [code]true[/code], anisotropy is enabled. Changes the shape of the "
-"specular blob and aligns it to tangent space. Mesh tangents are needed for "
-"this to work. If the mesh does not contain tangents the anisotropy effect "
-"will appear broken."
+"If [code]true[/code], anisotropy is enabled. Anisotropy changes the shape of "
+"the specular blob and aligns it to tangent space. This is useful for brushed "
+"aluminium and hair reflections.\n"
+"[b]Note:[/b] Mesh tangents are needed for anisotropy to work. If the mesh "
+"does not contain tangents, the anisotropy effect will appear broken.\n"
+"[b]Note:[/b] Material anisotropy should not to be confused with anisotropic "
+"texture filtering. Anisotropic texture filtering can be enabled by selecting "
+"a texture in the FileSystem dock, going to the Import dock, checking the "
+"[b]Anisotropic[/b] checkbox then clicking [b]Reimport[/b]."
msgstr ""
#: doc/classes/SpatialMaterial.xml
-msgid "Texture that offsets the tangent map for anisotropy calculations."
+msgid ""
+"Texture that offsets the tangent map for anisotropy calculations and "
+"optionally controls the anisotropy effect (if an alpha channel is present). "
+"The flowmap texture is expected to be a derivative map, with the red channel "
+"representing distortion on the X axis and green channel representing "
+"distortion on the Y axis. Values below 0.5 will result in negative "
+"distortion, whereas values above 0.5 will result in positive distortion.\n"
+"If present, the texture's alpha channel will be used to multiply the "
+"strength of the [member anisotropy] effect. Fully opaque pixels will keep "
+"the anisotropy effect's original strength while fully transparent pixels "
+"will disable the anisotropy effect entirely. The flowmap texture's blue "
+"channel is ignored."
msgstr ""
#: doc/classes/SpatialMaterial.xml
@@ -54386,7 +55625,7 @@ msgstr ""
#: doc/classes/SpatialMaterial.xml
msgid ""
"Texture that specifies the per-pixel normal of the detail overlay.\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
@@ -54591,7 +55830,7 @@ msgid ""
"you can use [method SurfaceTool.generate_normals] and [method SurfaceTool."
"generate_tangents] to automatically generate normals and tangents "
"respectively.\n"
-"[b]Note:[/b] Godot expects the normal map to use X+, Y-, and Z+ coordinates. "
+"[b]Note:[/b] Godot expects the normal map to use X+, Y+, and Z+ coordinates. "
"See [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]this page[/url] for "
"a comparison of normal map coordinates expected by popular engines."
@@ -55740,13 +56979,13 @@ msgid "Represents the size of the [enum DrawFlags] enum."
msgstr ""
#: doc/classes/SpriteFrames.xml
-msgid "Sprite frame library for AnimatedSprite."
+msgid "Sprite frame library for AnimatedSprite and AnimatedSprite3D."
msgstr ""
#: doc/classes/SpriteFrames.xml
msgid ""
-"Sprite frame library for [AnimatedSprite]. Contains frames and animation "
-"data for playback.\n"
+"Sprite frame library for an [AnimatedSprite] or [AnimatedSprite3D] node. "
+"Contains frames and animation data for playback.\n"
"[b]Note:[/b] You can associate a set of normal maps by creating additional "
"[SpriteFrames] resources with a [code]_normal[/code] suffix. For example, "
"having 2 [SpriteFrames] resources [code]run[/code] and [code]run_normal[/"
@@ -55950,7 +57189,7 @@ msgstr ""
#: doc/classes/StreamPeer.xml
msgid ""
-"Gets a string with byte-length [code]bytes[/code] from the stream. If "
+"Gets an ASCII string with byte-length [code]bytes[/code] from the stream. If "
"[code]bytes[/code] is negative (default) the length will be read from the "
"stream using the reverse process of [method put_string]."
msgstr ""
@@ -56656,6 +57895,16 @@ msgstr ""
#: doc/classes/String.xml
msgid ""
+"Return a [String] which is the concatenation of the [code]parts[/code]. The "
+"separator between elements is the string providing this method.\n"
+"Example:\n"
+"[codeblock]\n"
+"print(\", \".join([\"One\", \"Two\", \"Three\", \"Four\"]))\n"
+"[/codeblock]"
+msgstr ""
+
+#: doc/classes/String.xml
+msgid ""
"Returns a copy of the string with special characters escaped using the JSON "
"standard."
msgstr ""
@@ -59942,7 +61191,7 @@ msgstr ""
#: doc/classes/TileMap.xml
msgid ""
-"Sets the tile index for the cell given by a Vector2.\n"
+"Sets the tile index for the given cell.\n"
"An index of [code]-1[/code] clears the cell.\n"
"Optionally, the tile can also be flipped, transposed, or given autotile "
"coordinates. The autotile coordinate refers to the column and row of the "
@@ -59964,9 +61213,11 @@ msgstr ""
#: doc/classes/TileMap.xml
msgid ""
-"Sets the tile index for the given cell.\n"
+"Sets the tile index for the cell given by a Vector2.\n"
"An index of [code]-1[/code] clears the cell.\n"
-"Optionally, the tile can also be flipped or transposed.\n"
+"Optionally, the tile can also be flipped, transposed, or given autotile "
+"coordinates. The autotile coordinate refers to the column and row of the "
+"subtile.\n"
"[b]Note:[/b] Data such as navigation polygons and collision shapes are not "
"immediately updated for performance reasons.\n"
"If you need these to be immediately updated, you can call [method "
@@ -61071,17 +62322,17 @@ msgid ""
"transformation is composed of rotation, scaling and translation."
msgstr ""
-#: doc/classes/Transform.xml
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
-"Interpolates the transform to other Transform by weight amount (on the range "
-"of 0.0 to 1.0)."
+"Returns a transform interpolated between this transform and another by a "
+"given [code]weight[/code] (on the range of 0.0 to 1.0)."
msgstr ""
-#: doc/classes/Transform.xml
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns the inverse of the transform, under the assumption that the "
"transformation is composed of rotation and translation (no scaling, use "
-"affine_inverse for transforms with scaling)."
+"[method affine_inverse] for transforms with scaling)."
msgstr ""
#: doc/classes/Transform.xml doc/classes/Transform2D.xml
@@ -61101,10 +62352,10 @@ msgid ""
"Operations take place in global space."
msgstr ""
-#: doc/classes/Transform.xml
+#: doc/classes/Transform.xml doc/classes/Transform2D.xml
msgid ""
"Returns the transform with the basis orthogonal (90 degrees), and normalized "
-"axis vectors."
+"axis vectors (scale of 1 or -1)."
msgstr ""
#: doc/classes/Transform.xml
@@ -61228,25 +62479,6 @@ msgstr ""
#: doc/classes/Transform2D.xml
msgid ""
-"Returns a transform interpolated between this transform and another by a "
-"given [code]weight[/code] (on the range of 0.0 to 1.0)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml
-msgid ""
-"Returns the inverse of the transform, under the assumption that the "
-"transformation is composed of rotation and translation (no scaling, use "
-"[method affine_inverse] for transforms with scaling)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml
-msgid ""
-"Returns the transform with the basis orthogonal (90 degrees), and normalized "
-"axis vectors (scale of 1 or -1)."
-msgstr ""
-
-#: doc/classes/Transform2D.xml
-msgid ""
"Rotates the transform by the given angle (in radians), using matrix "
"multiplication."
msgstr ""
@@ -62328,7 +63560,9 @@ msgid ""
"TransitionType] constants with [constant EASE_IN_OUT], and use the one that "
"looks best.\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
-"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]"
+"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]\n"
+"[b]Note:[/b] Tween methods will return [code]false[/code] if the requested "
+"operation cannot be completed."
msgstr ""
"Tweens sind nützlich für Animationen, bei denen eine numerische Eigenschaft "
"über einen Bereich von Werten interpoliert werden muss. Der Name [i]tween[/"
@@ -63467,13 +64701,13 @@ msgid ""
"Returns the vector \"bounced off\" from a plane defined by the given normal."
msgstr "Gibt den Vektor reflektiert an der Ebene des Normalenvektors zurück."
-#: doc/classes/Vector2.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
-"Returns the vector with all components rounded up (towards positive "
+"Returns a new vector with all components rounded up (towards positive "
"infinity)."
msgstr ""
-"Liefert den Vektor mit allen Komponenten aufgerundet (gegen positive "
-"Unendlichkeit)."
+"Gibt einen neuen Vektor zurück, bei dem alle Komponenten aufgerundet sind "
+"(gegen positive Unendlichkeit)."
#: doc/classes/Vector2.xml
#, fuzzy
@@ -63486,8 +64720,17 @@ msgstr ""
"[code]length[/code] begrenzt wird."
#: doc/classes/Vector2.xml
-msgid "Returns the cross product of this vector and [code]with[/code]."
-msgstr "Gibt das Kreuzprodukt aus diesem Vektor und [code]mit[/code] zurück."
+msgid ""
+"Returns the 2D analog of the cross product for this vector and [code]with[/"
+"code].\n"
+"This is the signed area of the parallelogram formed by the two vectors. If "
+"the second vector is clockwise from the first vector, then the cross product "
+"is the positive area. If counter-clockwise, the cross product is the "
+"negative area.\n"
+"[b]Note:[/b] Cross product is not defined in 2D mathematically. This method "
+"embeds the 2D vectors in the XY plane of 3D space and uses their cross "
+"product's Z component as the analog."
+msgstr ""
#: doc/classes/Vector2.xml
#, fuzzy
@@ -63540,13 +64783,13 @@ msgid ""
"[b]Note:[/b] [code]a.dot(b)[/code] is equivalent to [code]b.dot(a)[/code]."
msgstr ""
-#: doc/classes/Vector2.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
-"Returns the vector with all components rounded down (towards negative "
+"Returns a new vector with all components rounded down (towards negative "
"infinity)."
msgstr ""
-"Liefert den Vektor mit allen Komponenten abgerundet (gegen negative "
-"Unendlichkeit)."
+"Gibt einen neuen Vektor zurück, bei dem alle Komponenten abgerundet sind "
+"(gegen negativ unendlich)."
#: doc/classes/Vector2.xml doc/classes/Vector3.xml
msgid ""
@@ -63600,10 +64843,11 @@ msgstr ""
"[code]b[/code] um den Wert [code]t[/code] zurück. [code]t[/code] liegt "
"zwischen 0.0 und 1.0 und bezeichnet den Grad der Interpolation."
-#: doc/classes/Vector2.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
msgid ""
-"Moves the vector toward [code]to[/code] by the fixed [code]delta[/code] "
-"amount."
+"Returns a new vector moved toward [code]to[/code] by the fixed [code]delta[/"
+"code] amount. Will not go past the final value."
msgstr ""
"Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag "
"[code]delta[/code]."
@@ -63633,12 +64877,16 @@ msgstr ""
"Gibt den Vektor zurück der entsteht, wenn [method @GDScript.fposmod] auf die "
"Komponenten dieses Vektors und [code]modv[/code] ausgeführt wird."
-#: doc/classes/Vector2.xml
-msgid "Returns the vector projected onto the vector [code]b[/code]."
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
+msgid "Returns this vector projected onto the vector [code]b[/code]."
msgstr "Gibt die Projektion dieses Vektors auf [code]b[/code] zurück."
#: doc/classes/Vector2.xml
-msgid "Returns the vector reflected from a plane defined by the given normal."
+#, fuzzy
+msgid ""
+"Returns the vector reflected (i.e. mirrored, or symmetric) over a line "
+"defined by the given direction vector [code]n[/code]."
msgstr ""
"Gibt die Reflexion dieses Vektors auf die Ebene des übergebenen "
"Normalenvektors zurück."
@@ -63651,20 +64899,21 @@ msgstr ""
"Gibt den Vektor rotiert um [code]phi[/code] rad zurück. Siehe auch [method "
"@GDScript.deg2rad]."
-#: doc/classes/Vector2.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
+#, fuzzy
msgid ""
-"Returns the vector with all components rounded to the nearest integer, with "
-"halfway cases rounded away from zero."
+"Returns a new vector with all components rounded to the nearest integer, "
+"with halfway cases rounded away from zero."
msgstr ""
"Gibt den Vektor zurück der entsteht wenn alle Komponenten zur nächsten "
"Ganzzahl gerundet werden, wobei 0,5 immer weg von der Null gerundet wird."
-#: doc/classes/Vector2.xml
+#: doc/classes/Vector2.xml doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Returns the vector with each component set to one or negative one, depending "
-"on the signs of the components. If a component is zero, it returns positive "
-"one."
+"Returns a new vector with each component set to one or negative one, "
+"depending on the signs of the components. If a component is zero, it returns "
+"positive one."
msgstr ""
"Gibt den Vektor zurück, bei dem jede Komponente auf eins oder negativ "
"gesetzt ist, je nach Vorzeichen der Komponenten, oder null, wenn die "
@@ -63788,29 +65037,21 @@ msgid "Returns the unsigned minimum angle to the given vector, in radians."
msgstr "Gibt den minimalen Winkel zum angegebenen Vektor in Bogenmaß zurück."
#: doc/classes/Vector3.xml
-msgid ""
-"Returns a new vector with all components rounded up (towards positive "
-"infinity)."
-msgstr ""
-"Gibt einen neuen Vektor zurück, bei dem alle Komponenten aufgerundet sind "
-"(gegen positive Unendlichkeit)."
-
-#: doc/classes/Vector3.xml
msgid "Returns the cross product of this vector and [code]b[/code]."
msgstr "Gibt das Kreuzprodukt aus diesem Vektor und [code]b[/code] zurück."
#: doc/classes/Vector3.xml
#, fuzzy
msgid ""
-"Performs a cubic interpolation between vectors [code]pre_a[/code], [code]a[/"
-"code], [code]b[/code], [code]post_b[/code] ([code]a[/code] is current), by "
-"the given amount [code]weight[/code]. [code]weight[/code] is on the range of "
-"0.0 to 1.0, representing the amount of interpolation."
+"Performs a cubic interpolation between this vector and [code]b[/code] using "
+"[code]pre_a[/code] and [code]post_b[/code] as handles, and returns the "
+"result at position [code]weight[/code]. [code]weight[/code] is on the range "
+"of 0.0 to 1.0, representing the amount of interpolation."
msgstr ""
-"Führt eine kubische Interpolation zwischen den Vektoren [code]pre_a[/code], "
-"[code]a[/code], [code]b[/code], [code]post_b[/code] ([code]a[/code] ist "
-"aktuell), um den angegebenen Betrag [code]t[/code] durch. [code]t[/code] "
-"liegt im Bereich von 0,0 bis 1,0 und stellt den Betrag der Interpolation dar."
+"Interpoliert kubisch zwischen diesem Vektor und [code]b[/code], wobei "
+"[code]pre_a[/code] und [code]post_b[/code] als Griffe benutzt werden, und "
+"gibt das Ergebnis an der Stelle [code]t[/code] zurück. [code]t[/code] liegt "
+"zwischen 0.0 und 1.0 und bezeichnet den Grad der Interpolation."
#: doc/classes/Vector3.xml
msgid "Returns the distance between this vector and [code]b[/code]."
@@ -63833,14 +65074,6 @@ msgstr ""
#: doc/classes/Vector3.xml
msgid ""
-"Returns a new vector with all components rounded down (towards negative "
-"infinity)."
-msgstr ""
-"Gibt einen neuen Vektor zurück, bei dem alle Komponenten abgerundet sind "
-"(gegen negativ unendlich)."
-
-#: doc/classes/Vector3.xml
-msgid ""
"Returns the inverse of the vector. This is the same as [code]Vector3( 1.0 / "
"v.x, 1.0 / v.y, 1.0 / v.z )[/code]."
msgstr ""
@@ -63871,23 +65104,10 @@ msgid ""
msgstr ""
#: doc/classes/Vector3.xml
-msgid ""
-"Moves this vector toward [code]to[/code] by the fixed [code]delta[/code] "
-"amount."
-msgstr ""
-"Bewegt den Vektor Richtung [code]to[/code] für den festen Betrag "
-"[code]delta[/code]."
-
-#: doc/classes/Vector3.xml
msgid "Returns the outer product with [code]b[/code]."
msgstr ""
#: doc/classes/Vector3.xml
-msgid "Returns this vector projected onto another vector [code]b[/code]."
-msgstr ""
-"Gibt diesen Vektor projiziert auf einen anderen Vektor [code]b[/code] zurück."
-
-#: doc/classes/Vector3.xml
msgid "Returns this vector reflected from a plane defined by the given normal."
msgstr ""
"Gibt die Reflexion dieses Vektors auf die Ebene des übergebenen "
@@ -63903,26 +65123,6 @@ msgstr ""
#: doc/classes/Vector3.xml
msgid ""
-"Returns this vector with all components rounded to the nearest integer, with "
-"halfway cases rounded away from zero."
-msgstr ""
-"Gibt diesen Vektor mit allen Komponenten auf die nächste Ganzzahl gerundet "
-"zurück, wobei die Hälfte der Fälle von Null abgerundet wird."
-
-#: doc/classes/Vector3.xml
-#, fuzzy
-msgid ""
-"Returns a vector with each component set to one or negative one, depending "
-"on the signs of this vector's components. If a component is zero, it returns "
-"positive one."
-msgstr ""
-"Gibt einen Vektor zurück, bei dem jede Komponente auf eins oder negativ "
-"gesetzt ist, je nach Vorzeichen der Komponenten dieses Vektors, oder null, "
-"wenn die Komponente null ist, indem die [method@GDScript.sign] für jede "
-"Komponente aufgerufen wird."
-
-#: doc/classes/Vector3.xml
-msgid ""
"Returns the signed angle to the given vector, in radians. The sign of the "
"angle is positive in a counter-clockwise direction and negative in a "
"clockwise direction when viewed from the side specified by the [code]axis[/"
@@ -64625,10 +65825,12 @@ msgstr ""
msgid ""
"If [code]true[/code], the viewport rendering will receive benefits from High "
"Dynamic Range algorithm. High Dynamic Range allows the viewport to receive "
-"values that are outside the 0-1 range. In Godot HDR uses 16 bits, meaning it "
-"does not store the full range of a floating point number.\n"
+"values that are outside the 0-1 range. In Godot, HDR uses half floating-"
+"point precision (16-bit) by default. To use full floating-point precision "
+"(32-bit), enable [member use_32_bpc_depth].\n"
"[b]Note:[/b] Requires [member usage] to be set to [constant USAGE_3D] or "
-"[constant USAGE_3D_NO_EFFECTS], since HDR is not supported for 2D."
+"[constant USAGE_3D_NO_EFFECTS], since HDR is not supported for 2D.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
msgstr ""
#: doc/classes/Viewport.xml
@@ -64750,6 +65952,18 @@ msgid "The rendering mode of viewport."
msgstr ""
#: doc/classes/Viewport.xml
+msgid ""
+"If [code]true[/code], allocates the viewport's framebuffer with full "
+"floating-point precision (32-bit) instead of half floating-point precision "
+"(16-bit). Only effective when [member hdr] is also enabled.\n"
+"[b]Note:[/b] Enabling this setting does not improve rendering quality. Using "
+"full floating-point precision is slower, and is generally only needed for "
+"advanced shaders that require a high level of precision. To reduce banding, "
+"enable [member debanding] instead.\n"
+"[b]Note:[/b] Only available on the GLES3 backend."
+msgstr ""
+
+#: doc/classes/Viewport.xml
msgid "The custom [World] which can be used as 3D environment source."
msgstr ""
@@ -65276,7 +66490,7 @@ msgstr ""
#: modules/visual_script/doc_classes/VisualScript.xml
#, fuzzy
-msgid "$DOCS_URL/getting_started/scripting/visual_script/index.html"
+msgid "$DOCS_URL/tutorials/scripting/visual_script/index.html"
msgstr ""
"https://docs.godotengine.org/de/latest/getting_started/scripting/"
"visual_script/index.html"
@@ -70328,6 +71542,22 @@ msgstr ""
msgid "Translated to [code]uniform bool[/code] in the shader language."
msgstr ""
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
+#: doc/classes/VisualShaderNodeColorUniform.xml
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#: doc/classes/VisualShaderNodeTransformUniform.xml
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
+msgid "A default value to be assigned within the shader."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeBooleanUniform.xml
+#: doc/classes/VisualShaderNodeColorUniform.xml
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#: doc/classes/VisualShaderNodeTransformUniform.xml
+#: doc/classes/VisualShaderNodeVec3Uniform.xml
+msgid "Enables usage of the [member default_value]."
+msgstr ""
+
#: doc/classes/VisualShaderNodeColorConstant.xml
msgid "A [Color] constant to be used within the visual shader graph."
msgstr ""
@@ -71166,6 +72396,53 @@ msgid ""
"code] or [code]false[/code]."
msgstr ""
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A hint applied to the uniform, which controls the values it can take when "
+"set through the inspector."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Minimum value for range hints. Used if [member hint] is set to [constant "
+"HINT_RANGE] or [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Maximum value for range hints. Used if [member hint] is set to [constant "
+"HINT_RANGE] or [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"Step (increment) value for the range hint with step. Used if [member hint] "
+"is set to [constant HINT_RANGE_STEP]."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid "No hint used."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A range hint for scalar value, which limits possible input values between "
+"[member min] and [member max]. Translated to [code]hint_range(min, max)[/"
+"code] in shader code."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+msgid ""
+"A range hint for scalar value with step, which limits possible input values "
+"between [member min] and [member max], with a step (increment) of [member "
+"step]). Translated to [code]hint_range(min, max, step)[/code] in shader code."
+msgstr ""
+
+#: doc/classes/VisualShaderNodeScalarUniform.xml
+#, fuzzy
+msgid "Represents the size of the [enum Hint] enum."
+msgstr "Stellt die Größe dar des [enum Variant.Type] enum."
+
#: doc/classes/VisualShaderNodeSwitch.xml
msgid "A boolean/vector function for use within the visual shader graph."
msgstr ""