diff options
Diffstat (limited to 'doc/translations/lv.po')
-rw-r--r-- | doc/translations/lv.po | 1088 |
1 files changed, 859 insertions, 229 deletions
diff --git a/doc/translations/lv.po b/doc/translations/lv.po index d77a24b111..4d637de366 100644 --- a/doc/translations/lv.po +++ b/doc/translations/lv.po @@ -949,11 +949,12 @@ msgstr "" #: modules/gdscript/doc_classes/@GDScript.xml msgid "" -"Random range, any floating point value between [code]from[/code] and " -"[code]to[/code].\n" +"Returns a random floating point value between [code]from[/code] and " +"[code]to[/code] (both endpoints inclusive).\n" "[codeblock]\n" "prints(rand_range(0, 1), rand_range(0, 1)) # Prints e.g. 0.135591 0.405263\n" -"[/codeblock]" +"[/codeblock]\n" +"[b]Note:[/b] This is equivalent to [code]randf() * (to - from) + from[/code]." msgstr "" #: modules/gdscript/doc_classes/@GDScript.xml @@ -997,37 +998,36 @@ msgstr "" #: modules/gdscript/doc_classes/@GDScript.xml msgid "" -"Returns an array with the given range. Range can be 1 argument [code]N[/" -"code] (0 to [code]N[/code] - 1), two arguments ([code]initial[/code], " -"[code]final - 1[/code]) or three arguments ([code]initial[/code], " -"[code]final - 1[/code], [code]increment[/code]). Returns an empty array if " -"the range isn't valid (e.g. [code]range(2, 5, -1)[/code] or [code]range(5, " -"5, 1)[/code]).\n" -"Returns an array with the given range. [code]range()[/code] can have 1 " -"argument N ([code]0[/code] to [code]N - 1[/code]), two arguments " -"([code]initial[/code], [code]final - 1[/code]) or three arguments " -"([code]initial[/code], [code]final - 1[/code], [code]increment[/code]). " -"[code]increment[/code] can be negative. If [code]increment[/code] is " -"negative, [code]final - 1[/code] will become [code]final + 1[/code]. Also, " -"the initial value must be greater than the final value for the loop to run.\n" -"[codeblock]\n" -"print(range(4))\n" -"print(range(2, 5))\n" -"print(range(0, 6, 2))\n" -"[/codeblock]\n" -"Output:\n" +"Returns an array with the given range. [method range] can be called in three " +"ways:\n" +"[code]range(n: int)[/code]: Starts from 0, increases by steps of 1, and " +"stops [i]before[/i] [code]n[/code]. The argument [code]n[/code] is " +"[b]exclusive[/b].\n" +"[code]range(b: int, n: int)[/code]: Starts from [code]b[/code], increases by " +"steps of 1, and stops [i]before[/i] [code]n[/code]. The arguments [code]b[/" +"code] and [code]n[/code] are [b]inclusive[/b] and [b]exclusive[/b], " +"respectively.\n" +"[code]range(b: int, n: int, s: int)[/code]: Starts from [code]b[/code], " +"increases/decreases by steps of [code]s[/code], and stops [i]before[/i] " +"[code]n[/code]. The arguments [code]b[/code] and [code]n[/code] are " +"[b]inclusive[/b] and [b]exclusive[/b], respectively. The argument [code]s[/" +"code] [b]can[/b] be negative, but not [code]0[/code]. If [code]s[/code] is " +"[code]0[/code], an error message is printed.\n" +"[method range] converts all arguments to [int] before processing.\n" +"[b]Note:[/b] Returns an empty array if no value meets the value constraint " +"(e.g. [code]range(2, 5, -1)[/code] or [code]range(5, 5, 1)[/code]).\n" +"Examples:\n" "[codeblock]\n" -"[0, 1, 2, 3]\n" -"[2, 3, 4]\n" -"[0, 2, 4]\n" +"print(range(4)) # Prints [0, 1, 2, 3]\n" +"print(range(2, 5)) # Prints [2, 3, 4]\n" +"print(range(0, 6, 2)) # Prints [0, 2, 4]\n" +"print(range(4, 1, -1)) # Prints [4, 3, 2]\n" "[/codeblock]\n" "To iterate over an [Array] backwards, use:\n" "[codeblock]\n" "var array = [3, 6, 9]\n" -"var i := array.size() - 1\n" -"while i >= 0:\n" -" print(array[i])\n" -" i -= 1\n" +"for i in range(array.size(), 0, -1):\n" +" print(array[i - 1])\n" "[/codeblock]\n" "Output:\n" "[codeblock]\n" @@ -4122,17 +4122,24 @@ msgid "Maximum value for the mode enum." msgstr "" #: doc/classes/AnimatedSprite.xml -msgid "Sprite node that can use multiple textures for animation." +msgid "" +"Sprite node that contains multiple textures as frames to play for animation." msgstr "" #: doc/classes/AnimatedSprite.xml msgid "" -"Animations are created using a [SpriteFrames] resource, which can be " -"configured in the editor via the SpriteFrames panel.\n" -"[b]Note:[/b] You can associate a set of normal maps by creating additional " -"[SpriteFrames] resources with a [code]_normal[/code] suffix. For example, " -"having 2 [SpriteFrames] resources [code]run[/code] and [code]run_normal[/" -"code] will make it so the [code]run[/code] animation uses the normal map." +"[AnimatedSprite] is similar to the [Sprite] node, except it carries multiple " +"textures as animation frames. Animations are created using a [SpriteFrames] " +"resource, which allows you to import image files (or a folder containing " +"said files) to provide the animation frames for the sprite. The " +"[SpriteFrames] resource can be configured in the editor via the SpriteFrames " +"bottom panel.\n" +"[b]Note:[/b] You can associate a set of normal or specular maps by creating " +"additional [SpriteFrames] resources with a [code]_normal[/code] or " +"[code]_specular[/code] suffix. For example, having 3 [SpriteFrames] " +"resources [code]run[/code], [code]run_normal[/code], and [code]run_specular[/" +"code] will make it so the [code]run[/code] animation uses normal and " +"specular maps." msgstr "" #: doc/classes/AnimatedSprite.xml doc/classes/AnimationPlayer.xml @@ -4160,9 +4167,9 @@ msgstr "" msgid "Stops the current animation (does not reset the frame counter)." msgstr "" -#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml +#: doc/classes/AnimatedSprite.xml msgid "" -"The current animation from the [code]frames[/code] resource. If this value " +"The current animation from the [member frames] resource. If this value " "changes, the [code]frame[/code] counter is reset." msgstr "" @@ -4186,8 +4193,11 @@ msgstr "" msgid "The displayed animation frame's index." msgstr "" -#: doc/classes/AnimatedSprite.xml doc/classes/AnimatedSprite3D.xml -msgid "The [SpriteFrames] resource containing the animation(s)." +#: doc/classes/AnimatedSprite.xml +msgid "" +"The [SpriteFrames] resource containing the animation(s). Allows you the " +"option to load, edit, clear, make unique and save the states of the " +"[SpriteFrames] resource." msgstr "" #: doc/classes/AnimatedSprite.xml doc/classes/Sprite.xml @@ -4239,6 +4249,16 @@ msgid "" "provided, the current animation is played." msgstr "" +#: doc/classes/AnimatedSprite3D.xml +msgid "" +"The current animation from the [code]frames[/code] resource. If this value " +"changes, the [code]frame[/code] counter is reset." +msgstr "" + +#: doc/classes/AnimatedSprite3D.xml +msgid "The [SpriteFrames] resource containing the animation(s)." +msgstr "" + #: doc/classes/AnimatedTexture.xml msgid "Proxy texture for simple frame-based animations." msgstr "" @@ -4754,11 +4774,11 @@ msgstr "" msgid "No interpolation (nearest value)." msgstr "" -#: doc/classes/Animation.xml +#: doc/classes/Animation.xml doc/classes/Gradient.xml msgid "Linear interpolation." msgstr "" -#: doc/classes/Animation.xml +#: doc/classes/Animation.xml doc/classes/Gradient.xml msgid "Cubic interpolation." msgstr "" @@ -5793,7 +5813,10 @@ msgid "" "Seeks the animation to the [code]seconds[/code] point in time (in seconds). " "If [code]update[/code] is [code]true[/code], the animation updates too, " "otherwise it updates at process time. Events between the current frame and " -"[code]seconds[/code] are skipped." +"[code]seconds[/code] are skipped.\n" +"[b]Note:[/b] Seeking to the end of the animation doesn't emit [signal " +"animation_finished]. If you want to skip animation and emit the signal, use " +"[method advance]." msgstr "" #: doc/classes/AnimationPlayer.xml @@ -6983,7 +7006,10 @@ msgid "" "[code]0[/code]." 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 times an element is in the array." msgstr "" @@ -7028,10 +7054,14 @@ msgid "" "[/codeblock]" 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 "" "Searches the array for a value and returns its index or [code]-1[/code] if " -"not found. Optionally, the initial search index can be passed." +"not found. Optionally, the initial search index can be passed. Returns " +"[code]-1[/code] if [code]from[/code] is out of bounds." msgstr "" #: doc/classes/Array.xml @@ -7169,11 +7199,15 @@ msgid "" "[code]null[/code]." 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 "" "Searches the array in reverse order. Optionally, a start search index can be " "passed. If negative, the start index is considered relative to the end of " -"the array." +"the array. If the adjusted start index is out of bounds, this method " +"searches from the end of the array." msgstr "" #: doc/classes/Array.xml @@ -7383,7 +7417,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml -msgid "Default value used for index_array_len when no indices are present." +msgid "Value used internally when no indices are present." msgstr "" #: doc/classes/ArrayMesh.xml @@ -8308,7 +8342,7 @@ msgstr "" msgid "" "Adds a new point at the given position with the given identifier. The " "[code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must " -"be 1 or larger.\n" +"be 0.0 or greater.\n" "The [code]weight_scale[/code] is multiplied by the result of [method " "_compute_cost] when determining the overall cost of traveling across a " "segment from a neighboring point to this point. Thus, all else being equal, " @@ -8530,7 +8564,7 @@ msgstr "" msgid "" "Adds a new point at the given position with the given identifier. The " "[code]id[/code] must be 0 or larger, and the [code]weight_scale[/code] must " -"be 1 or larger.\n" +"be 0.0 or greater.\n" "The [code]weight_scale[/code] is multiplied by the result of [method " "_compute_cost] when determining the overall cost of traveling across a " "segment from a neighboring point to this point. Thus, all else being equal, " @@ -11641,17 +11675,17 @@ msgstr "" #: doc/classes/Camera.xml msgid "" "Returns a normal vector in world space, that is the result of projecting a " -"point on the [Viewport] rectangle by the camera projection. This is useful " -"for casting rays in the form of (origin, normal) for object intersection or " -"picking." +"point on the [Viewport] rectangle by the inverse camera projection. This is " +"useful for casting rays in the form of (origin, normal) for object " +"intersection or picking." msgstr "" #: doc/classes/Camera.xml msgid "" "Returns a 3D position in world space, that is the result of projecting a " -"point on the [Viewport] rectangle by the camera projection. This is useful " -"for casting rays in the form of (origin, normal) for object intersection or " -"picking." +"point on the [Viewport] rectangle by the inverse camera projection. This is " +"useful for casting rays in the form of (origin, normal) for object " +"intersection or picking." msgstr "" #: doc/classes/Camera.xml @@ -12337,7 +12371,7 @@ msgstr "" #: doc/classes/CanvasItem.xml msgid "" -"Draws a colored, unfilled circle. See also [method draw_arc], [method " +"Draws a colored, filled circle. See also [method draw_arc], [method " "draw_polyline] and [method draw_polygon].\n" "[b]Note:[/b] Built-in antialiasing is not provided for [method draw_circle]. " "As a workaround, install the [url=https://github.com/godot-extended-" @@ -13595,7 +13629,6 @@ msgstr "" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml #: doc/classes/Navigation.xml doc/classes/Navigation2D.xml -#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "Returns the object's [RID]." msgstr "" @@ -13900,7 +13933,9 @@ msgstr "" #: doc/classes/CollisionPolygon2D.xml msgid "" "If [code]true[/code], only edges that face up, relative to " -"[CollisionPolygon2D]'s rotation, will collide with other objects." +"[CollisionPolygon2D]'s rotation, will collide with other objects.\n" +"[b]Note:[/b] This property has no effect if this [CollisionPolygon2D] is a " +"child of an [Area2D] node." msgstr "" #: doc/classes/CollisionPolygon2D.xml @@ -13996,7 +14031,9 @@ msgstr "" #: doc/classes/CollisionShape2D.xml msgid "" "Sets whether this collision shape should only detect collision on one side " -"(top or bottom)." +"(top or bottom).\n" +"[b]Note:[/b] This property has no effect if this [CollisionShape2D] is a " +"child of an [Area2D] node." msgstr "" #: doc/classes/CollisionShape2D.xml @@ -14059,7 +14096,7 @@ msgid "" "Constructs a color from a 32-bit integer in RGBA format (each byte " "represents a color channel).\n" "[codeblock]\n" -"var c = Color(274) # Similar to Color(0.0, 0.0, 0.004, 0.07)\n" +"var color = Color(274) # Similar to Color(0.0, 0.0, 0.004, 0.07)\n" "[/codeblock]" msgstr "" @@ -14097,9 +14134,9 @@ msgstr "" msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" -"var c = Color(0.3, 0.4, 0.9)\n" -"var contrasted_color = c.contrasted() # Equivalent to RGBA(204, 229, 102, " -"255)\n" +"var color = Color(0.3, 0.4, 0.9)\n" +"var contrasted_color = color.contrasted() # Equivalent to RGBA(204, 229, " +"102, 255)\n" "[/codeblock]" msgstr "" @@ -14118,8 +14155,8 @@ msgid "" "Constructs a color from an HSV profile. [code]h[/code], [code]s[/code], and " "[code]v[/code] are values between 0 and 1.\n" "[codeblock]\n" -"var c = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # Equivalent to HSV(210, 50, " -"79, 0.8) or Color8(100, 151, 201, 0.8)\n" +"var color = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # Equivalent to HSV(210, " +"50, 79, 0.8) or Color8(100, 151, 201, 0.8)\n" "[/codeblock]" msgstr "" @@ -14135,8 +14172,8 @@ msgid "" "Returns the color's grayscale representation.\n" "The gray value is calculated as [code](r + g + b) / 3[/code].\n" "[codeblock]\n" -"var c = Color(0.2, 0.45, 0.82)\n" -"var gray = c.gray() # A value of 0.466667\n" +"var color = Color(0.2, 0.45, 0.82)\n" +"var gray = color.gray() # A value of 0.466667\n" "[/codeblock]" msgstr "" @@ -14227,9 +14264,9 @@ msgid "" "Setting [code]with_alpha[/code] to [code]false[/code] excludes alpha from " "the hexadecimal string.\n" "[codeblock]\n" -"var c = Color(1, 1, 1, 0.5)\n" -"var s1 = c.to_html() # Returns \"7fffffff\"\n" -"var s2 = c.to_html(false) # Returns \"ffffff\"\n" +"var color = Color(1, 1, 1, 0.5)\n" +"var s1 = color.to_html() # Returns \"7fffffff\"\n" +"var s2 = color.to_html(false) # Returns \"ffffff\"\n" "[/codeblock]" msgstr "" @@ -16662,14 +16699,14 @@ msgstr "" #: doc/classes/Control.xml msgid "" -"Show the system's wait mouse cursor, often an hourglass, when the user " -"hovers the node." +"Show the system's wait mouse cursor when the user hovers the node. Often an " +"hourglass." msgstr "" #: doc/classes/Control.xml msgid "" "Show the system's busy mouse cursor when the user hovers the node. Often an " -"hourglass." +"arrow with a small hourglass." msgstr "" #: doc/classes/Control.xml @@ -17823,8 +17860,7 @@ msgid "" "saved like any other [Resource].\n" "They can be used to generate a self-signed [X509Certificate] via [method " "Crypto.generate_self_signed_certificate] and as private key in [method " -"StreamPeerSSL.accept_stream] along with the appropriate certificate.\n" -"[b]Note:[/b] Not available in HTML5 exports." +"StreamPeerSSL.accept_stream] along with the appropriate certificate." msgstr "" #: doc/classes/CryptoKey.xml @@ -19215,7 +19251,7 @@ msgid "" "accessing the dictionary with isn't a fixed string (such as a number or " "variable).\n" "[codeblock]\n" -"export(string, \"White\", \"Yellow\", \"Orange\") var my_color\n" +"export(String, \"White\", \"Yellow\", \"Orange\") var my_color\n" "var points_dict = {\"White\": 50, \"Yellow\": 75, \"Orange\": 100}\n" "func _ready():\n" " # We can't use dot syntax here as `my_color` is a variable.\n" @@ -20344,7 +20380,7 @@ msgid "Returns the scan progress for 0 to 1 if the FS is being scanned." msgstr "" #: doc/classes/EditorFileSystem.xml -msgid "Returns [code]true[/code] of the filesystem is being scanned." +msgid "Returns [code]true[/code] if the filesystem is being scanned." msgstr "" #: doc/classes/EditorFileSystem.xml @@ -21287,7 +21323,7 @@ msgstr "" #: doc/classes/EditorPlugin.xml msgid "" -"Gets the Editor's dialogue used for making scripts.\n" +"Gets the Editor's dialog used for making scripts.\n" "[b]Note:[/b] Users can configure it before use.\n" "[b]Warning:[/b] Removing and freeing this node will render a part of the " "editor useless and may cause a crash." @@ -22402,6 +22438,10 @@ msgid "" "same behavior." msgstr "" +#: doc/classes/EditorSpinSlider.xml +msgid "If [code]true[/code], the slider is hidden." +msgstr "" + #: doc/classes/EditorVCSInterface.xml msgid "" "Version Control System (VCS) interface, which reads and writes to the local " @@ -23595,11 +23635,11 @@ msgid "Low quality for the screen-space ambient occlusion effect (fastest)." msgstr "" #: doc/classes/Environment.xml -msgid "Low quality for the screen-space ambient occlusion effect." +msgid "Medium quality for the screen-space ambient occlusion effect." msgstr "" #: doc/classes/Environment.xml -msgid "Low quality for the screen-space ambient occlusion effect (slowest)." +msgid "High quality for the screen-space ambient occlusion effect (slowest)." msgstr "" #: doc/classes/Expression.xml @@ -24416,12 +24456,45 @@ msgstr "" #: doc/classes/Font.xml msgid "" +"Returns outline contours of the glyph as a [code]Dictionary[/code] with the " +"following contents:\n" +"[code]points[/code] - [PoolVector3Array], containing outline points. " +"[code]x[/code] and [code]y[/code] are point coordinates. [code]z[/code] is " +"the type of the point, using the [enum ContourPointTag] values.\n" +"[code]contours[/code] - [PoolIntArray], containing indices the end " +"points of each contour.\n" +"[code]orientation[/code] - [bool], contour orientation. If [code]true[/" +"code], clockwise contours must be filled." +msgstr "" + +#: doc/classes/Font.xml +msgid "" "Returns the size of a character, optionally taking kerning into account if " "the next character is provided. Note that the height returned is the font " "height (see [method get_height]) and has no relation to the glyph height." msgstr "" #: doc/classes/Font.xml +msgid "Returns resource id of the cache texture containing the char." +msgstr "" + +#: doc/classes/Font.xml +msgid "Returns size of the cache texture containing the char." +msgstr "" + +#: doc/classes/Font.xml +msgid "Returns char offset from the baseline." +msgstr "" + +#: doc/classes/Font.xml +msgid "Returns size of the char." +msgstr "" + +#: doc/classes/Font.xml +msgid "Returns rectangle in the cache texture containing the char." +msgstr "" + +#: doc/classes/Font.xml msgid "Returns the font descent (number of pixels below the baseline)." msgstr "" @@ -24452,6 +24525,22 @@ msgid "" "function to propagate changes to controls that might use it." msgstr "" +#: doc/classes/Font.xml +msgid "Contour point is on the curve." +msgstr "" + +#: doc/classes/Font.xml +msgid "" +"Contour point isn't on the curve, but serves as a control point for a conic " +"(quadratic) Bézier arc." +msgstr "" + +#: doc/classes/Font.xml +msgid "" +"Contour point isn't on the curve, but serves as a control point for a cubic " +"Bézier arc." +msgstr "" + #: doc/classes/FuncRef.xml msgid "Reference to a function in an object." msgstr "" @@ -25216,7 +25305,7 @@ msgid "" "Checks if the two lines ([code]from_a[/code], [code]dir_a[/code]) and " "([code]from_b[/code], [code]dir_b[/code]) intersect. If yes, return the " "point of intersection as [Vector2]. If no intersection takes place, returns " -"an empty [Variant].\n" +"[code]null[/code].\n" "[b]Note:[/b] The lines are specified using direction vectors, not end points." msgstr "" @@ -25327,8 +25416,8 @@ msgstr "" msgid "" "Checks if the two segments ([code]from_a[/code], [code]to_a[/code]) and " "([code]from_b[/code], [code]to_b[/code]) intersect. If yes, return the point " -"of intersection as [Vector2]. If no intersection takes place, returns an " -"empty [Variant]." +"of intersection as [Vector2]. If no intersection takes place, returns " +"[code]null[/code]." msgstr "" #: doc/classes/Geometry.xml @@ -25986,9 +26075,22 @@ msgid "Gradient's colors returned as a [PoolColorArray]." msgstr "" #: doc/classes/Gradient.xml +msgid "" +"Defines how the colors between points of the gradient are interpolated. See " +"[enum InterpolationMode] for available modes." +msgstr "" + +#: doc/classes/Gradient.xml msgid "Gradient's offsets returned as a [PoolRealArray]." msgstr "" +#: doc/classes/Gradient.xml +msgid "" +"Constant interpolation, color changes abruptly at each point and stays " +"uniform between. This might cause visible aliasing when used for a gradient " +"texture in some cases." +msgstr "" + #: doc/classes/GradientTexture.xml msgid "Gradient-filled texture." msgstr "" @@ -26295,7 +26397,10 @@ msgid "Emitted when the user presses [code]Ctrl + C[/code]." msgstr "" #: doc/classes/GraphEdit.xml -msgid "Emitted when a GraphNode is attempted to be removed from the GraphEdit." +msgid "" +"Emitted when a GraphNode is attempted to be removed from the GraphEdit. " +"Provides a list of node names to be removed (all selected nodes, excluding " +"nodes without closing button)." msgstr "" #: doc/classes/GraphEdit.xml @@ -26948,8 +27053,7 @@ msgid "" " var res = ctx.finish()\n" " # Print the result as hex string and array.\n" " printt(res.hex_encode(), Array(res))\n" -"[/codeblock]\n" -"[b]Note:[/b] Not available in HTML5 exports." +"[/codeblock]" msgstr "" #: doc/classes/HashingContext.xml @@ -27036,7 +27140,8 @@ msgid "" "[Generic6DOFJoint]." msgstr "" -#: doc/classes/HingeJoint.xml doc/classes/SpriteBase3D.xml +#: doc/classes/HingeJoint.xml doc/classes/Label3D.xml +#: doc/classes/SpriteBase3D.xml msgid "Returns the value of the specified flag." msgstr "" @@ -28201,7 +28306,11 @@ msgid "" msgstr "" #: doc/classes/HTTPRequest.xml -msgid "Maximum allowed size for response bodies." +msgid "" +"Maximum allowed size for response bodies ([code]-1[/code] means no limit). " +"When only small files are expected, this can be used to prevent disallow " +"receiving files that are too large, preventing potential denial of service " +"attacks." msgstr "" #: doc/classes/HTTPRequest.xml @@ -28213,11 +28322,32 @@ msgid "" msgstr "" #: doc/classes/HTTPRequest.xml -msgid "The file to download into. Will output any received file into it." +msgid "" +"The file to download into. If set to a non-empty string, the request output " +"will be written to the file located at the path. If a file already exists at " +"the specified location, it will be overwritten as soon as body data begins " +"to be received.\n" +"[b]Note:[/b] Folders are not automatically created when the file is created. " +"If [member download_file] points to a subfolder, it's recommended to create " +"the necessary folders beforehand using [method Directory.make_dir_recursive] " +"to ensure the file can be written." msgstr "" #: doc/classes/HTTPRequest.xml -msgid "Maximum number of allowed redirects." +msgid "" +"Maximum number of allowed redirects. This is used to prevent endless " +"redirect loops." +msgstr "" + +#: doc/classes/HTTPRequest.xml +msgid "" +"If set to a value greater than [code]0.0[/code], the HTTP request will time " +"out after [code]timeout[/code] seconds have passed and the request is not " +"[i]completed[/i] yet. For small HTTP requests such as REST API usage, set " +"[member timeout] to a value greater than [code]0.0[/code] to prevent the " +"application from getting stuck if the request fails to get a response in a " +"timely manner. For file downloads, leave this to [code]0.0[/code] to prevent " +"the download from failing if it takes too much time." msgstr "" #: doc/classes/HTTPRequest.xml @@ -29686,15 +29816,15 @@ msgstr "" #: doc/classes/Input.xml msgid "" "Wait cursor. Indicates that the application is busy performing an operation. " -"This cursor shape denotes that the application is still usable during the " -"operation." +"This cursor shape denotes that the application isn't usable during the " +"operation (e.g. something is blocking its main thread)." msgstr "" #: doc/classes/Input.xml msgid "" "Busy cursor. Indicates that the application is busy performing an operation. " -"This cursor shape denotes that the application isn't usable during the " -"operation (e.g. something is blocking its main thread)." +"This cursor shape denotes that the application is still usable during the " +"operation." msgstr "" #: doc/classes/Input.xml @@ -32061,11 +32191,11 @@ msgid "" "screen. Useful to animate the text in a dialog box." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "The text to display on screen." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml doc/classes/TextMesh.xml msgid "If [code]true[/code], all the text displays as UPPERCASE." msgstr "" @@ -32079,35 +32209,35 @@ msgstr "" msgid "Restricts the number of characters to display. Set to -1 to disable." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml doc/classes/TextMesh.xml msgid "Align rows to the left (default)." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml doc/classes/TextMesh.xml msgid "Align rows centered." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml doc/classes/TextMesh.xml msgid "Align rows to the right." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "Expand row whitespaces to fit the width." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "Align the whole text to the top." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "Align the whole text to the center." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "Align the whole text to the bottom." msgstr "" -#: doc/classes/Label.xml +#: doc/classes/Label.xml doc/classes/Label3D.xml msgid "Align the whole text by spreading the rows." msgstr "" @@ -32149,6 +32279,192 @@ msgstr "" msgid "Background [StyleBox] for the [Label]." msgstr "" +#: doc/classes/Label3D.xml +msgid "Displays plain text in a 3D world." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Label3D displays plain text in a 3D world. It gives you control over the " +"horizontal and vertical alignment." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Returns a [TriangleMesh] with the label's vertices following its current " +"configuration (such as its [member pixel_size])." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"If [code]true[/code], the specified flag will be enabled. See [enum Label3D." +"DrawFlags] for a list of flags." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"The alpha cutting mode to use for the sprite. See [enum AlphaCutMode] for " +"possible values." +msgstr "" + +#: doc/classes/Label3D.xml doc/classes/SpatialMaterial.xml +msgid "Threshold at which the alpha scissor will discard values." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "If [code]true[/code], wraps the text to the [member width]." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"The billboard mode to use for the label. See [enum SpatialMaterial." +"BillboardMode] for possible values." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"If [code]true[/code], text can be seen from the back as well, if " +"[code]false[/code], it is invisible when looking at it from behind." +msgstr "" + +#: doc/classes/Label3D.xml doc/classes/SpriteBase3D.xml +msgid "" +"If [code]true[/code], the label is rendered at the same size regardless of " +"distance." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "[Font] used for the [Label3D]'s text." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Controls the text's horizontal alignment. Supports left, center, right. Set " +"it to one of the [enum Align] constants." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "Vertical space between lines in multiline [Label3D]." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "Text [Color] of the [Label3D]." +msgstr "" + +#: doc/classes/Label3D.xml doc/classes/SpatialMaterial.xml +#: doc/classes/SpriteBase3D.xml +msgid "" +"If [code]true[/code], depth testing is disabled and the object will be drawn " +"in render order." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "The text drawing offset (in pixels)." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "The tint of [Font]'s outline." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Sets the render priority for the text outline. Higher priority objects will " +"be sorted in front of lower priority objects.\n" +"[b]Node:[/b] This only applies if [member alpha_cut] is set to [constant " +"ALPHA_CUT_DISABLED] (default value).\n" +"[b]Note:[/b] This only applies to sorting of transparent objects. This will " +"not impact how transparent objects are sorted relative to opaque objects. " +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "The size of one pixel's width on the label to scale it in 3D." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Sets the render priority for the text. Higher priority objects will be " +"sorted in front of lower priority objects.\n" +"[b]Node:[/b] This only applies if [member alpha_cut] is set to [constant " +"ALPHA_CUT_DISABLED] (default value).\n" +"[b]Note:[/b] This only applies to sorting of transparent objects. This will " +"not impact how transparent objects are sorted relative to opaque objects. " +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"If [code]true[/code], the [Light] in the [Environment] has effects on the " +"label." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Controls the text's vertical alignment. Supports top, center, bottom. Set it " +"to one of the [enum VAlign] constants." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "Text width (in pixels), used for autowrap and fill alignment." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "If set, lights in the environment affect the label." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"If set, text can be seen from the back as well. If not, the texture is " +"invisible when looking at it from behind." +msgstr "" + +#: doc/classes/Label3D.xml doc/classes/SpatialMaterial.xml +#: doc/classes/SpriteBase3D.xml +msgid "" +"Disables the depth test, so this object is drawn on top of all others. " +"However, objects drawn after it in the draw order may cover it." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"Label is scaled by depth so that it always appears the same size on screen." +msgstr "" + +#: doc/classes/Label3D.xml doc/classes/SpriteBase3D.xml +msgid "Represents the size of the [enum DrawFlags] enum." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"This mode performs standard alpha blending. It can display translucent " +"areas, but transparency sorting issues may be visible when multiple " +"transparent materials are overlapping." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"This mode only allows fully transparent or fully opaque pixels. This mode is " +"also known as [i]alpha testing[/i] or [i]1-bit transparency[/i].\n" +"[b]Note:[/b] This mode might have issues with anti-aliased fonts and " +"outlines, try adjusting [member alpha_scissor_threshold] or using SDF font.\n" +"[b]Note:[/b] When using text with overlapping glyphs (e.g., cursive " +"scripts), this mode might have transparency sorting issues between the main " +"text and the outline." +msgstr "" + +#: doc/classes/Label3D.xml +msgid "" +"This mode draws fully opaque pixels in the depth prepass. This is slower " +"than [constant ALPHA_CUT_DISABLED] or [constant ALPHA_CUT_DISCARD], but it " +"allows displaying translucent areas and smooth edges while using proper " +"sorting.\n" +"[b]Note:[/b] When using text with overlapping glyphs (e.g., cursive " +"scripts), this mode might have transparency sorting issues between the main " +"text and the outline." +msgstr "" + #: doc/classes/LargeTexture.xml msgid "" "[i]Deprecated.[/i] A [Texture] capable of storing many smaller textures with " @@ -34510,13 +34826,13 @@ msgid "" "interpolating. By default there's no delay." msgstr "" -#: doc/classes/MethodTweener.xml +#: doc/classes/MethodTweener.xml doc/classes/PropertyTweener.xml msgid "" "Sets the type of used easing from [enum Tween.EaseType]. If not set, the " "default easing is used from the [SceneTreeTween] that contains this Tweener." msgstr "" -#: doc/classes/MethodTweener.xml +#: doc/classes/MethodTweener.xml doc/classes/PropertyTweener.xml msgid "" "Sets the type of used transition from [enum Tween.TransitionType]. If not " "set, the default transition is used from the [SceneTreeTween] that contains " @@ -35200,11 +35516,15 @@ 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" +"Together, they define the navigable areas in the 2D world.\n" +"[b]Note:[/b] Most NavigationServer changes take effect after the next " +"physics frame and not immediately. This includes all changes made to maps, " +"regions or agents by navigation related Nodes in the SceneTree or made " +"through scripts.\n" +"For two regions to be connected to each other, they must share a similar " +"edge. An edge is considered connected to another if both of its two vertices " +"are at a distance less than [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" @@ -35222,6 +35542,12 @@ msgid "Creates the agent." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns the navigation map [RID] the requested [code]agent[/code] is " +"currently assigned to." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "" @@ -35285,6 +35611,12 @@ msgid "Create a new map." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns all navigation agents [RID]s that are currently assigned to the " +"requested navigation [code]map[/code]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Returns the map cell size." msgstr "" @@ -35311,6 +35643,12 @@ msgid "Returns the navigation path to reach the destination from the origin." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns all navigation regions [RID]s that are currently assigned to the " +"requested navigation [code]map[/code]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Returns [code]true[/code] if the map is active." msgstr "" @@ -35332,6 +35670,12 @@ msgid "Creates a new region." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns the navigation map [RID] the requested [code]region[/code] is " +"currently assigned to." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Sets the map for the region." msgstr "" @@ -35394,6 +35738,10 @@ msgid "" "navigation path, it will return the origin of the agent's parent." msgstr "" +#: doc/classes/NavigationAgent.xml +msgid "Returns the [RID] of this agent on the [NavigationServer]." +msgstr "" + #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "" "Returns the user-defined target location (set with [method " @@ -35445,6 +35793,16 @@ msgstr "" #: doc/classes/NavigationAgent.xml msgid "" +"If [code]true[/code] the agent is registered for an RVO avoidance callback " +"on the [NavigationServer]. When [method set_velocity] is used and the " +"processing is completed a [code]safe_velocity[/code] Vector3 is received " +"with a signal connection to [signal velocity_computed]. Avoidance processing " +"with many registered agents has a significant performance cost and should " +"only be enabled on agents that currently require it." +msgstr "" + +#: doc/classes/NavigationAgent.xml +msgid "" "Ignores collisions on the Y axis. Must be [code]true[/code] to move on a " "horizontal plane." msgstr "" @@ -35544,11 +35902,25 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent2D.xml +msgid "Returns the [RID] of this agent on the [Navigation2DServer]." +msgstr "" + +#: doc/classes/NavigationAgent2D.xml msgid "" "Sets the [Navigation2D] node used by the agent. Useful when you don't want " "to make the agent a child of a [Navigation2D] node." msgstr "" +#: doc/classes/NavigationAgent2D.xml +msgid "" +"If [code]true[/code] the agent is registered for an RVO avoidance callback " +"on the [Navigation2DServer]. When [method set_velocity] is used and the " +"processing is completed a [code]safe_velocity[/code] Vector2 is received " +"with a signal connection to [signal velocity_computed]. Avoidance processing " +"with many registered agents has a significant performance cost and should " +"only be enabled on agents that currently require it." +msgstr "" + #: doc/classes/NavigationMesh.xml msgid "A mesh to approximate the walkable areas and obstacles." msgstr "" @@ -35804,17 +36176,57 @@ msgid "Represents the size of the [enum SourceGeometryMode] enum." msgstr "" #: doc/classes/NavigationMeshGenerator.xml -msgid "This class is responsible for creating and clearing navigation meshes." +msgid "Helper class 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." +"This class is responsible for creating and clearing 3D navigation meshes " +"used as [NavigationMesh] resources inside [NavigationMeshInstance]. The " +"[NavigationMeshGenerator] has very limited to no use for 2D as the " +"navigation mesh baking process expects 3D node types and 3D source geometry " +"to parse.\n" +"The entire navigation mesh baking is best done in a separate thread as the " +"voxelization, collision tests and mesh optimization steps involved are very " +"performance and time hungry operations.\n" +"Navigation mesh baking happens in multiple steps and the result depends on " +"3D source geometry and properties of the [NavigationMesh] resource. In the " +"first step, starting from a root node and depending on [NavigationMesh] " +"properties all valid 3D source geometry nodes are collected from the " +"[SceneTree]. Second, all collected nodes are parsed for their relevant 3D " +"geometry data and a combined 3D mesh is build. Due to the many different " +"types of parsable objects, from normal [MeshInstance]s to [CSGShape]s or " +"various [CollisionObject]s, some operations to collect geometry data can " +"trigger [VisualServer] and [PhysicsServer] synchronizations. Server " +"synchronization can have a negative effect on baking time or framerate as it " +"often involves [Mutex] locking for thread security. Many parsable objects " +"and the continuous synchronization with other threaded Servers can increase " +"the baking time significantly. On the other hand only a few but very large " +"and complex objects will take some time to prepare for the Servers which can " +"noticeably stall the next frame render. As a general rule the total amount " +"of parsable objects and their individual size and complexity should be " +"balanced to avoid framerate issues or very long baking times. The combined " +"mesh is then passed to the Recast Navigation Object to test the source " +"geometry for walkable terrain suitable to [NavigationMesh] agent properties " +"by creating a voxel world around the meshes bounding area.\n" +"The finalized navigation mesh is then returned and stored inside the " +"[NavigationMesh] for use as a resource inside [NavigationMeshInstance] nodes." msgstr "" #: doc/classes/NavigationMeshGenerator.xml -msgid "Clears the navigation mesh." +msgid "" +"Bakes navigation data to the provided [code]nav_mesh[/code] by parsing child " +"nodes under the provided [code]root_node[/code] or a specific group of nodes " +"for potential source geometry. The parse behavior can be controlled with the " +"[member NavigationMesh.geometry/parsed_geometry_type] and [member " +"NavigationMesh.geometry/source_geometry_mode] properties on the " +"[NavigationMesh] resource." +msgstr "" + +#: doc/classes/NavigationMeshGenerator.xml +msgid "" +"Removes all polygons and vertices from the provided [code]nav_mesh[/code] " +"resource." msgstr "" #: doc/classes/NavigationMeshInstance.xml @@ -35835,7 +36247,10 @@ msgid "" "thread is useful because navigation baking is not a cheap operation. When it " "is completed, it automatically sets the new [NavigationMesh]. Please note " "that baking on separate thread may be very slow if geometry is parsed from " -"meshes as async access to each mesh involves heavy synchronization." +"meshes as async access to each mesh involves heavy synchronization. Also, " +"please note that baking on a separate thread is automatically disabled on " +"operating systems that cannot use threads (such as HTML5 with threads " +"disabled)." msgstr "" #: doc/classes/NavigationMeshInstance.xml @@ -35881,6 +36296,10 @@ msgid "" msgstr "" #: doc/classes/NavigationObstacle.xml +msgid "Returns the [RID] of this obstacle on the [NavigationServer]." +msgstr "" + +#: doc/classes/NavigationObstacle.xml msgid "" "Sets the [Navigation] node used by the obstacle. Useful when you don't want " "to make the obstacle a child of a [Navigation] node." @@ -35917,6 +36336,10 @@ msgid "" msgstr "" #: doc/classes/NavigationObstacle2D.xml +msgid "Returns the [RID] of this obstacle on the [Navigation2DServer]." +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." @@ -36035,11 +36458,15 @@ 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" +"they define the navigable areas in the 3D world.\n" +"[b]Note:[/b] Most NavigationServer changes take effect after the next " +"physics frame and not immediately. This includes all changes made to maps, " +"regions or agents by navigation related Nodes in the SceneTree or made " +"through scripts.\n" +"For two regions to be connected to each other, they must share a similar " +"edge. An edge is considered connected to another if both of its two vertices " +"are at a distance less than [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" @@ -36275,7 +36702,7 @@ msgstr "" #: modules/enet/doc_classes/NetworkedMultiplayerENet.xml msgid "" -"Enable or disable certificate verification when [member use_dtls] " +"Enable or disable certificate verification when [member use_dtls] is " "[code]true[/code]." msgstr "" @@ -37101,16 +37528,16 @@ msgstr "" #: doc/classes/Node.xml msgid "" "Returns [code]true[/code] if the physics interpolated flag is set for this " -"Node (see [method set_physics_interpolated]).\n" -"[b]Note:[/b] Interpolation will only be active is both the flag is set " +"Node (see [member physics_interpolation_mode]).\n" +"[b]Note:[/b] Interpolation will only be active if both the flag is set " "[b]and[/b] physics interpolation is enabled within the [SceneTree]. This can " "be tested using [method is_physics_interpolated_and_enabled]." msgstr "" #: doc/classes/Node.xml msgid "" -"Returns [code]true[/code] if physics interpolation is enabled (see [method " -"set_physics_interpolated]) [b]and[/b] enabled in the [SceneTree].\n" +"Returns [code]true[/code] if physics interpolation is enabled (see [member " +"physics_interpolation_mode]) [b]and[/b] enabled in the [SceneTree].\n" "This is a convenience version of [method is_physics_interpolated] that also " "checks whether physics interpolation is enabled globally.\n" "See [member SceneTree.physics_interpolation] and [member ProjectSettings." @@ -37310,8 +37737,8 @@ msgid "" "will only be received by nodes with the same [NodePath], including the exact " "same node name. Behaviour depends on the RPC configuration for the given " "method, see [method rpc_config]. Methods are not exposed to RPCs by default. " -"See also [method rset] and [method rset_config] for properties. Returns an " -"empty [Variant].\n" +"See also [method rset] and [method rset_config] for properties. Returns " +"[code]null[/code].\n" "[b]Note:[/b] You can only safely use RPCs on clients after you received the " "[code]connected_to_server[/code] signal from the [SceneTree]. You also need " "to keep track of the connection state, either by the [SceneTree] signals " @@ -37333,21 +37760,20 @@ msgstr "" #: doc/classes/Node.xml msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " -"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " -"[Variant]." +"(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns [code]null[/" +"code]." msgstr "" #: doc/classes/Node.xml msgid "" -"Sends a [method rpc] using an unreliable protocol. Returns an empty " -"[Variant]." +"Sends a [method rpc] using an unreliable protocol. Returns [code]null[/code]." msgstr "" #: doc/classes/Node.xml msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." -"set_target_peer]). Returns an empty [Variant]." +"set_target_peer]). Returns [code]null[/code]." msgstr "" #: doc/classes/Node.xml @@ -37404,14 +37830,6 @@ msgstr "" #: doc/classes/Node.xml msgid "" -"Enables or disables physics interpolation per node, offering a finer grain " -"of control than turning physics interpolation on and off globally.\n" -"[b]Note:[/b] This can be especially useful for [Camera]s, where custom " -"interpolation can sometimes give superior results." -msgstr "" - -#: doc/classes/Node.xml -msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " "NOTIFICATION_PHYSICS_PROCESS] at a fixed (usually 60 FPS, see [member Engine." @@ -37544,6 +37962,15 @@ msgstr "" #: doc/classes/Node.xml msgid "" +"Allows enabling or disabling physics interpolation per node, offering a " +"finer grain of control than turning physics interpolation on and off " +"globally.\n" +"[b]Note:[/b] This can be especially useful for [Camera]s, where custom " +"interpolation can sometimes give superior results." +msgstr "" + +#: doc/classes/Node.xml +msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " "NOTIFICATION_PHYSICS_PROCESS] and their internal counterparts). Nodes whose " @@ -37705,6 +38132,24 @@ msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" #: doc/classes/Node.xml +msgid "" +"Inherits physics interpolation mode from the node's parent. For the root " +"node, it is equivalent to [constant PHYSICS_INTERPOLATION_MODE_ON]. Default." +msgstr "" + +#: doc/classes/Node.xml +msgid "" +"Turn off physics interpolation in this node and children set to [constant " +"PHYSICS_INTERPOLATION_MODE_INHERIT]." +msgstr "" + +#: doc/classes/Node.xml +msgid "" +"Turn on physics interpolation in this node and children set to [constant " +"PHYSICS_INTERPOLATION_MODE_INHERIT]." +msgstr "" + +#: doc/classes/Node.xml msgid "Duplicate the node's signals." msgstr "" @@ -37966,7 +38411,7 @@ msgstr "" #: doc/classes/NodePath.xml msgid "" "Gets the node name indicated by [code]idx[/code] (0 to [method " -"get_name_count]).\n" +"get_name_count] - 1).\n" "[codeblock]\n" "var node_path = NodePath(\"Path2D/PathFollow2D/Sprite\")\n" "print(node_path.get_name(0)) # Path2D\n" @@ -38945,7 +39390,7 @@ msgstr "" #: doc/classes/OptionButton.xml msgid "" -"Returns the ID of the selected item, or [code]0[/code] if no item is " +"Returns the ID of the selected item, or [code]-1[/code] if no item is " "selected." msgstr "" @@ -38967,7 +39412,8 @@ msgstr "" #: doc/classes/OptionButton.xml msgid "" "Selects an item by index and makes it the current item. This will work even " -"if the item is disabled." +"if the item is disabled.\n" +"Passing [code]-1[/code] as the index deselects any currently selected item." msgstr "" #: doc/classes/OptionButton.xml @@ -40118,9 +40564,9 @@ msgid "" "web browser on the official Godot website.\n" "- [code]OS.shell_open(\"mailto:example@example.com\")[/code] opens the " "default email client with the \"To\" field set to [code]example@example.com[/" -"code]. See [url=https://blog.escapecreative.com/customizing-mailto-" -"links/]Customizing [code]mailto:[/code] Links[/url] for a list of fields " -"that can be added.\n" +"code]. See [url=https://datatracker.ietf.org/doc/html/rfc2368]RFC 2368 - The " +"[code]mailto[/code] URL scheme[/url] for a list of fields that can be " +"added.\n" "Use [method ProjectSettings.globalize_path] to convert a [code]res://[/code] " "or [code]user://[/code] path into a system path for use with this method.\n" "[b]Note:[/b] This method is implemented on Android, iOS, HTML5, Linux, macOS " @@ -44223,7 +44669,24 @@ msgstr "" msgid "" "An array specifically designed to hold bytes. Optimized for memory usage, " "does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference." +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolByteArray] or " +"mutating a [PoolByteArray] within an [Array] or [Dictionary], changes will " +"be lost:\n" +"[codeblock]\n" +"var array = [PoolByteArray()]\n" +"array[0].push_back(123)\n" +"print(array) # [[]] (empty PoolByteArray within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolByteArray] property must be [i]reassigned[/i] with " +"[code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolByteArray()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(123)\n" +"array[0] = pool_array\n" +"print(array) # [[123]] (PoolByteArray with 1 element inside an Array)\n" +"[/codeblock]" msgstr "" #: doc/classes/PoolByteArray.xml @@ -44294,6 +44757,15 @@ msgid "" "should always be preferred." msgstr "" +#: doc/classes/PoolByteArray.xml doc/classes/PoolColorArray.xml +#: doc/classes/PoolIntArray.xml doc/classes/PoolRealArray.xml +#: doc/classes/PoolStringArray.xml doc/classes/PoolVector2Array.xml +#: doc/classes/PoolVector3Array.xml +msgid "" +"Returns [code]true[/code] if the array contains the given value.\n" +"[b]Note:[/b] This is equivalent to using the [code]in[/code] operator." +msgstr "" + #: doc/classes/PoolByteArray.xml msgid "" "Returns a hexadecimal representation of this array as a [String].\n" @@ -44344,14 +44816,32 @@ msgid "" msgstr "" #: doc/classes/PoolColorArray.xml -msgid "A pooled array of [Color]." +msgid "A pooled array of [Color]s." msgstr "" #: doc/classes/PoolColorArray.xml msgid "" "An array specifically designed to hold [Color]. Optimized for memory usage, " "does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference." +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolColorArray] or " +"mutating a [PoolColorArray] within an [Array] or [Dictionary], changes will " +"be lost:\n" +"[codeblock]\n" +"var array = [PoolColorArray()]\n" +"array[0].push_back(Color(0.1, 0.2, 0.3, 0.4))\n" +"print(array) # [[]] (empty PoolColorArray within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolColorArray] property must be [i]reassigned[/i] with " +"[code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolColorArray()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(Color(0.1, 0.2, 0.3, 0.4))\n" +"array[0] = pool_array\n" +"print(array) # [[(0.1, 0.2, 0.3, 0.4)]] (PoolColorArray with 1 element " +"inside an Array)\n" +"[/codeblock]" msgstr "" #: doc/classes/PoolColorArray.xml @@ -44388,7 +44878,24 @@ msgstr "" msgid "" "An array specifically designed to hold integer values ([int]). Optimized for " "memory usage, does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference.\n" +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolIntArray] or " +"mutating a [PoolIntArray] within an [Array] or [Dictionary], changes will be " +"lost:\n" +"[codeblock]\n" +"var array = [PoolIntArray()]\n" +"array[0].push_back(1234)\n" +"print(array) # [[]] (empty PoolIntArray within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolIntArray] property must be [i]reassigned[/i] with " +"[code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolIntArray()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(1234)\n" +"array[0] = pool_array\n" +"print(array) # [[1234]] (PoolIntArray with 1 element inside an Array)\n" +"[/codeblock]\n" "[b]Note:[/b] This type is limited to signed 32-bit integers, which means it " "can only take values in the interval [code][-2^31, 2^31 - 1][/code], i.e. " "[code][-2147483648, 2147483647][/code]. Exceeding those bounds will wrap " @@ -44417,14 +44924,31 @@ msgid "Changes the int at the given index." msgstr "" #: doc/classes/PoolRealArray.xml -msgid "A pooled array of reals ([float])." +msgid "A pooled array of real numbers ([float])." msgstr "" #: doc/classes/PoolRealArray.xml msgid "" "An array specifically designed to hold floating-point values. Optimized for " "memory usage, does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference.\n" +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolRealArray] or " +"mutating a [PoolRealArray] within an [Array] or [Dictionary], changes will " +"be lost:\n" +"[codeblock]\n" +"var array = [PoolRealArray()]\n" +"array[0].push_back(12.34)\n" +"print(array) # [[]] (empty PoolRealArray within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolRealArray] property must be [i]reassigned[/i] with " +"[code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolRealArray()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(12.34)\n" +"array[0] = pool_array\n" +"print(array) # [[12.34]] (PoolRealArray with 1 element inside an Array)\n" +"[/codeblock]\n" "[b]Note:[/b] Unlike primitive [float]s which are 64-bit, numbers stored in " "[PoolRealArray] are 32-bit floats. This means values stored in " "[PoolRealArray] have lower precision compared to primitive [float]s. If you " @@ -44449,14 +44973,31 @@ msgid "Changes the float at the given index." msgstr "" #: doc/classes/PoolStringArray.xml -msgid "A pooled array of [String]." +msgid "A pooled array of [String]s." msgstr "" #: doc/classes/PoolStringArray.xml msgid "" "An array specifically designed to hold [String]s. Optimized for memory " "usage, does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference." +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolStringArray] or " +"mutating a [PoolStringArray] within an [Array] or [Dictionary], changes will " +"be lost:\n" +"[codeblock]\n" +"var array = [PoolStringArray()]\n" +"array[0].push_back(\"hello\")\n" +"print(array) # [[]] (empty PoolStringArray within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolStringArray] property must be [i]reassigned[/i] " +"with [code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolStringArray()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(\"hello\")\n" +"array[0] = pool_array\n" +"print(array) # [[hello]] (PoolStringArray with 1 element inside an Array)\n" +"[/codeblock]" msgstr "" #: doc/classes/PoolStringArray.xml @@ -44484,14 +45025,32 @@ msgid "Changes the [String] at the given index." msgstr "" #: doc/classes/PoolVector2Array.xml -msgid "A pooled array of [Vector2]." +msgid "A pooled array of [Vector2]s." msgstr "" #: doc/classes/PoolVector2Array.xml msgid "" "An array specifically designed to hold [Vector2]. Optimized for memory " "usage, does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference." +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolVector2Array] or " +"mutating a [PoolVector2Array] within an [Array] or [Dictionary], changes " +"will be lost:\n" +"[codeblock]\n" +"var array = [PoolVector2Array()]\n" +"array[0].push_back(Vector2(12, 34))\n" +"print(array) # [[]] (empty PoolVector2Array within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolVector2Array] property must be [i]reassigned[/i] " +"with [code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolVector2Array()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(Vector2(12, 34))\n" +"array[0] = pool_array\n" +"print(array) # [[(12, 34)]] (PoolVector2Array with 1 element inside an " +"Array)\n" +"[/codeblock]" msgstr "" #: doc/classes/PoolVector2Array.xml doc/classes/TileMap.xml @@ -44525,7 +45084,25 @@ msgstr "" msgid "" "An array specifically designed to hold [Vector3]. Optimized for memory " "usage, does not fragment the memory.\n" -"[b]Note:[/b] This type is passed by value and not by reference." +"[b]Note:[/b] This type is passed by value and not by reference. This means " +"that when [i]mutating[/i] a class property of type [PoolVector3Array] or " +"mutating a [PoolVector3Array] within an [Array] or [Dictionary], changes " +"will be lost:\n" +"[codeblock]\n" +"var array = [PoolVector3Array()]\n" +"array[0].push_back(Vector3(12, 34, 56))\n" +"print(array) # [[]] (empty PoolVector3Array within an Array)\n" +"[/codeblock]\n" +"Instead, the entire [PoolVector3Array] property must be [i]reassigned[/i] " +"with [code]=[/code] for it to be changed:\n" +"[codeblock]\n" +"var array = [PoolVector3Array()]\n" +"var pool_array = array[0]\n" +"pool_array.push_back(Vector3(12, 34, 56))\n" +"array[0] = pool_array\n" +"print(array) # [[(12, 34, 56)]] (PoolVector3Array with 1 element inside an " +"Array)\n" +"[/codeblock]" msgstr "" #: doc/classes/PoolVector3Array.xml @@ -44849,8 +45426,7 @@ msgstr "" #: doc/classes/PopupMenu.xml msgid "" -"Returns the tooltip associated with the specified index index [code]idx[/" -"code]." +"Returns the tooltip associated with the specified index [code]idx[/code]." msgstr "" #: doc/classes/PopupMenu.xml @@ -45087,6 +45663,10 @@ msgid "[Font] used for the menu items." msgstr "" #: doc/classes/PopupMenu.xml +msgid "[Font] used for the labeled separator." +msgstr "" + +#: doc/classes/PopupMenu.xml msgid "[Texture] icon for the checked checkbox items." msgstr "" @@ -48532,19 +49112,6 @@ msgid "" "interpolating. By default there's no delay." msgstr "" -#: doc/classes/PropertyTweener.xml -msgid "" -"Sets the type of used easing from [enum Tween.EaseType]. If not set, the " -"default easing is used from the [Tween] that contains this Tweener." -msgstr "" - -#: doc/classes/PropertyTweener.xml -msgid "" -"Sets the type of used transition from [enum Tween.TransitionType]. If not " -"set, the default transition is used from the [Tween] that contains this " -"Tweener." -msgstr "" - #: doc/classes/ProximityGroup.xml msgid "General-purpose 3D proximity detection node." msgstr "" @@ -48959,8 +49526,9 @@ msgstr "" #: doc/classes/Range.xml msgid "" "Range is a base class for [Control] nodes that change a floating-point " -"[i]value[/i] between a [i]minimum[/i] and a [i]maximum[/i], using [i]step[/" -"i] and [i]page[/i], for example a [ScrollBar]." +"[member value] between a [member min_value] and [member max_value], using a " +"configured [member step] and [member page] size. See e.g. [ScrollBar] and " +"[Slider] for examples of higher level nodes using Range." msgstr "" #: doc/classes/Range.xml @@ -50829,7 +51397,7 @@ msgid "The default text font." msgstr "" #: doc/classes/RichTextLabel.xml -msgid "The background The background used when the [RichTextLabel] is focused." +msgid "The background used when the [RichTextLabel] is focused." msgstr "" #: doc/classes/RichTextLabel.xml @@ -50962,7 +51530,8 @@ msgstr "" #: doc/classes/RigidBody.xml msgid "" -"Damps RigidBody's rotational forces.\n" +"Damps the body's rotational forces. If this value is different from -1.0 it " +"will be added to any angular damp derived from the world or areas.\n" "See [member ProjectSettings.physics/3d/default_angular_damp] for more " "details about damping." msgstr "" @@ -51061,8 +51630,8 @@ msgstr "" #: doc/classes/RigidBody.xml msgid "" "The body's linear damp. Cannot be less than -1.0. If this value is different " -"from -1.0, any linear damp derived from the world or areas will be " -"overridden.\n" +"from -1.0 it will be added to any linear damp derived from the world or " +"areas.\n" "See [member ProjectSettings.physics/3d/default_linear_damp] for more details " "about damping." msgstr "" @@ -51276,7 +51845,8 @@ msgstr "" msgid "" "Damps the body's [member angular_velocity]. If [code]-1[/code], the body " "will use the [b]Default Angular Damp[/b] defined in [b]Project > Project " -"Settings > Physics > 2d[/b].\n" +"Settings > Physics > 2d[/b]. If greater than [code]-1[/code] it will be " +"added to the default project value.\n" "See [member ProjectSettings.physics/2d/default_angular_damp] for more " "details about damping." msgstr "" @@ -51358,7 +51928,8 @@ msgstr "" msgid "" "Damps the body's [member linear_velocity]. If [code]-1[/code], the body will " "use the [b]Default Linear Damp[/b] in [b]Project > Project Settings > " -"Physics > 2d[/b].\n" +"Physics > 2d[/b]. If greater than [code]-1[/code] it will be added to the " +"default project value.\n" "See [member ProjectSettings.physics/2d/default_linear_damp] for more details " "about damping." msgstr "" @@ -52202,13 +52773,6 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "" -"If [code]true[/code], the application automatically accepts quitting. " -"Enabled by default.\n" -"For mobile platforms, see [method set_quit_on_go_back]." -msgstr "" - -#: doc/classes/SceneTree.xml -msgid "" "Sets the given [code]property[/code] to [code]value[/code] on all members of " "the given group." msgstr "" @@ -52225,16 +52789,14 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "" -"If [code]true[/code], the application quits automatically on going back (e." -"g. on Android). Enabled by default.\n" -"To handle 'Go Back' button when this option is disabled, use [constant " -"MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST]." +"Configures screen stretching to the given [enum StretchMode], [enum " +"StretchAspect], minimum size and [code]scale[/code]." msgstr "" #: doc/classes/SceneTree.xml msgid "" -"Configures screen stretching to the given [enum StretchMode], [enum " -"StretchAspect], minimum size and [code]scale[/code]." +"If [code]true[/code], the application automatically accepts quitting.\n" +"For mobile platforms, see [member quit_on_go_back]." msgstr "" #: doc/classes/SceneTree.xml @@ -52302,6 +52864,14 @@ msgstr "" #: doc/classes/SceneTree.xml msgid "" +"If [code]true[/code], the application quits automatically on going back (e." +"g. on Android).\n" +"To handle 'Go Back' button when this option is disabled, use [constant " +"MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST]." +msgstr "" + +#: doc/classes/SceneTree.xml +msgid "" "If [code]true[/code], the [SceneTree]'s [member network_peer] refuses new " "incoming connections." msgstr "" @@ -52488,7 +53058,8 @@ msgid "" " yield(get_tree().create_timer(1.0), \"timeout\")\n" " print(\"Timer ended.\")\n" "[/codeblock]\n" -"The timer will be automatically freed after its time elapses." +"The timer will be automatically freed after its time elapses, so be aware " +"that any reference you might have kept to it will become invalid." msgstr "" #: doc/classes/SceneTreeTimer.xml @@ -53374,8 +53945,15 @@ msgstr "" #: doc/classes/Shape2D.xml msgid "" -"Returns a list of the points where this shape touches another. If there are " -"no collisions the list is empty.\n" +"Returns a list of contact point pairs where this shape touches another.\n" +"If there are no collisions, the returned list is empty. Otherwise, the " +"returned list contains contact points arranged in pairs, with entries " +"alternating between points on the boundary of this shape and points on the " +"boundary of [code]with_shape[/code].\n" +"A collision pair A, B can be used to calculate the collision normal with " +"[code](B - A).normalized()[/code], and the collision depth with [code](B - " +"A).length()[/code]. This information is typically used to separate shapes, " +"particularly in collision solvers.\n" "This method needs the transformation matrix for this shape " "([code]local_xform[/code]), the shape to check collisions with " "([code]with_shape[/code]), and the transformation matrix of that shape " @@ -53396,8 +53974,16 @@ msgstr "" #: doc/classes/Shape2D.xml msgid "" -"Returns a list of the points where this shape would touch another, if a " -"given movement was applied. If there are no collisions the list is empty.\n" +"Returns a list of contact point pairs where this shape would touch another, " +"if a given movement was applied.\n" +"If there would be no collisions, the returned list is empty. Otherwise, the " +"returned list contains contact points arranged in pairs, with entries " +"alternating between points on the boundary of this shape and points on the " +"boundary of [code]with_shape[/code].\n" +"A collision pair A, B can be used to calculate the collision normal with " +"[code](B - A).normalized()[/code], and the collision depth with [code](B - " +"A).length()[/code]. This information is typically used to separate shapes, " +"particularly in collision solvers.\n" "This method needs the transformation matrix for this shape " "([code]local_xform[/code]), the movement to test on this shape " "([code]local_motion[/code]), the shape to check collisions with " @@ -54593,6 +55179,10 @@ msgid "" msgstr "" #: doc/classes/SpatialMaterial.xml +msgid "Enables signed distance field rendering shader." +msgstr "" + +#: doc/classes/SpatialMaterial.xml msgid "If [code]true[/code], the object receives no ambient light." msgstr "" @@ -54617,12 +55207,6 @@ msgstr "" #: doc/classes/SpatialMaterial.xml msgid "" -"If [code]true[/code], depth testing is disabled and the object will be drawn " -"in render order." -msgstr "" - -#: doc/classes/SpatialMaterial.xml -msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "params_blend_mode]." msgstr "" @@ -54736,10 +55320,6 @@ msgid "" msgstr "" #: doc/classes/SpatialMaterial.xml -msgid "Threshold at which the alpha scissor will discard values." -msgstr "" - -#: doc/classes/SpatialMaterial.xml msgid "" "If [code]true[/code], the shader will keep the scale set for the mesh. " "Otherwise the scale is lost when billboarding. Only applies when [member " @@ -55194,12 +55774,6 @@ msgid "" msgstr "" #: doc/classes/SpatialMaterial.xml -msgid "" -"Disables the depth test, so this object is drawn on top of all others. " -"However, objects drawn after it in the draw order may cover it." -msgstr "" - -#: doc/classes/SpatialMaterial.xml msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" @@ -55850,6 +56424,18 @@ msgstr "" #: doc/classes/SpriteBase3D.xml msgid "" +"Sets the render priority for the sprite. Higher priority objects will be " +"sorted in front of lower priority objects.\n" +"[b]Node:[/b] This only applies if [member alpha_cut] is set to [constant " +"ALPHA_CUT_DISABLED] (default value).\n" +"[b]Note:[/b] This only applies to sorting of transparent objects. This will " +"not impact how transparent objects are sorted relative to opaque objects. " +"This is because opaque objects are not sorted, while transparent objects are " +"sorted from back to front (subject to priority)." +msgstr "" + +#: doc/classes/SpriteBase3D.xml +msgid "" "If [code]true[/code], the [Light] in the [Environment] has effects on the " "sprite." msgstr "" @@ -55877,7 +56463,8 @@ msgid "" msgstr "" #: doc/classes/SpriteBase3D.xml -msgid "Represents the size of the [enum DrawFlags] enum." +msgid "" +"Sprite is scaled by depth so that it always appears the same size on screen." msgstr "" #: doc/classes/SpriteFrames.xml @@ -59000,6 +59587,50 @@ msgid "" "Sets the [StyleBox] of this [TextEdit] when [member readonly] is enabled." msgstr "" +#: doc/classes/TextMesh.xml +msgid "Generate an [PrimitiveMesh] from the text." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "" +"Generate an [PrimitiveMesh] from the text.\n" +"TextMesh can be generated only when using dynamic fonts with vector glyph " +"contours. Bitmap fonts (including bitmap data in the TrueType/OpenType " +"containers, like color emoji fonts) are not supported.\n" +"The UV layout is arranged in 4 horizontal strips, top to bottom: 40% of the " +"height for the front face, 40% for the back face, 10% for the outer edges " +"and 10% for the inner edges." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "Step (in pixels) used to approximate Bézier curves." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "" +"Depths of the mesh, if set to [code]0.0[/code] only front surface, is " +"generated, and UV layout is changed to use full texture for the front face " +"only." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "[Font] used for the [TextMesh]'s text." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "" +"Controls the text's horizontal alignment. Supports left, center and right. " +"Set it to one of the [enum Align] constants." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "The size of one pixel's width on the text to scale it in 3D." +msgstr "" + +#: doc/classes/TextMesh.xml +msgid "The text to generate mesh from." +msgstr "" + #: doc/classes/Texture.xml msgid "Texture for 2D and 3D." msgstr "" @@ -62645,7 +63276,7 @@ msgstr "" msgid "" "Resets a tween to its initial value (the one given, not the one before the " "tween), given its object and property/method pair. By default, all tweens " -"are removed, unless [code]key[/code] is specified." +"are reset, unless [code]key[/code] is specified." msgstr "" #: doc/classes/Tween.xml @@ -64370,12 +65001,12 @@ msgid "" msgstr "" #: modules/gdnative/doc_classes/VideoStreamGDNative.xml -msgid "[VideoStream] resource for for video formats implemented via GDNative." +msgid "[VideoStream] resource for video formats implemented via GDNative." msgstr "" #: modules/gdnative/doc_classes/VideoStreamGDNative.xml msgid "" -"[VideoStream] resource for for video formats implemented via GDNative.\n" +"[VideoStream] resource for video formats implemented via GDNative.\n" "It can be used via [url=https://github.com/KidRigger/godot-" "videodecoder]godot-videodecoder[/url] which uses the [url=https://ffmpeg." "org]FFmpeg[/url] library." @@ -64720,8 +65351,8 @@ msgstr "" #: doc/classes/Viewport.xml msgid "" -"If [code]true[/code], the viewport will use [World] defined in [code]world[/" -"code] property." +"If [code]true[/code], the viewport will use a unique copy of the [World] " +"defined in [member world]." msgstr "" #: doc/classes/Viewport.xml @@ -68262,8 +68893,8 @@ msgstr "" #: doc/classes/VisualServer.xml msgid "" -"Returns the default value for the param if available. Otherwise returns an " -"empty [Variant]." +"Returns the default value for the param if available. Returns [code]null[/" +"code] otherwise." msgstr "" #: doc/classes/VisualServer.xml @@ -69079,7 +69710,7 @@ msgid "" "[/codeblock]\n" "Using this can result in significant optimization, especially on lower-end " "devices. However, it comes at the cost of having to manage your viewports " -"manually. For a further optimization see, [method " +"manually. For further optimization, see [method " "viewport_set_render_direct_to_screen]." msgstr "" @@ -73054,7 +73685,7 @@ msgid "Emitted when [member visibility_state] has changed." msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml -msgid "We don't know the the target ray mode." +msgid "We don't know the target ray mode." msgstr "" #: modules/webxr/doc_classes/WebXRInterface.xml @@ -73238,8 +73869,7 @@ msgid "" "They can be used as the server certificate in [method StreamPeerSSL." "accept_stream] (along with the proper [CryptoKey]), and to specify the only " "certificate that should be accepted when connecting to an SSL server via " -"[method StreamPeerSSL.connect_to_stream].\n" -"[b]Note:[/b] Not available in HTML5 exports." +"[method StreamPeerSSL.connect_to_stream]." msgstr "" #: doc/classes/X509Certificate.xml |