diff options
Diffstat (limited to 'doc/translations/classes.pot')
-rw-r--r-- | doc/translations/classes.pot | 17660 |
1 files changed, 8582 insertions, 9078 deletions
diff --git a/doc/translations/classes.pot b/doc/translations/classes.pot index 7cafa44ac1..641d80c5ca 100644 --- a/doc/translations/classes.pot +++ b/doc/translations/classes.pot @@ -119,13 +119,16 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:94 +#: modules/gdscript/doc_classes/@GDScript.xml:96 msgid "" -"Asserts that the [code]condition[/code] is [code]true[/code] . If the " +"Asserts that the [code]condition[/code] is [code]true[/code]. If the " "[code]condition[/code] is [code]false[/code], an error is generated and the " "program is halted until you resume it. Only executes in debug builds, or " "when running the game from the editor. Use it for debugging purposes, to " "make sure a statement is [code]true[/code] during development.\n" +"The optional [code]message[/code] argument, if given, is shown in addition " +"to the generic \"Assertion failed\" message. You can use this to provide " +"additional details about why the assertion failed.\n" "[codeblock]\n" "# Imagine we always want speed to be between 0 and 20\n" "speed = -10\n" @@ -133,10 +136,12 @@ msgid "" "assert(speed >= 0) # False, the program will stop\n" "assert(speed >= 0 && speed < 20) # You can also combine the two conditional " "statements in one check\n" +"assert(speed < 20, \"speed = %f, but the speed limit is 20\" % speed) # Show " +"a message with clarifying details\n" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:110 +#: modules/gdscript/doc_classes/@GDScript.xml:114 msgid "" "Returns the arc tangent of [code]s[/code] in radians. Use it to get the " "angle from an angle's tangent in trigonometry: [code]atan(tan(angle)) == " @@ -148,7 +153,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:125 +#: modules/gdscript/doc_classes/@GDScript.xml:129 msgid "" "Returns the arc tangent of [code]y/x[/code] in radians. Use to get the angle " "of tangent [code]y/x[/code]. To compute the value, the method takes into " @@ -158,7 +163,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:139 +#: modules/gdscript/doc_classes/@GDScript.xml:143 msgid "" "Decodes a byte array back to a value. When [code]allow_objects[/code] is " "[code]true[/code] decoding objects is allowed.\n" @@ -167,7 +172,7 @@ msgid "" "avoid potential security threats (remote code execution)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:151 +#: modules/gdscript/doc_classes/@GDScript.xml:155 #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:145 msgid "" "Converts a 2D point expressed in the cartesian coordinate system (X and Y " @@ -175,7 +180,7 @@ msgid "" "angle)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:160 +#: modules/gdscript/doc_classes/@GDScript.xml:164 msgid "" "Rounds [code]s[/code] upward, returning the smallest integral value that is " "not less than [code]s[/code].\n" @@ -185,7 +190,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:173 +#: modules/gdscript/doc_classes/@GDScript.xml:177 msgid "" "Returns a character as a String of the given Unicode code point (which is " "compatible with ASCII code).\n" @@ -197,7 +202,7 @@ msgid "" "This is the inverse of [method ord]." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:192 +#: modules/gdscript/doc_classes/@GDScript.xml:196 msgid "" "Clamps [code]value[/code] and returns a value not less than [code]min[/code] " "and not more than [code]max[/code].\n" @@ -212,7 +217,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:212 +#: modules/gdscript/doc_classes/@GDScript.xml:216 msgid "" "Converts from a type to another in the best way possible. The [code]type[/" "code] parameter uses the [enum Variant.Type] values.\n" @@ -226,7 +231,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:229 +#: modules/gdscript/doc_classes/@GDScript.xml:233 msgid "" "Returns the cosine of angle [code]s[/code] in radians.\n" "[codeblock]\n" @@ -236,7 +241,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:243 +#: modules/gdscript/doc_classes/@GDScript.xml:247 msgid "" "Returns the hyperbolic cosine of [code]s[/code] in radians.\n" "[codeblock]\n" @@ -245,11 +250,11 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:256 +#: modules/gdscript/doc_classes/@GDScript.xml:260 msgid "Converts from decibels to linear energy (audio)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:269 +#: modules/gdscript/doc_classes/@GDScript.xml:273 msgid "" "Returns the result of [code]value[/code] decreased by [code]step[/code] * " "[code]amount[/code].\n" @@ -259,7 +264,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:282 +#: modules/gdscript/doc_classes/@GDScript.xml:286 msgid "" "Returns degrees converted to radians.\n" "[codeblock]\n" @@ -268,20 +273,20 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:295 +#: modules/gdscript/doc_classes/@GDScript.xml:299 msgid "" "Converts a previously converted instance to a dictionary, back into an " "instance. Useful for deserializing." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:306 +#: modules/gdscript/doc_classes/@GDScript.xml:310 #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:90 msgid "" "Easing function, based on exponent. 0 is constant, 1 is linear, 0 to 1 is " "ease-in, 1+ is ease out. Negative values are in-out/out in." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:315 +#: modules/gdscript/doc_classes/@GDScript.xml:319 msgid "" "The natural exponential function. It raises the mathematical constant [b]e[/" "b] to the power of [code]s[/code] and returns it.\n" @@ -292,7 +297,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:329 +#: modules/gdscript/doc_classes/@GDScript.xml:333 msgid "" "Rounds [code]s[/code] to the closest smaller integer and returns it.\n" "[codeblock]\n" @@ -305,7 +310,7 @@ msgid "" "use [code]int(s)[/code] directly." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:347 +#: modules/gdscript/doc_classes/@GDScript.xml:351 msgid "" "Returns the floating-point remainder of [code]a/b[/code], keeping the sign " "of [code]a[/code].\n" @@ -316,7 +321,7 @@ msgid "" "For the integer remainder operation, use the % operator." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:363 +#: modules/gdscript/doc_classes/@GDScript.xml:367 msgid "" "Returns the floating-point modulus of [code]a/b[/code] that wraps equally in " "positive and negative.\n" @@ -342,7 +347,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:394 +#: modules/gdscript/doc_classes/@GDScript.xml:398 msgid "" "Returns a reference to the specified function [code]funcname[/code] in the " "[code]instance[/code] node. As functions aren't first-class objects in " @@ -357,7 +362,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:408 +#: modules/gdscript/doc_classes/@GDScript.xml:412 msgid "" "Returns an array of dictionaries representing the current call stack.\n" "[codeblock]\n" @@ -377,7 +382,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:431 +#: modules/gdscript/doc_classes/@GDScript.xml:435 msgid "" "Returns the integer hash of the variable passed.\n" "[codeblock]\n" @@ -385,7 +390,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:443 +#: modules/gdscript/doc_classes/@GDScript.xml:447 msgid "" "Returns the passed instance converted to a dictionary (useful for " "serializing).\n" @@ -403,7 +408,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:464 +#: modules/gdscript/doc_classes/@GDScript.xml:468 msgid "" "Returns the Object that corresponds to [code]instance_id[/code]. All Objects " "have a unique instance ID.\n" @@ -416,7 +421,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:484 +#: modules/gdscript/doc_classes/@GDScript.xml:488 msgid "" "Returns a normalized value considering the given range. This is the opposite " "of [method lerp].\n" @@ -430,33 +435,33 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:502 +#: modules/gdscript/doc_classes/@GDScript.xml:506 msgid "" "Returns [code]true[/code] if [code]a[/code] and [code]b[/code] are " "approximately equal to each other." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:511 +#: modules/gdscript/doc_classes/@GDScript.xml:515 msgid "" "Returns whether [code]s[/code] is an infinity value (either positive " "infinity or negative infinity)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:520 +#: modules/gdscript/doc_classes/@GDScript.xml:524 msgid "" "Returns whether [code]instance[/code] is a valid object (e.g. has not been " "deleted from memory)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:529 +#: modules/gdscript/doc_classes/@GDScript.xml:533 msgid "Returns whether [code]s[/code] is a NaN (Not-A-Number) value." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:538 +#: modules/gdscript/doc_classes/@GDScript.xml:542 msgid "Returns [code]true[/code] if [code]s[/code] is zero or almost zero." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:547 +#: modules/gdscript/doc_classes/@GDScript.xml:551 msgid "" "Returns length of Variant [code]var[/code]. Length is the character count of " "String, element count of Array, size of Dictionary, etc.\n" @@ -467,7 +472,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:565 +#: modules/gdscript/doc_classes/@GDScript.xml:569 msgid "" "Linearly interpolates between two values by a normalized value. This is the " "opposite of [method inverse_lerp].\n" @@ -482,7 +487,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:584 +#: modules/gdscript/doc_classes/@GDScript.xml:588 msgid "" "Linearly interpolates between two angles (in radians) by a normalized " "value.\n" @@ -499,7 +504,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:603 +#: modules/gdscript/doc_classes/@GDScript.xml:607 msgid "" "Converts from linear energy to decibels (audio). This can be used to " "implement volume sliders that behave as expected (since volume isn't " @@ -515,7 +520,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:618 +#: modules/gdscript/doc_classes/@GDScript.xml:622 msgid "" "Loads a resource from the filesystem located at [code]path[/code].\n" "[b]Note:[/b] Resource paths can be obtained by right-clicking on a resource " @@ -528,7 +533,7 @@ msgid "" "[code]null[/code]." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:633 +#: modules/gdscript/doc_classes/@GDScript.xml:637 msgid "" "Natural logarithm. The amount of time needed to reach a certain level of " "continuous growth.\n" @@ -539,7 +544,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:648 +#: modules/gdscript/doc_classes/@GDScript.xml:652 msgid "" "Returns the maximum of two values.\n" "[codeblock]\n" @@ -548,7 +553,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:663 +#: modules/gdscript/doc_classes/@GDScript.xml:667 msgid "" "Returns the minimum of two values.\n" "[codeblock]\n" @@ -557,7 +562,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:680 +#: modules/gdscript/doc_classes/@GDScript.xml:684 msgid "" "Moves [code]from[/code] toward [code]to[/code] by the [code]delta[/code] " "value.\n" @@ -567,7 +572,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:693 +#: modules/gdscript/doc_classes/@GDScript.xml:697 msgid "" "Returns the nearest larger power of 2 for integer [code]value[/code].\n" "[codeblock]\n" @@ -577,7 +582,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:707 +#: modules/gdscript/doc_classes/@GDScript.xml:711 msgid "" "Returns an integer representing the Unicode code point of the given Unicode " "character [code]char[/code].\n" @@ -589,7 +594,7 @@ msgid "" "This is the inverse of [method char]." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:722 +#: modules/gdscript/doc_classes/@GDScript.xml:726 msgid "" "Parse JSON text to a Variant (use [method typeof] to check if it is what you " "expect).\n" @@ -609,7 +614,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:742 +#: modules/gdscript/doc_classes/@GDScript.xml:746 #: modules/visual_script/doc_classes/VisualScriptBuiltinFunc.xml:142 msgid "" "Converts a 2D point expressed in the polar coordinate system (a distance " @@ -617,7 +622,7 @@ msgid "" "cartesian coordinate system (X and Y axis)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:753 +#: modules/gdscript/doc_classes/@GDScript.xml:757 msgid "" "Returns the integer modulus of [code]a/b[/code] that wraps equally in " "positive and negative.\n" @@ -643,7 +648,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:784 +#: modules/gdscript/doc_classes/@GDScript.xml:788 msgid "" "Returns the result of [code]x[/code] raised to the power of [code]y[/code].\n" "[codeblock]\n" @@ -651,7 +656,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:796 +#: modules/gdscript/doc_classes/@GDScript.xml:800 msgid "" "Returns a resource from the filesystem that is loaded during script " "parsing.\n" @@ -663,7 +668,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:808 +#: modules/gdscript/doc_classes/@GDScript.xml:812 msgid "" "Converts one or more arguments to strings in the best way possible and " "prints them to the console.\n" @@ -673,11 +678,11 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:819 +#: modules/gdscript/doc_classes/@GDScript.xml:823 msgid "Like [method print], but prints only when used in debug mode." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:826 +#: modules/gdscript/doc_classes/@GDScript.xml:830 msgid "" "Prints a stack track at code location, only works when running with debugger " "turned on.\n" @@ -687,7 +692,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:837 +#: modules/gdscript/doc_classes/@GDScript.xml:841 msgid "" "Prints one or more arguments to strings in the best way possible to standard " "error line.\n" @@ -696,7 +701,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:847 +#: modules/gdscript/doc_classes/@GDScript.xml:851 msgid "" "Prints one or more arguments to strings in the best way possible to console. " "No newline is added at the end.\n" @@ -710,7 +715,7 @@ msgid "" "method, such as [method print]." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:860 +#: modules/gdscript/doc_classes/@GDScript.xml:864 msgid "" "Prints one or more arguments to the console with a space between each " "argument.\n" @@ -719,7 +724,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:870 +#: modules/gdscript/doc_classes/@GDScript.xml:874 msgid "" "Prints one or more arguments to the console with a tab between each " "argument.\n" @@ -728,7 +733,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:882 +#: modules/gdscript/doc_classes/@GDScript.xml:886 msgid "" "Pushes an error message to Godot's built-in debugger and to the OS " "terminal.\n" @@ -738,7 +743,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:894 +#: modules/gdscript/doc_classes/@GDScript.xml:898 msgid "" "Pushes a warning message to Godot's built-in debugger and to the OS " "terminal.\n" @@ -748,7 +753,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:906 +#: modules/gdscript/doc_classes/@GDScript.xml:910 msgid "" "Converts from radians to degrees.\n" "[codeblock]\n" @@ -756,7 +761,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:920 +#: modules/gdscript/doc_classes/@GDScript.xml:924 msgid "" "Random range, any floating point value between [code]from[/code] and " "[code]to[/code].\n" @@ -765,7 +770,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:932 +#: modules/gdscript/doc_classes/@GDScript.xml:936 msgid "" "Random from seed: pass a [code]seed[/code], and an array with both number " "and new seed is returned. \"Seed\" here refers to the internal state of the " @@ -773,7 +778,7 @@ msgid "" "implementation is 64 bits." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:939 +#: modules/gdscript/doc_classes/@GDScript.xml:943 msgid "" "Returns a random floating point value on the interval [code][0, 1][/code].\n" "[codeblock]\n" @@ -781,7 +786,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:949 +#: modules/gdscript/doc_classes/@GDScript.xml:953 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 " @@ -794,7 +799,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:962 +#: modules/gdscript/doc_classes/@GDScript.xml:966 msgid "" "Randomizes the seed (or the internal state) of the random number generator. " "Current implementation reseeds using a number based on time.\n" @@ -804,7 +809,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:973 +#: modules/gdscript/doc_classes/@GDScript.xml:977 msgid "" "Returns an array with the given range. Range can be 1 argument N (0 to N-1), " "two arguments (initial, final-1) or three arguments (initial, final-1, " @@ -834,7 +839,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1013 +#: modules/gdscript/doc_classes/@GDScript.xml:1017 msgid "" "Maps a [code]value[/code] from range [code][istart, istop][/code] to [code]" "[ostart, ostop][/code].\n" @@ -843,7 +848,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1025 +#: modules/gdscript/doc_classes/@GDScript.xml:1029 msgid "" "Returns the integral value that is nearest to [code]s[/code], with halfway " "cases rounded away from zero.\n" @@ -852,7 +857,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1037 +#: modules/gdscript/doc_classes/@GDScript.xml:1041 msgid "" "Sets seed for the random number generator.\n" "[codeblock]\n" @@ -861,7 +866,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1050 +#: modules/gdscript/doc_classes/@GDScript.xml:1054 msgid "" "Returns the sign of [code]s[/code]: -1 or 1. Returns 0 if [code]s[/code] is " "0.\n" @@ -872,7 +877,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1064 +#: modules/gdscript/doc_classes/@GDScript.xml:1068 msgid "" "Returns the sine of angle [code]s[/code] in radians.\n" "[codeblock]\n" @@ -880,7 +885,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1076 +#: modules/gdscript/doc_classes/@GDScript.xml:1080 msgid "" "Returns the hyperbolic sine of [code]s[/code].\n" "[codeblock]\n" @@ -889,7 +894,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1093 +#: modules/gdscript/doc_classes/@GDScript.xml:1097 msgid "" "Returns a number smoothly interpolated between the [code]from[/code] and " "[code]to[/code], based on the [code]weight[/code]. Similar to [method lerp], " @@ -901,7 +906,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1107 +#: modules/gdscript/doc_classes/@GDScript.xml:1111 msgid "" "Returns the square root of [code]s[/code].\n" "[codeblock]\n" @@ -909,7 +914,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1119 +#: modules/gdscript/doc_classes/@GDScript.xml:1123 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 " @@ -924,7 +929,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1138 +#: modules/gdscript/doc_classes/@GDScript.xml:1142 msgid "" "Snaps float value [code]s[/code] to a given [code]step[/code]. This can also " "be used to round a floating point number to an arbitrary number of " @@ -935,7 +940,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1149 +#: modules/gdscript/doc_classes/@GDScript.xml:1153 msgid "" "Converts one or more arguments to string in the best way possible.\n" "[codeblock]\n" @@ -946,7 +951,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1164 +#: modules/gdscript/doc_classes/@GDScript.xml:1168 msgid "" "Converts a formatted string that was returned by [method var2str] to the " "original value.\n" @@ -957,7 +962,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1178 +#: modules/gdscript/doc_classes/@GDScript.xml:1182 msgid "" "Returns the tangent of angle [code]s[/code] in radians.\n" "[codeblock]\n" @@ -965,7 +970,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1190 +#: modules/gdscript/doc_classes/@GDScript.xml:1194 msgid "" "Returns the hyperbolic tangent of [code]s[/code].\n" "[codeblock]\n" @@ -974,7 +979,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1203 +#: modules/gdscript/doc_classes/@GDScript.xml:1207 msgid "" "Converts a Variant [code]var[/code] to JSON text and return the result. " "Useful for serializing data to store or send over the network.\n" @@ -985,16 +990,16 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1217 +#: modules/gdscript/doc_classes/@GDScript.xml:1221 msgid "" "Returns whether the given class exists in [ClassDB].\n" "[codeblock]\n" -"type_exists(\"Sprite\") # Returns true\n" +"type_exists(\"Sprite2D\") # Returns true\n" "type_exists(\"Variant\") # Returns false\n" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1230 +#: modules/gdscript/doc_classes/@GDScript.xml:1234 msgid "" "Returns the internal type of the given Variant object, using the [enum " "Variant.Type] values.\n" @@ -1007,7 +1012,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1246 +#: modules/gdscript/doc_classes/@GDScript.xml:1250 msgid "" "Checks that [code]json[/code] is valid JSON data. Returns an empty string if " "valid, or an error message otherwise.\n" @@ -1021,14 +1026,14 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1265 +#: modules/gdscript/doc_classes/@GDScript.xml:1269 msgid "" "Encodes a variable value to a byte array. When [code]full_objects[/code] is " "[code]true[/code] encoding objects is allowed (and can potentially include " "code)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1274 +#: modules/gdscript/doc_classes/@GDScript.xml:1278 msgid "" "Converts a Variant [code]var[/code] to a formatted string that can later be " "parsed using [method str2var].\n" @@ -1045,7 +1050,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1294 +#: modules/gdscript/doc_classes/@GDScript.xml:1298 msgid "" "Returns a weak reference to an object.\n" "A weak reference to an object is not enough to keep the object alive: when " @@ -1055,7 +1060,7 @@ msgid "" "reference may return the object even if there are no strong references to it." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1308 +#: modules/gdscript/doc_classes/@GDScript.xml:1312 msgid "" "Wraps float [code]value[/code] between [code]min[/code] and [code]max[/" "code].\n" @@ -1089,7 +1094,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1344 +#: modules/gdscript/doc_classes/@GDScript.xml:1348 msgid "" "Wraps integer [code]value[/code] between [code]min[/code] and [code]max[/" "code].\n" @@ -1118,7 +1123,7 @@ msgid "" "[/codeblock]" msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1374 +#: modules/gdscript/doc_classes/@GDScript.xml:1378 msgid "" "Stops the function execution and returns the current suspended state to the " "calling function.\n" @@ -1163,21 +1168,21 @@ msgid "" "\"idle_frame\")[/code] from the above example." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1405 +#: modules/gdscript/doc_classes/@GDScript.xml:1409 msgid "" "Constant that represents how many times the diameter of a circle fits around " "its perimeter." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1408 +#: modules/gdscript/doc_classes/@GDScript.xml:1412 msgid "The circle constant, the circumference of the unit circle." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1411 +#: modules/gdscript/doc_classes/@GDScript.xml:1415 msgid "A positive infinity. (For negative infinity, use -INF)." msgstr "" -#: modules/gdscript/doc_classes/@GDScript.xml:1414 +#: modules/gdscript/doc_classes/@GDScript.xml:1418 msgid "" "Macro constant that expands to an expression of type float that represents a " "NaN.\n" @@ -1232,7 +1237,7 @@ msgid "The [IP] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:40 -msgid "The [Input] singleton." +msgid "The [InputFilter] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:43 @@ -1260,15 +1265,11 @@ msgid "The [Marshalls] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:60 -msgid "The [Navigation2DServer] singleton." -msgstr "" - -#: doc/classes/@GlobalScope.xml:63 msgid "The [NavigationMeshGenerator] singleton." msgstr "" -#: doc/classes/@GlobalScope.xml:66 -msgid "The [NavigationServer] singleton." +#: doc/classes/@GlobalScope.xml:63 doc/classes/@GlobalScope.xml:66 +msgid "The [NavigationServer2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:69 @@ -1280,11 +1281,11 @@ msgid "The [Performance] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:75 -msgid "The [Physics2DServer] singleton." +msgid "The [PhysicsServer2D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:78 -msgid "The [PhysicsServer] singleton." +msgid "The [PhysicsServer3D] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:81 @@ -1292,23 +1293,23 @@ msgid "The [ProjectSettings] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:84 -msgid "The [ResourceLoader] singleton." +msgid "The [RenderingServer] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:87 -msgid "The [ResourceSaver] singleton." +msgid "The [ResourceLoader] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:90 -msgid "The [TranslationServer] singleton." +msgid "The [ResourceSaver] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:93 -msgid "The [VisualScriptEditor] singleton." +msgid "The [TranslationServer] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:96 -msgid "The [VisualServer] singleton." +msgid "The [VisualScriptEditor] singleton." msgstr "" #: doc/classes/@GlobalScope.xml:101 @@ -3632,96 +3633,96 @@ msgstr "" msgid "The text displayed by the dialog." msgstr "" -#: doc/classes/AcceptDialog.xml:75 +#: doc/classes/AcceptDialog.xml:82 msgid "Emitted when the dialog is accepted, i.e. the OK button is pressed." msgstr "" -#: doc/classes/AcceptDialog.xml:82 +#: doc/classes/AcceptDialog.xml:89 msgid "Emitted when a custom button is pressed. See [method add_button]." msgstr "" -#: doc/classes/AnimatedSprite.xml:4 +#: doc/classes/AnimatedSprite2D.xml:4 msgid "Sprite node that can use multiple textures for animation." msgstr "" -#: doc/classes/AnimatedSprite.xml:7 doc/classes/AnimatedSprite3D.xml:7 +#: doc/classes/AnimatedSprite2D.xml:7 doc/classes/AnimatedSprite3D.xml:7 msgid "" "Animations are created using a [SpriteFrames] resource, which can be " "configured in the editor via the SpriteFrames panel." msgstr "" -#: doc/classes/AnimatedSprite.xml:16 doc/classes/AnimatedSprite3D.xml:16 +#: doc/classes/AnimatedSprite2D.xml:16 doc/classes/AnimatedSprite3D.xml:16 msgid "Returns [code]true[/code] if an animation is currently being played." msgstr "" -#: doc/classes/AnimatedSprite.xml:27 +#: doc/classes/AnimatedSprite2D.xml:27 msgid "" "Plays the animation named [code]anim[/code]. If no [code]anim[/code] is " "provided, the current animation is played. If [code]backwards[/code] is " "[code]true[/code], the animation will be played in reverse." msgstr "" -#: doc/classes/AnimatedSprite.xml:34 doc/classes/AnimatedSprite3D.xml:32 +#: doc/classes/AnimatedSprite2D.xml:34 doc/classes/AnimatedSprite3D.xml:32 msgid "Stops the current animation (does not reset the frame counter)." msgstr "" -#: doc/classes/AnimatedSprite.xml:40 doc/classes/AnimatedSprite3D.xml:38 +#: doc/classes/AnimatedSprite2D.xml:40 doc/classes/AnimatedSprite3D.xml:38 msgid "" "The current animation from the [code]frames[/code] resource. If this value " "changes, the [code]frame[/code] counter is reset." msgstr "" -#: doc/classes/AnimatedSprite.xml:43 doc/classes/SpriteBase3D.xml:55 +#: doc/classes/AnimatedSprite2D.xml:43 doc/classes/SpriteBase3D.xml:55 msgid "If [code]true[/code], texture will be centered." msgstr "" -#: doc/classes/AnimatedSprite.xml:46 doc/classes/Sprite.xml:41 +#: doc/classes/AnimatedSprite2D.xml:46 doc/classes/Sprite2D.xml:41 #: doc/classes/SpriteBase3D.xml:61 doc/classes/TextureRect.xml:18 msgid "If [code]true[/code], texture is flipped horizontally." msgstr "" -#: doc/classes/AnimatedSprite.xml:49 doc/classes/Sprite.xml:44 +#: doc/classes/AnimatedSprite2D.xml:49 doc/classes/Sprite2D.xml:44 #: doc/classes/SpriteBase3D.xml:64 doc/classes/TextureRect.xml:21 msgid "If [code]true[/code], texture is flipped vertically." msgstr "" -#: doc/classes/AnimatedSprite.xml:52 doc/classes/AnimatedSprite3D.xml:41 +#: doc/classes/AnimatedSprite2D.xml:52 doc/classes/AnimatedSprite3D.xml:41 msgid "The displayed animation frame's index." msgstr "" -#: doc/classes/AnimatedSprite.xml:55 doc/classes/AnimatedSprite3D.xml:44 +#: doc/classes/AnimatedSprite2D.xml:55 doc/classes/AnimatedSprite3D.xml:44 msgid "The [SpriteFrames] resource containing the animation(s)." msgstr "" -#: doc/classes/AnimatedSprite.xml:58 doc/classes/Sprite.xml:59 +#: doc/classes/AnimatedSprite2D.xml:58 doc/classes/Sprite2D.xml:59 #: doc/classes/SpriteBase3D.xml:70 msgid "The texture's drawing offset." msgstr "" -#: doc/classes/AnimatedSprite.xml:61 doc/classes/AnimatedSprite3D.xml:47 +#: doc/classes/AnimatedSprite2D.xml:61 doc/classes/AnimatedSprite3D.xml:47 msgid "If [code]true[/code], the [member animation] is currently playing." msgstr "" -#: doc/classes/AnimatedSprite.xml:64 -msgid "Strength of the specular light effect of this [AnimatedSprite]." +#: doc/classes/AnimatedSprite2D.xml:64 +msgid "Strength of the specular light effect of this [AnimatedSprite2D]." msgstr "" -#: doc/classes/AnimatedSprite.xml:67 doc/classes/Sprite.xml:74 +#: doc/classes/AnimatedSprite2D.xml:67 doc/classes/Sprite2D.xml:74 msgid "The color of the specular light effect." msgstr "" -#: doc/classes/AnimatedSprite.xml:70 +#: doc/classes/AnimatedSprite2D.xml:70 msgid "The animation speed is multiplied by this value." msgstr "" -#: doc/classes/AnimatedSprite.xml:76 +#: doc/classes/AnimatedSprite2D.xml:76 msgid "" "Emitted when the animation is finished (when it plays the last frame). If " "the animation is looping, this signal is emitted every time the last frame " "is drawn." msgstr "" -#: doc/classes/AnimatedSprite.xml:81 doc/classes/AnimatedSprite3D.xml:53 +#: doc/classes/AnimatedSprite2D.xml:81 doc/classes/AnimatedSprite3D.xml:53 msgid "Emitted when [member frame] changed." msgstr "" @@ -3744,9 +3745,9 @@ msgstr "" msgid "" "[AnimatedTexture] is a resource format for frame-based animations, where " "multiple textures can be chained automatically with a predefined delay for " -"each frame. Unlike [AnimationPlayer] or [AnimatedSprite], it isn't a [Node], " -"but has the advantage of being usable anywhere a [Texture2D] resource can be " -"used, e.g. in a [TileSet].\n" +"each frame. Unlike [AnimationPlayer] or [AnimatedSprite2D], it isn't a " +"[Node], but has the advantage of being usable anywhere a [Texture2D] " +"resource can be used, e.g. in a [TileSet].\n" "The playback of the animation is controlled by the [member fps] property as " "well as each frame's optional delay (see [method set_frame_delay]). The " "animation loops, i.e. it will restart at frame 0 automatically after playing " @@ -3814,7 +3815,7 @@ msgstr "" #: doc/classes/AnimatedTexture.xml:74 msgid "" "The maximum number of frames supported by [AnimatedTexture]. If you need " -"more frames in your animation, use [AnimationPlayer] or [AnimatedSprite]." +"more frames in your animation, use [AnimationPlayer] or [AnimatedSprite2D]." msgstr "" #: doc/classes/Animation.xml:4 @@ -5403,91 +5404,98 @@ msgstr "" msgid "The animations will only progress manually (see [method advance])." msgstr "" -#: doc/classes/Area.xml:4 -msgid "General-purpose area node for detection and 3D physics influence." +#: doc/classes/Area2D.xml:4 +msgid "2D area for detection and 2D physics influence." msgstr "" -#: doc/classes/Area.xml:7 +#: doc/classes/Area2D.xml:7 msgid "" -"3D area that detects [CollisionObject] nodes overlapping, entering, or " +"2D area that detects [CollisionObject2D] nodes overlapping, entering, or " "exiting. Can also alter or override local physics parameters (gravity, " "damping)." msgstr "" -#: doc/classes/Area.xml:18 -msgid "Returns an individual bit on the layer mask." +#: doc/classes/Area2D.xml:10 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/physics/using_area_2d.html" msgstr "" -#: doc/classes/Area.xml:27 modules/csg/doc_classes/CSGShape.xml:18 -#: modules/csg/doc_classes/CSGShape.xml:27 doc/classes/RayCast2D.xml:70 -#: doc/classes/SoftBody.xml:35 doc/classes/SoftBody.xml:44 -msgid "Returns an individual bit on the collision mask." +#: doc/classes/Area2D.xml:19 +msgid "" +"Returns an individual bit on the layer mask. Describes whether other areas " +"will collide with this one on the given layer." msgstr "" -#: doc/classes/Area.xml:34 +#: doc/classes/Area2D.xml:28 msgid "" -"Returns a list of intersecting [Area]s. For performance reasons (collisions " -"are all processed at the same time) this list is modified once during the " -"physics step, not immediately after objects are moved. Consider using " -"signals instead." +"Returns an individual bit on the collision mask. Describes whether this area " +"will collide with others on the given layer." msgstr "" -#: doc/classes/Area.xml:41 +#: doc/classes/Area2D.xml:35 msgid "" -"Returns a list of intersecting [PhysicsBody]s. For performance reasons " +"Returns a list of intersecting [Area2D]s. For performance reasons " "(collisions are all processed at the same time) this list is modified once " "during the physics step, not immediately after objects are moved. Consider " "using signals instead." msgstr "" -#: doc/classes/Area.xml:50 +#: doc/classes/Area2D.xml:42 msgid "" -"If [code]true[/code], the given area overlaps the Area.\n" +"Returns a list of intersecting [PhysicsBody2D]s. For performance reasons " +"(collisions are all processed at the same time) this list is modified once " +"during the physics step, not immediately after objects are moved. Consider " +"using signals instead." +msgstr "" + +#: doc/classes/Area2D.xml:51 +msgid "" +"If [code]true[/code], the given area overlaps the Area2D.\n" "[b]Note:[/b] The result of this test is not immediate after moving objects. " "For performance, list of overlaps is updated once per frame and before the " "physics step. Consider using signals instead." msgstr "" -#: doc/classes/Area.xml:60 +#: doc/classes/Area2D.xml:61 msgid "" -"If [code]true[/code], the given physics body overlaps the Area.\n" +"If [code]true[/code], the given physics body overlaps the Area2D.\n" "[b]Note:[/b] The result of this test is not immediate after moving objects. " "For performance, list of overlaps is updated once per frame and before the " "physics step. Consider using signals instead.\n" -"The [code]body[/code] argument can either be a [PhysicsBody] or a [GridMap] " -"instance (while GridMaps are not physics body themselves, they register " -"their tiles with collision shapes as a virtual physics body)." +"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " +"[TileMap] instance (while TileMaps are not physics body themselves, they " +"register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area.xml:73 +#: doc/classes/Area2D.xml:74 msgid "" -"Set/clear individual bits on the layer mask. This simplifies editing this " -"[Area]'s layers." +"Set/clear individual bits on the layer mask. This makes getting an area in/" +"out of only one layer easier." msgstr "" -#: doc/classes/Area.xml:84 +#: doc/classes/Area2D.xml:85 msgid "" -"Set/clear individual bits on the collision mask. This simplifies editing " -"which [Area] layers this [Area] scans." +"Set/clear individual bits on the collision mask. This makes selecting the " +"areas scanned easier." msgstr "" -#: doc/classes/Area.xml:90 doc/classes/Area2D.xml:91 +#: doc/classes/Area2D.xml:91 doc/classes/Area3D.xml:90 msgid "" "The rate at which objects stop spinning in this area. Represents the angular " "velocity lost per second. Values range from [code]0[/code] (no damping) to " "[code]1[/code] (full damping)." msgstr "" -#: doc/classes/Area.xml:93 doc/classes/Area2D.xml:94 +#: doc/classes/Area2D.xml:94 doc/classes/Area3D.xml:93 msgid "The name of the area's audio bus." msgstr "" -#: doc/classes/Area.xml:96 doc/classes/Area2D.xml:97 +#: doc/classes/Area2D.xml:97 doc/classes/Area3D.xml:96 msgid "" "If [code]true[/code], the area's audio bus overrides the default audio bus." msgstr "" -#: doc/classes/Area.xml:99 doc/classes/Area2D.xml:100 +#: doc/classes/Area2D.xml:100 doc/classes/Area3D.xml:99 msgid "" "The area's physics layer(s). Collidable objects can exist in any of 32 " "different layers. A contact is detected if object A is in any of the layers " @@ -5495,278 +5503,271 @@ msgid "" "also [member collision_mask]." msgstr "" -#: doc/classes/Area.xml:102 doc/classes/Area2D.xml:103 +#: doc/classes/Area2D.xml:103 doc/classes/Area3D.xml:102 msgid "The physics layers this area scans to determine collision detection." msgstr "" -#: doc/classes/Area.xml:105 doc/classes/Area2D.xml:106 +#: doc/classes/Area2D.xml:106 doc/classes/Area3D.xml:105 msgid "" "The area's gravity intensity (ranges from -1024 to 1024). This value " "multiplies the gravity vector. This is useful to alter the force of gravity " "without altering its direction." msgstr "" -#: doc/classes/Area.xml:108 doc/classes/Area2D.xml:109 +#: doc/classes/Area2D.xml:109 doc/classes/Area3D.xml:108 msgid "" "The falloff factor for point gravity. The greater the value, the faster " "gravity decreases with distance." msgstr "" -#: doc/classes/Area.xml:111 doc/classes/Area2D.xml:112 +#: doc/classes/Area2D.xml:112 doc/classes/Area3D.xml:111 msgid "" "If [code]true[/code], gravity is calculated from a point (set via [member " "gravity_vec]). See also [member space_override]." msgstr "" -#: doc/classes/Area.xml:114 doc/classes/Area2D.xml:115 +#: doc/classes/Area2D.xml:115 doc/classes/Area3D.xml:114 msgid "" "The area's gravity vector (not normalized). If gravity is a point (see " "[member gravity_point]), this will be the point of attraction." msgstr "" -#: doc/classes/Area.xml:117 doc/classes/Area2D.xml:118 +#: doc/classes/Area2D.xml:118 doc/classes/Area3D.xml:117 msgid "" "The rate at which objects stop moving in this area. Represents the linear " "velocity lost per second. Values range from [code]0[/code] (no damping) to " "[code]1[/code] (full damping)." msgstr "" -#: doc/classes/Area.xml:120 doc/classes/Area2D.xml:121 +#: doc/classes/Area2D.xml:121 doc/classes/Area3D.xml:120 msgid "If [code]true[/code], other monitoring areas can detect this area." msgstr "" -#: doc/classes/Area.xml:123 doc/classes/Area2D.xml:124 +#: doc/classes/Area2D.xml:124 doc/classes/Area3D.xml:123 msgid "" "If [code]true[/code], the area detects bodies or areas entering and exiting " "it." msgstr "" -#: doc/classes/Area.xml:126 doc/classes/Area2D.xml:127 +#: doc/classes/Area2D.xml:127 doc/classes/Area3D.xml:126 msgid "The area's priority. Higher priority areas are processed first." msgstr "" -#: doc/classes/Area.xml:129 -msgid "" -"The degree to which this area applies reverb to its associated audio. Ranges " -"from [code]0[/code] to [code]1[/code] with [code]0.1[/code] precision." -msgstr "" - -#: doc/classes/Area.xml:132 -msgid "If [code]true[/code], the area applies reverb to its associated audio." -msgstr "" - -#: doc/classes/Area.xml:135 -msgid "The reverb bus name to use for this area's associated audio." -msgstr "" - -#: doc/classes/Area.xml:138 -msgid "" -"The degree to which this area's reverb is a uniform effect. Ranges from " -"[code]0[/code] to [code]1[/code] with [code]0.1[/code] precision." -msgstr "" - -#: doc/classes/Area.xml:141 doc/classes/Area2D.xml:130 +#: doc/classes/Area2D.xml:130 doc/classes/Area3D.xml:141 msgid "" "Override mode for gravity and damping calculations within this area. See " "[enum SpaceOverride] for possible values." msgstr "" -#: doc/classes/Area.xml:149 doc/classes/Area2D.xml:138 +#: doc/classes/Area2D.xml:138 doc/classes/Area3D.xml:149 msgid "Emitted when another area enters." msgstr "" -#: doc/classes/Area.xml:156 doc/classes/Area2D.xml:145 +#: doc/classes/Area2D.xml:145 doc/classes/Area3D.xml:156 msgid "Emitted when another area exits." msgstr "" -#: doc/classes/Area.xml:169 +#: doc/classes/Area2D.xml:158 msgid "" -"Emitted when another area enters, reporting which areas overlapped. " +"Emitted when another area enters, reporting which shapes overlapped. " "[code]shape_owner_get_owner(shape_find_owner(shape))[/code] returns the " "parent object of the owner of the [code]shape[/code]." msgstr "" -#: doc/classes/Area.xml:182 +#: doc/classes/Area2D.xml:171 msgid "" -"Emitted when another area exits, reporting which areas were overlapping." +"Emitted when another area exits, reporting which shapes were overlapping." msgstr "" -#: doc/classes/Area.xml:189 +#: doc/classes/Area2D.xml:178 msgid "" "Emitted when a physics body enters.\n" -"The [code]body[/code] argument can either be a [PhysicsBody] or a [GridMap] " -"instance (while GridMaps are not physics body themselves, they register " -"their tiles with collision shapes as a virtual physics body)." +"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " +"[TileMap] instance (while TileMaps are not physics body themselves, they " +"register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area.xml:197 +#: doc/classes/Area2D.xml:186 msgid "" "Emitted when a physics body exits.\n" -"The [code]body[/code] argument can either be a [PhysicsBody] or a [GridMap] " -"instance (while GridMaps are not physics body themselves, they register " -"their tiles with collision shapes as a virtual physics body)." +"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " +"[TileMap] instance (while TileMaps are not physics body themselves, they " +"register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area.xml:211 +#: doc/classes/Area2D.xml:200 msgid "" "Emitted when a physics body enters, reporting which shapes overlapped.\n" -"The [code]body[/code] argument can either be a [PhysicsBody] or a [GridMap] " -"instance (while GridMaps are not physics body themselves, they register " -"their tiles with collision shapes as a virtual physics body)." +"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " +"[TileMap] instance (while TileMaps are not physics body themselves, they " +"register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area.xml:225 +#: doc/classes/Area2D.xml:214 msgid "" "Emitted when a physics body exits, reporting which shapes were overlapping.\n" -"The [code]body[/code] argument can either be a [PhysicsBody] or a [GridMap] " -"instance (while GridMaps are not physics body themselves, they register " -"their tiles with collision shapes as a virtual physics body)." +"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " +"[TileMap] instance (while TileMaps are not physics body themselves, they " +"register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area.xml:232 doc/classes/Area2D.xml:221 +#: doc/classes/Area2D.xml:221 doc/classes/Area3D.xml:232 msgid "This area does not affect gravity/damping." msgstr "" -#: doc/classes/Area.xml:235 doc/classes/Area2D.xml:224 +#: doc/classes/Area2D.xml:224 doc/classes/Area3D.xml:235 msgid "" "This area adds its gravity/damping values to whatever has been calculated so " "far (in [member priority] order)." msgstr "" -#: doc/classes/Area.xml:238 doc/classes/Area2D.xml:227 +#: doc/classes/Area2D.xml:227 doc/classes/Area3D.xml:238 msgid "" "This area adds its gravity/damping values to whatever has been calculated so " "far (in [member priority] order), ignoring any lower priority areas." msgstr "" -#: doc/classes/Area.xml:241 doc/classes/Area2D.xml:230 +#: doc/classes/Area2D.xml:230 doc/classes/Area3D.xml:241 msgid "" "This area replaces any gravity/damping, even the defaults, ignoring any " "lower priority areas." msgstr "" -#: doc/classes/Area.xml:244 doc/classes/Area2D.xml:233 +#: doc/classes/Area2D.xml:233 doc/classes/Area3D.xml:244 msgid "" "This area replaces any gravity/damping calculated so far (in [member " "priority] order), but keeps calculating the rest of the areas." msgstr "" -#: doc/classes/Area2D.xml:4 -msgid "2D area for detection and 2D physics influence." +#: doc/classes/Area3D.xml:4 +msgid "General-purpose area node for detection and 3D physics influence." msgstr "" -#: doc/classes/Area2D.xml:7 +#: doc/classes/Area3D.xml:7 msgid "" -"2D area that detects [CollisionObject2D] nodes overlapping, entering, or " +"3D area that detects [CollisionObject3D] nodes overlapping, entering, or " "exiting. Can also alter or override local physics parameters (gravity, " "damping)." msgstr "" -#: doc/classes/Area2D.xml:10 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/physics/using_area_2d.html" -msgstr "" - -#: doc/classes/Area2D.xml:19 -msgid "" -"Returns an individual bit on the layer mask. Describes whether other areas " -"will collide with this one on the given layer." +#: doc/classes/Area3D.xml:18 +msgid "Returns an individual bit on the layer mask." msgstr "" -#: doc/classes/Area2D.xml:28 -msgid "" -"Returns an individual bit on the collision mask. Describes whether this area " -"will collide with others on the given layer." +#: doc/classes/Area3D.xml:27 modules/csg/doc_classes/CSGShape3D.xml:18 +#: modules/csg/doc_classes/CSGShape3D.xml:27 doc/classes/RayCast2D.xml:70 +#: doc/classes/SoftBody3D.xml:35 doc/classes/SoftBody3D.xml:44 +msgid "Returns an individual bit on the collision mask." msgstr "" -#: doc/classes/Area2D.xml:35 +#: doc/classes/Area3D.xml:34 msgid "" -"Returns a list of intersecting [Area2D]s. For performance reasons " +"Returns a list of intersecting [Area3D]s. For performance reasons " "(collisions are all processed at the same time) this list is modified once " "during the physics step, not immediately after objects are moved. Consider " "using signals instead." msgstr "" -#: doc/classes/Area2D.xml:42 +#: doc/classes/Area3D.xml:41 msgid "" -"Returns a list of intersecting [PhysicsBody2D]s. For performance reasons " +"Returns a list of intersecting [PhysicsBody3D]s. For performance reasons " "(collisions are all processed at the same time) this list is modified once " "during the physics step, not immediately after objects are moved. Consider " "using signals instead." msgstr "" -#: doc/classes/Area2D.xml:51 +#: doc/classes/Area3D.xml:50 msgid "" -"If [code]true[/code], the given area overlaps the Area2D.\n" +"If [code]true[/code], the given area overlaps the Area3D.\n" "[b]Note:[/b] The result of this test is not immediate after moving objects. " "For performance, list of overlaps is updated once per frame and before the " "physics step. Consider using signals instead." msgstr "" -#: doc/classes/Area2D.xml:61 +#: doc/classes/Area3D.xml:60 msgid "" -"If [code]true[/code], the given physics body overlaps the Area2D.\n" +"If [code]true[/code], the given physics body overlaps the Area3D.\n" "[b]Note:[/b] The result of this test is not immediate after moving objects. " "For performance, list of overlaps is updated once per frame and before the " "physics step. Consider using signals instead.\n" -"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " -"[TileMap] instance (while TileMaps are not physics body themselves, they " +"The [code]body[/code] argument can either be a [PhysicsBody3D] or a " +"[GridMap] instance (while GridMaps are not physics body themselves, they " "register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area2D.xml:74 +#: doc/classes/Area3D.xml:73 msgid "" -"Set/clear individual bits on the layer mask. This makes getting an area in/" -"out of only one layer easier." +"Set/clear individual bits on the layer mask. This simplifies editing this " +"[Area3D]'s layers." msgstr "" -#: doc/classes/Area2D.xml:85 +#: doc/classes/Area3D.xml:84 msgid "" -"Set/clear individual bits on the collision mask. This makes selecting the " -"areas scanned easier." +"Set/clear individual bits on the collision mask. This simplifies editing " +"which [Area3D] layers this [Area3D] scans." msgstr "" -#: doc/classes/Area2D.xml:158 +#: doc/classes/Area3D.xml:129 msgid "" -"Emitted when another area enters, reporting which shapes overlapped. " +"The degree to which this area applies reverb to its associated audio. Ranges " +"from [code]0[/code] to [code]1[/code] with [code]0.1[/code] precision." +msgstr "" + +#: doc/classes/Area3D.xml:132 +msgid "If [code]true[/code], the area applies reverb to its associated audio." +msgstr "" + +#: doc/classes/Area3D.xml:135 +msgid "The reverb bus name to use for this area's associated audio." +msgstr "" + +#: doc/classes/Area3D.xml:138 +msgid "" +"The degree to which this area's reverb is a uniform effect. Ranges from " +"[code]0[/code] to [code]1[/code] with [code]0.1[/code] precision." +msgstr "" + +#: doc/classes/Area3D.xml:169 +msgid "" +"Emitted when another area enters, reporting which areas overlapped. " "[code]shape_owner_get_owner(shape_find_owner(shape))[/code] returns the " "parent object of the owner of the [code]shape[/code]." msgstr "" -#: doc/classes/Area2D.xml:171 +#: doc/classes/Area3D.xml:182 msgid "" -"Emitted when another area exits, reporting which shapes were overlapping." +"Emitted when another area exits, reporting which areas were overlapping." msgstr "" -#: doc/classes/Area2D.xml:178 +#: doc/classes/Area3D.xml:189 msgid "" "Emitted when a physics body enters.\n" -"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " -"[TileMap] instance (while TileMaps are not physics body themselves, they " +"The [code]body[/code] argument can either be a [PhysicsBody3D] or a " +"[GridMap] instance (while GridMaps are not physics body themselves, they " "register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area2D.xml:186 +#: doc/classes/Area3D.xml:197 msgid "" "Emitted when a physics body exits.\n" -"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " -"[TileMap] instance (while TileMaps are not physics body themselves, they " +"The [code]body[/code] argument can either be a [PhysicsBody3D] or a " +"[GridMap] instance (while GridMaps are not physics body themselves, they " "register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area2D.xml:200 +#: doc/classes/Area3D.xml:211 msgid "" "Emitted when a physics body enters, reporting which shapes overlapped.\n" -"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " -"[TileMap] instance (while TileMaps are not physics body themselves, they " +"The [code]body[/code] argument can either be a [PhysicsBody3D] or a " +"[GridMap] instance (while GridMaps are not physics body themselves, they " "register their tiles with collision shapes as a virtual physics body)." msgstr "" -#: doc/classes/Area2D.xml:214 +#: doc/classes/Area3D.xml:225 msgid "" "Emitted when a physics body exits, reporting which shapes were overlapping.\n" -"The [code]body[/code] argument can either be a [PhysicsBody2D] or a " -"[TileMap] instance (while TileMaps are not physics body themselves, they " +"The [code]body[/code] argument can either be a [PhysicsBody3D] or a " +"[GridMap] instance (while GridMaps are not physics body themselves, they " "register their tiles with collision shapes as a virtual physics body)." msgstr "" @@ -6088,10 +6089,10 @@ msgid "" "arrays[ArrayMesh.ARRAY_VERTEX] = vertices\n" "# Create the Mesh.\n" "arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)\n" -"var m = MeshInstance.new()\n" +"var m = MeshInstance3D.new()\n" "m.mesh = arr_mesh\n" "[/codeblock]\n" -"The [MeshInstance] is ready to be added to the [SceneTree] to be shown." +"The [MeshInstance3D] is ready to be added to the [SceneTree] to be shown." msgstr "" #: doc/classes/ArrayMesh.xml:27 @@ -6273,7 +6274,7 @@ msgid "" msgstr "" #: doc/classes/ArrayMesh.xml:234 doc/classes/Mesh.xml:210 -#: doc/classes/VisualServer.xml:3189 +#: doc/classes/RenderingServer.xml:3180 msgid "Represents the size of the [enum ArrayType] enum." msgstr "" @@ -6865,8 +6866,8 @@ msgstr "" #: doc/classes/ARVRServer.xml:72 msgid "" "Returns the absolute timestamp (in μs) of the last [ARVRServer] commit of " -"the AR/VR eyes to [VisualServer]. The value comes from an internal call to " -"[method OS.get_ticks_usec]." +"the AR/VR eyes to [RenderingServer]. The value comes from an internal call " +"to [method OS.get_ticks_usec]." msgstr "" #: doc/classes/ARVRServer.xml:79 @@ -9317,67 +9318,67 @@ msgid "" "penetrates an object's surface, is scattered, and then emerges." msgstr "" -#: doc/classes/BaseMaterial3D.xml:310 +#: doc/classes/BaseMaterial3D.xml:312 msgid "The strength of the subsurface scattering effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:313 +#: doc/classes/BaseMaterial3D.xml:315 msgid "" "Texture used to control the subsurface scattering strength. Stored in the " "red texture channel. Multiplied by [member subsurf_scatter_strength]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:316 +#: doc/classes/BaseMaterial3D.xml:318 msgid "Filter flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:319 +#: doc/classes/BaseMaterial3D.xml:321 msgid "Repeat flags for the texture. See [enum TextureFilter] for options." msgstr "" -#: doc/classes/BaseMaterial3D.xml:322 +#: doc/classes/BaseMaterial3D.xml:324 msgid "" "The color used by the transmission effect. Represents the light passing " "through an object." msgstr "" -#: doc/classes/BaseMaterial3D.xml:325 +#: doc/classes/BaseMaterial3D.xml:327 msgid "If [code]true[/code], the transmission effect is enabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:328 +#: doc/classes/BaseMaterial3D.xml:330 msgid "" "Texture used to control the transmission effect per-pixel. Added to [member " "transmission]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:331 +#: doc/classes/BaseMaterial3D.xml:333 msgid "" "If [code]true[/code], transparency is enabled on the body. See also [member " "blend_mode]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:334 +#: doc/classes/BaseMaterial3D.xml:336 msgid "" "If [code]true[/code], render point size can be changed.\n" "[b]Note:[/b] this is only effective for objects whose geometry is point-" "based rather than triangle-based. See also [member point_size]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:338 +#: doc/classes/BaseMaterial3D.xml:340 msgid "" "How much to offset the [code]UV[/code] coordinates. This amount will be " "added to [code]UV[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:341 +#: doc/classes/BaseMaterial3D.xml:343 msgid "" "How much to scale the [code]UV[/code] coordinates. This is multiplied by " "[code]UV[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:344 +#: doc/classes/BaseMaterial3D.xml:346 msgid "" "If [code]true[/code], instead of using [code]UV[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9391,32 +9392,32 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:347 doc/classes/BaseMaterial3D.xml:362 +#: doc/classes/BaseMaterial3D.xml:349 doc/classes/BaseMaterial3D.xml:364 msgid "" "A lower number blends the texture more softly while a higher number blends " "the texture more sharply." msgstr "" -#: doc/classes/BaseMaterial3D.xml:350 +#: doc/classes/BaseMaterial3D.xml:352 msgid "" "If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in " "world space rather than object local space. See also [member uv1_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:353 +#: doc/classes/BaseMaterial3D.xml:355 msgid "" "How much to offset the [code]UV2[/code] coordinates. This amount will be " "added to [code]UV2[/code] in the vertex function. This can be used to offset " "a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:356 +#: doc/classes/BaseMaterial3D.xml:358 msgid "" "How much to scale the [code]UV2[/code] coordinates. This is multiplied by " "[code]UV2[/code] in the vertex function." msgstr "" -#: doc/classes/BaseMaterial3D.xml:359 +#: doc/classes/BaseMaterial3D.xml:361 msgid "" "If [code]true[/code], instead of using [code]UV2[/code] textures will use a " "triplanar texture lookup to determine how to apply textures. Triplanar uses " @@ -9430,414 +9431,414 @@ msgid "" "when you are trying to achieve crisp texturing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:365 +#: doc/classes/BaseMaterial3D.xml:367 msgid "" "If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated " "in world space rather than object local space. See also [member " "uv2_triplanar]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:368 +#: doc/classes/BaseMaterial3D.xml:370 msgid "" "If [code]true[/code], the model's vertex colors are processed as sRGB mode." msgstr "" -#: doc/classes/BaseMaterial3D.xml:371 +#: doc/classes/BaseMaterial3D.xml:373 msgid "If [code]true[/code], the vertex color is used as albedo color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:376 +#: doc/classes/BaseMaterial3D.xml:378 msgid "Texture specifying per-pixel color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:379 +#: doc/classes/BaseMaterial3D.xml:381 msgid "Texture specifying per-pixel metallic value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:382 +#: doc/classes/BaseMaterial3D.xml:384 msgid "Texture specifying per-pixel roughness value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:385 +#: doc/classes/BaseMaterial3D.xml:387 msgid "Texture specifying per-pixel emission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:388 +#: doc/classes/BaseMaterial3D.xml:390 msgid "Texture specifying per-pixel normal vector." msgstr "" -#: doc/classes/BaseMaterial3D.xml:391 +#: doc/classes/BaseMaterial3D.xml:393 msgid "Texture specifying per-pixel rim value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:394 +#: doc/classes/BaseMaterial3D.xml:396 msgid "Texture specifying per-pixel clearcoat value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:397 +#: doc/classes/BaseMaterial3D.xml:399 msgid "" "Texture specifying per-pixel flowmap direction for use with [member " "anisotropy]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:400 +#: doc/classes/BaseMaterial3D.xml:402 msgid "Texture specifying per-pixel ambient occlusion value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:403 +#: doc/classes/BaseMaterial3D.xml:405 msgid "Texture specifying per-pixel height." msgstr "" -#: doc/classes/BaseMaterial3D.xml:406 +#: doc/classes/BaseMaterial3D.xml:408 msgid "Texture specifying per-pixel subsurface scattering." msgstr "" -#: doc/classes/BaseMaterial3D.xml:409 +#: doc/classes/BaseMaterial3D.xml:411 msgid "Texture specifying per-pixel transmission color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:412 +#: doc/classes/BaseMaterial3D.xml:414 msgid "Texture specifying per-pixel refraction strength." msgstr "" -#: doc/classes/BaseMaterial3D.xml:415 +#: doc/classes/BaseMaterial3D.xml:417 msgid "Texture specifying per-pixel detail mask blending value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:418 +#: doc/classes/BaseMaterial3D.xml:420 msgid "Texture specifying per-pixel detail color." msgstr "" -#: doc/classes/BaseMaterial3D.xml:421 +#: doc/classes/BaseMaterial3D.xml:423 msgid "Texture specifying per-pixel detail normal." msgstr "" -#: doc/classes/BaseMaterial3D.xml:426 +#: doc/classes/BaseMaterial3D.xml:428 msgid "Represents the size of the [enum TextureParam] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:429 +#: doc/classes/BaseMaterial3D.xml:431 msgid "" "The texture filter reads from the nearest pixel only. The simplest and " "fastest method of filtering, but the texture will look pixelized." msgstr "" -#: doc/classes/BaseMaterial3D.xml:432 doc/classes/CanvasItem.xml:665 +#: doc/classes/BaseMaterial3D.xml:434 doc/classes/CanvasItem.xml:665 msgid "" "The texture filter blends between the nearest four pixels. Use this for most " "cases where you want to avoid a pixelated style." msgstr "" -#: doc/classes/BaseMaterial3D.xml:443 doc/classes/CanvasItem.xml:676 +#: doc/classes/BaseMaterial3D.xml:445 doc/classes/CanvasItem.xml:676 msgid "Represents the size of the [enum TextureFilter] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:446 +#: doc/classes/BaseMaterial3D.xml:448 msgid "Use [code]UV[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:449 +#: doc/classes/BaseMaterial3D.xml:451 msgid "Use [code]UV2[/code] with the detail texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:452 +#: doc/classes/BaseMaterial3D.xml:454 msgid "The material will not use transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:455 +#: doc/classes/BaseMaterial3D.xml:457 msgid "The material will use the texture's alpha values for transparency." msgstr "" -#: doc/classes/BaseMaterial3D.xml:462 +#: doc/classes/BaseMaterial3D.xml:464 msgid "Represents the size of the [enum Transparency] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:465 +#: doc/classes/BaseMaterial3D.xml:467 msgid "The object will not receive shadows." msgstr "" -#: doc/classes/BaseMaterial3D.xml:468 +#: doc/classes/BaseMaterial3D.xml:470 msgid "" "The object will be shaded per pixel. Useful for realistic shading effect." msgstr "" -#: doc/classes/BaseMaterial3D.xml:471 +#: doc/classes/BaseMaterial3D.xml:473 msgid "" "The object will be shaded per vertex. Useful when you want cheaper shaders " "and do not care about visual quality." msgstr "" -#: doc/classes/BaseMaterial3D.xml:474 +#: doc/classes/BaseMaterial3D.xml:476 msgid "Represents the size of the [enum ShadingMode] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:477 +#: doc/classes/BaseMaterial3D.xml:479 msgid "Constant for setting [member emission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:480 +#: doc/classes/BaseMaterial3D.xml:482 msgid "Constant for setting [member normal_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:483 +#: doc/classes/BaseMaterial3D.xml:485 msgid "Constant for setting [member rim_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:486 +#: doc/classes/BaseMaterial3D.xml:488 msgid "Constant for setting [member clearcoat_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:489 +#: doc/classes/BaseMaterial3D.xml:491 msgid "Constant for setting [member anisotropy_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:492 +#: doc/classes/BaseMaterial3D.xml:494 msgid "Constant for setting [member ao_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:497 +#: doc/classes/BaseMaterial3D.xml:499 msgid "Constant for setting [member subsurf_scatter_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:500 +#: doc/classes/BaseMaterial3D.xml:502 msgid "Constant for setting [member transmission_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:503 +#: doc/classes/BaseMaterial3D.xml:505 msgid "Constant for setting [member refraction_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:506 +#: doc/classes/BaseMaterial3D.xml:508 msgid "Constant for setting [member detail_enabled]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:509 doc/classes/EditorFeatureProfile.xml:127 +#: doc/classes/BaseMaterial3D.xml:511 doc/classes/EditorFeatureProfile.xml:148 msgid "Represents the size of the [enum Feature] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:512 +#: doc/classes/BaseMaterial3D.xml:514 msgid "" "Default blend mode. The color of the object is blended over the background " "based on the object's alpha value." msgstr "" -#: doc/classes/BaseMaterial3D.xml:515 +#: doc/classes/BaseMaterial3D.xml:517 msgid "The color of the object is added to the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:518 +#: doc/classes/BaseMaterial3D.xml:520 msgid "The color of the object is subtracted from the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:521 +#: doc/classes/BaseMaterial3D.xml:523 msgid "The color of the object is multiplied by the background." msgstr "" -#: doc/classes/BaseMaterial3D.xml:524 +#: doc/classes/BaseMaterial3D.xml:526 msgid "Default depth draw mode. Depth is drawn only for opaque objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:527 +#: doc/classes/BaseMaterial3D.xml:529 msgid "Depth draw is calculated for both opaque and transparent objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:530 +#: doc/classes/BaseMaterial3D.xml:532 msgid "No depth draw." msgstr "" -#: doc/classes/BaseMaterial3D.xml:533 +#: doc/classes/BaseMaterial3D.xml:535 msgid "Default cull mode. The back of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:536 +#: doc/classes/BaseMaterial3D.xml:538 msgid "The front of the object is culled when not visible." msgstr "" -#: doc/classes/BaseMaterial3D.xml:539 +#: doc/classes/BaseMaterial3D.xml:541 msgid "No culling is performed." msgstr "" -#: doc/classes/BaseMaterial3D.xml:542 +#: doc/classes/BaseMaterial3D.xml:544 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/BaseMaterial3D.xml:545 +#: doc/classes/BaseMaterial3D.xml:547 msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh." msgstr "" -#: doc/classes/BaseMaterial3D.xml:548 +#: doc/classes/BaseMaterial3D.xml:550 msgid "" "Vertex color is in sRGB space and needs to be converted to linear. Only " "applies in the Vulkan renderer." msgstr "" -#: doc/classes/BaseMaterial3D.xml:551 +#: doc/classes/BaseMaterial3D.xml:553 msgid "" "Uses point size to alter the size of primitive points. Also changes the " "albedo texture lookup to use [code]POINT_COORD[/code] instead of [code]UV[/" "code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:554 +#: doc/classes/BaseMaterial3D.xml:556 msgid "" "Object is scaled by depth so that it always appears the same size on screen." msgstr "" -#: doc/classes/BaseMaterial3D.xml:557 +#: doc/classes/BaseMaterial3D.xml:559 msgid "" "Shader will keep the scale set for the mesh. Otherwise the scale is lost " "when billboarding. Only applies when [member billboard_mode] is [constant " "BILLBOARD_ENABLED]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:560 doc/classes/BaseMaterial3D.xml:566 +#: doc/classes/BaseMaterial3D.xml:562 doc/classes/BaseMaterial3D.xml:568 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:563 doc/classes/BaseMaterial3D.xml:569 +#: doc/classes/BaseMaterial3D.xml:565 doc/classes/BaseMaterial3D.xml:571 msgid "" "Use triplanar texture lookup for all texture lookups that would normally use " "[code]UV2[/code]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:572 +#: doc/classes/BaseMaterial3D.xml:574 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member ao_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:575 +#: doc/classes/BaseMaterial3D.xml:577 msgid "" "Use [code]UV2[/code] coordinates to look up from the [member " "emission_texture]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:578 +#: doc/classes/BaseMaterial3D.xml:580 msgid "Forces the shader to convert albedo from sRGB space to linear space." msgstr "" -#: doc/classes/BaseMaterial3D.xml:581 +#: doc/classes/BaseMaterial3D.xml:583 msgid "Disables receiving shadows from other objects." msgstr "" -#: doc/classes/BaseMaterial3D.xml:584 +#: doc/classes/BaseMaterial3D.xml:586 msgid "Disables receiving ambient light." msgstr "" -#: doc/classes/BaseMaterial3D.xml:587 +#: doc/classes/BaseMaterial3D.xml:589 msgid "Enables the shadow to opacity feature." msgstr "" -#: doc/classes/BaseMaterial3D.xml:592 +#: doc/classes/BaseMaterial3D.xml:594 msgid "" "Invert values read from a depth texture to convert them to height values " "(heightmap)." msgstr "" -#: doc/classes/BaseMaterial3D.xml:595 doc/classes/CPUParticles.xml:364 -#: doc/classes/CPUParticles2D.xml:355 doc/classes/GeometryInstance.xml:100 +#: doc/classes/BaseMaterial3D.xml:599 doc/classes/CPUParticles2D.xml:355 +#: doc/classes/CPUParticles3D.xml:364 doc/classes/GeometryInstance3D.xml:100 #: doc/classes/ParticlesMaterial.xml:315 msgid "Represents the size of the [enum Flags] enum." msgstr "" -#: doc/classes/BaseMaterial3D.xml:598 +#: doc/classes/BaseMaterial3D.xml:602 msgid "Default diffuse scattering algorithm." msgstr "" -#: doc/classes/BaseMaterial3D.xml:601 +#: doc/classes/BaseMaterial3D.xml:605 msgid "Diffuse scattering ignores roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:604 +#: doc/classes/BaseMaterial3D.xml:608 msgid "Extends Lambert to cover more than 90 degrees when roughness increases." msgstr "" -#: doc/classes/BaseMaterial3D.xml:607 +#: doc/classes/BaseMaterial3D.xml:611 msgid "Attempts to use roughness to emulate microsurfacing." msgstr "" -#: doc/classes/BaseMaterial3D.xml:610 +#: doc/classes/BaseMaterial3D.xml:614 msgid "Uses a hard cut for lighting, with smoothing affected by roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:613 +#: doc/classes/BaseMaterial3D.xml:617 msgid "Default specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:616 doc/classes/BaseMaterial3D.xml:619 +#: doc/classes/BaseMaterial3D.xml:620 doc/classes/BaseMaterial3D.xml:623 msgid "Older specular algorithm, included for compatibility." msgstr "" -#: doc/classes/BaseMaterial3D.xml:622 +#: doc/classes/BaseMaterial3D.xml:626 msgid "Toon blob which changes size based on roughness." msgstr "" -#: doc/classes/BaseMaterial3D.xml:625 +#: doc/classes/BaseMaterial3D.xml:629 msgid "No specular blob." msgstr "" -#: doc/classes/BaseMaterial3D.xml:628 +#: doc/classes/BaseMaterial3D.xml:632 msgid "Billboard mode is disabled." msgstr "" -#: doc/classes/BaseMaterial3D.xml:631 +#: doc/classes/BaseMaterial3D.xml:635 msgid "The object's Z axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:634 +#: doc/classes/BaseMaterial3D.xml:638 msgid "The object's X axis will always face the camera." msgstr "" -#: doc/classes/BaseMaterial3D.xml:637 +#: doc/classes/BaseMaterial3D.xml:641 msgid "" -"Used for particle systems when assigned to [Particles] and [CPUParticles] " -"nodes. Enables [code]particles_anim_*[/code] properties.\n" -"The [member ParticlesMaterial.anim_speed] or [member CPUParticles." +"Used for particle systems when assigned to [GPUParticles3D] and " +"[CPUParticles3D] nodes. Enables [code]particles_anim_*[/code] properties.\n" +"The [member ParticlesMaterial.anim_speed] or [member CPUParticles3D." "anim_speed] should also be set to a positive value for the animation to play." msgstr "" -#: doc/classes/BaseMaterial3D.xml:641 +#: doc/classes/BaseMaterial3D.xml:645 msgid "Used to read from the red channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:644 +#: doc/classes/BaseMaterial3D.xml:648 msgid "Used to read from the green channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:647 +#: doc/classes/BaseMaterial3D.xml:651 msgid "Used to read from the blue channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:650 +#: doc/classes/BaseMaterial3D.xml:654 msgid "Used to read from the alpha channel of a texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:653 +#: doc/classes/BaseMaterial3D.xml:657 msgid "Currently unused." msgstr "" -#: doc/classes/BaseMaterial3D.xml:656 +#: doc/classes/BaseMaterial3D.xml:660 msgid "Adds the emission color to the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:659 +#: doc/classes/BaseMaterial3D.xml:663 msgid "Multiplies the emission color by the color from the emission texture." msgstr "" -#: doc/classes/BaseMaterial3D.xml:662 +#: doc/classes/BaseMaterial3D.xml:666 msgid "Do not use distance fade." msgstr "" -#: doc/classes/BaseMaterial3D.xml:665 +#: doc/classes/BaseMaterial3D.xml:669 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using the alpha channel." msgstr "" -#: doc/classes/BaseMaterial3D.xml:668 +#: doc/classes/BaseMaterial3D.xml:672 msgid "" "Smoothly fades the object out based on each pixel's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -9845,7 +9846,7 @@ msgid "" "faster than [constant DISTANCE_FADE_PIXEL_ALPHA]." msgstr "" -#: doc/classes/BaseMaterial3D.xml:671 +#: doc/classes/BaseMaterial3D.xml:675 msgid "" "Smoothly fades the object out based on the object's distance from the camera " "using a dither approach. Dithering discards pixels based on a set pattern to " @@ -10190,18 +10191,18 @@ msgid "" "value using [method apply_rest]." msgstr "" -#: doc/classes/BoneAttachment.xml:4 +#: doc/classes/BoneAttachment3D.xml:4 msgid "A node that will attach to a bone." msgstr "" -#: doc/classes/BoneAttachment.xml:7 +#: doc/classes/BoneAttachment3D.xml:7 msgid "" -"This node must be the child of a [Skeleton] node. You can then select a bone " -"for this node to attach to. The BoneAttachment node will copy the transform " -"of the selected bone." +"This node must be the child of a [Skeleton3D] node. You can then select a " +"bone for this node to attach to. The BoneAttachment3D node will copy the " +"transform of the selected bone." msgstr "" -#: doc/classes/BoneAttachment.xml:15 +#: doc/classes/BoneAttachment3D.xml:15 msgid "The name of the attached bone." msgstr "" @@ -10316,15 +10317,15 @@ msgstr "" msgid "Aligns children with the end of the container." msgstr "" -#: doc/classes/BoxShape.xml:4 +#: doc/classes/BoxShape3D.xml:4 msgid "Box shape resource." msgstr "" -#: doc/classes/BoxShape.xml:7 -msgid "3D box shape that can be a child of a [PhysicsBody] or [Area]." +#: doc/classes/BoxShape3D.xml:7 +msgid "3D box shape that can be a child of a [PhysicsBody3D] or [Area3D]." msgstr "" -#: doc/classes/BoxShape.xml:15 +#: doc/classes/BoxShape3D.xml:15 msgid "" "The box's half extents. The width, height and depth of this shape is twice " "the half extents." @@ -10508,264 +10509,6 @@ msgid "" "get_instance_id])." msgstr "" -#: doc/classes/Camera.xml:4 -msgid "Camera node, displays from a point of view." -msgstr "" - -#: doc/classes/Camera.xml:7 -msgid "" -"Camera is a special node that displays what is visible from its current " -"location. Cameras register themselves in the nearest [Viewport] node (when " -"ascending the tree). Only one camera can be active per viewport. If no " -"viewport is available ascending the tree, the camera will register in the " -"global viewport. In other words, a camera just provides 3D display " -"capabilities to a [Viewport], and, without one, a scene registered in that " -"[Viewport] (or higher viewports) can't be displayed." -msgstr "" - -#: doc/classes/Camera.xml:18 -msgid "" -"If this is the current camera, remove it from being current. If " -"[code]enable_next[/code] is [code]true[/code], request to make the next " -"camera current, if any." -msgstr "" - -#: doc/classes/Camera.xml:25 -msgid "Returns the camera's RID from the [VisualServer]." -msgstr "" - -#: doc/classes/Camera.xml:32 -msgid "" -"Gets the camera transform. Subclassed cameras such as [InterpolatedCamera] " -"may provide different transforms than the [Node] transform." -msgstr "" - -#: doc/classes/Camera.xml:41 -msgid "" -"Returns [code]true[/code] if the given [code]layer[/code] in the [member " -"cull_mask] is enabled, [code]false[/code] otherwise." -msgstr "" - -#: doc/classes/Camera.xml:48 -msgid "" -"Returns the camera's frustum planes in world-space units as an array of " -"[Plane]s in the following order: near, far, left, top, right, bottom. Not to " -"be confused with [member frustum_offset]." -msgstr "" - -#: doc/classes/Camera.xml:57 -msgid "" -"Returns [code]true[/code] if the given position is behind the camera.\n" -"[b]Note:[/b] A position which returns [code]false[/code] may still be " -"outside the camera's field of view." -msgstr "" - -#: doc/classes/Camera.xml:65 -msgid "" -"Makes this camera the current camera for the [Viewport] (see class " -"description). If the camera node is outside the scene tree, it will attempt " -"to become current once it's added." -msgstr "" - -#: doc/classes/Camera.xml:74 -msgid "" -"Returns a normal vector from the screen point location directed along the " -"camera. Orthogonal cameras are normalized. Perspective cameras account for " -"perspective, screen width/height, etc." -msgstr "" - -#: doc/classes/Camera.xml:85 -msgid "" -"Returns the 3D point in worldspace that maps to the given 2D coordinate in " -"the [Viewport] rectangle on a plane that is the given [code]z_depth[/code] " -"distance into the scene away from the camera." -msgstr "" - -#: doc/classes/Camera.xml:94 -msgid "" -"Returns a normal vector in worldspace, 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." -msgstr "" - -#: doc/classes/Camera.xml:103 -msgid "" -"Returns a 3D position in worldspace, 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." -msgstr "" - -#: doc/classes/Camera.xml:114 -msgid "" -"Enables or disables the given [code]layer[/code] in the [member cull_mask]." -msgstr "" - -#: doc/classes/Camera.xml:129 -msgid "" -"Sets the camera projection to frustum mode (see [constant " -"PROJECTION_FRUSTUM]), by specifying a [code]size[/code], an [code]offset[/" -"code], and the [code]z_near[/code] and [code]z_far[/code] clip planes in " -"world-space units." -msgstr "" - -#: doc/classes/Camera.xml:142 -msgid "" -"Sets the camera projection to orthogonal mode (see [constant " -"PROJECTION_ORTHOGONAL]), by specifying a [code]size[/code], and the " -"[code]z_near[/code] and [code]z_far[/code] clip planes in world-space units. " -"(As a hint, 2D games often use this projection, with values specified in " -"pixels.)" -msgstr "" - -#: doc/classes/Camera.xml:155 -msgid "" -"Sets the camera projection to perspective mode (see [constant " -"PROJECTION_PERSPECTIVE]), by specifying a [code]fov[/code] (field of view) " -"angle in degrees, and the [code]z_near[/code] and [code]z_far[/code] clip " -"planes in world-space units." -msgstr "" - -#: doc/classes/Camera.xml:164 -msgid "" -"Returns the 2D coordinate in the [Viewport] rectangle that maps to the given " -"3D point in worldspace." -msgstr "" - -#: doc/classes/Camera.xml:170 -msgid "" -"The culling mask that describes which 3D render layers are rendered by this " -"camera." -msgstr "" - -#: doc/classes/Camera.xml:173 -msgid "" -"If [code]true[/code], the ancestor [Viewport] is currently using this camera." -msgstr "" - -#: doc/classes/Camera.xml:176 -msgid "" -"If not [constant DOPPLER_TRACKING_DISABLED], this camera will simulate the " -"[url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/url] for " -"objects changed in particular [code]_process[/code] methods. See [enum " -"DopplerTracking] for possible values." -msgstr "" - -#: doc/classes/Camera.xml:181 -msgid "The [Environment] to use for this camera." -msgstr "" - -#: doc/classes/Camera.xml:184 -msgid "" -"The distance to the far culling boundary for this camera relative to its " -"local Z axis." -msgstr "" - -#: doc/classes/Camera.xml:187 -msgid "" -"The camera's field of view angle (in degrees). Only applicable in " -"perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" -"code] sets the other axis' field of view angle." -msgstr "" - -#: doc/classes/Camera.xml:190 -msgid "" -"The camera's frustum offset. This can be changed from the default to create " -"\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" -"shearing[/url]." -msgstr "" - -#: doc/classes/Camera.xml:193 -msgid "The horizontal (X) offset of the camera viewport." -msgstr "" - -#: doc/classes/Camera.xml:196 -msgid "" -"The axis to lock during [member fov]/[member size] adjustments. Can be " -"either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." -msgstr "" - -#: doc/classes/Camera.xml:199 -msgid "" -"The distance to the near culling boundary for this camera relative to its " -"local Z axis." -msgstr "" - -#: doc/classes/Camera.xml:202 -msgid "" -"The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " -"objects' Z distance from the camera's local space scales their perceived " -"size." -msgstr "" - -#: doc/classes/Camera.xml:205 -msgid "" -"The camera's size measured as 1/2 the width or height. Only applicable in " -"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " -"sets the other axis' size length." -msgstr "" - -#: doc/classes/Camera.xml:208 -msgid "The vertical (Y) offset of the camera viewport." -msgstr "" - -#: doc/classes/Camera.xml:213 -msgid "" -"Perspective projection. Objects on the screen becomes smaller when they are " -"far away." -msgstr "" - -#: doc/classes/Camera.xml:216 -msgid "" -"Orthogonal projection, also known as orthographic projection. Objects remain " -"the same size on the screen no matter how far away they are." -msgstr "" - -#: doc/classes/Camera.xml:219 -msgid "" -"Frustum projection. This mode allows adjusting [member frustum_offset] to " -"create \"tilted frustum\" effects." -msgstr "" - -#: doc/classes/Camera.xml:222 -msgid "" -"Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " -"usually the best option for projects running in portrait mode, as taller " -"aspect ratios will benefit from a wider vertical FOV." -msgstr "" - -#: doc/classes/Camera.xml:225 -msgid "" -"Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " -"usually the best option for projects running in landscape mode, as wider " -"aspect ratios will automatically benefit from a wider horizontal FOV." -msgstr "" - -#: doc/classes/Camera.xml:228 -msgid "" -"Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" -"url] simulation (default)." -msgstr "" - -#: doc/classes/Camera.xml:231 -msgid "" -"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" -"url] by tracking positions of objects that are changed in [code]_process[/" -"code]. Changes in the relative velocity of this camera compared to those " -"objects affect how Audio is perceived (changing the Audio's [code]pitch " -"shift[/code])." -msgstr "" - -#: doc/classes/Camera.xml:234 -msgid "" -"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" -"url] by tracking positions of objects that are changed in " -"[code]_physics_process[/code]. Changes in the relative velocity of this " -"camera compared to those objects affect how Audio is perceived (changing the " -"Audio's [code]pitch shift[/code])." -msgstr "" - #: doc/classes/Camera2D.xml:4 msgid "Camera node for 2D scenes." msgstr "" @@ -11000,14 +10743,272 @@ msgid "" "screen size." msgstr "" -#: doc/classes/Camera2D.xml:191 doc/classes/ClippedCamera.xml:104 +#: doc/classes/Camera2D.xml:191 doc/classes/ClippedCamera3D.xml:104 msgid "The camera updates with the [code]_physics_process[/code] callback." msgstr "" -#: doc/classes/Camera2D.xml:194 doc/classes/ClippedCamera.xml:107 +#: doc/classes/Camera2D.xml:194 doc/classes/ClippedCamera3D.xml:107 msgid "The camera updates with the [code]_process[/code] callback." msgstr "" +#: doc/classes/Camera3D.xml:4 +msgid "Camera node, displays from a point of view." +msgstr "" + +#: doc/classes/Camera3D.xml:7 +msgid "" +"[Camera3D] is a special node that displays what is visible from its current " +"location. Cameras register themselves in the nearest [Viewport] node (when " +"ascending the tree). Only one camera can be active per viewport. If no " +"viewport is available ascending the tree, the camera will register in the " +"global viewport. In other words, a camera just provides 3D display " +"capabilities to a [Viewport], and, without one, a scene registered in that " +"[Viewport] (or higher viewports) can't be displayed." +msgstr "" + +#: doc/classes/Camera3D.xml:18 +msgid "" +"If this is the current camera, remove it from being current. If " +"[code]enable_next[/code] is [code]true[/code], request to make the next " +"camera current, if any." +msgstr "" + +#: doc/classes/Camera3D.xml:25 +msgid "Returns the camera's RID from the [RenderingServer]." +msgstr "" + +#: doc/classes/Camera3D.xml:32 +msgid "" +"Gets the camera transform. Subclassed cameras such as [ClippedCamera3D] may " +"provide different transforms than the [Node] transform." +msgstr "" + +#: doc/classes/Camera3D.xml:41 +msgid "" +"Returns [code]true[/code] if the given [code]layer[/code] in the [member " +"cull_mask] is enabled, [code]false[/code] otherwise." +msgstr "" + +#: doc/classes/Camera3D.xml:48 +msgid "" +"Returns the camera's frustum planes in world-space units as an array of " +"[Plane]s in the following order: near, far, left, top, right, bottom. Not to " +"be confused with [member frustum_offset]." +msgstr "" + +#: doc/classes/Camera3D.xml:57 +msgid "" +"Returns [code]true[/code] if the given position is behind the camera.\n" +"[b]Note:[/b] A position which returns [code]false[/code] may still be " +"outside the camera's field of view." +msgstr "" + +#: doc/classes/Camera3D.xml:65 +msgid "" +"Makes this camera the current camera for the [Viewport] (see class " +"description). If the camera node is outside the scene tree, it will attempt " +"to become current once it's added." +msgstr "" + +#: doc/classes/Camera3D.xml:74 +msgid "" +"Returns a normal vector from the screen point location directed along the " +"camera. Orthogonal cameras are normalized. Perspective cameras account for " +"perspective, screen width/height, etc." +msgstr "" + +#: doc/classes/Camera3D.xml:85 +msgid "" +"Returns the 3D point in worldspace that maps to the given 2D coordinate in " +"the [Viewport] rectangle on a plane that is the given [code]z_depth[/code] " +"distance into the scene away from the camera." +msgstr "" + +#: doc/classes/Camera3D.xml:94 +msgid "" +"Returns a normal vector in worldspace, 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." +msgstr "" + +#: doc/classes/Camera3D.xml:103 +msgid "" +"Returns a 3D position in worldspace, 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." +msgstr "" + +#: doc/classes/Camera3D.xml:114 +msgid "" +"Enables or disables the given [code]layer[/code] in the [member cull_mask]." +msgstr "" + +#: doc/classes/Camera3D.xml:129 +msgid "" +"Sets the camera projection to frustum mode (see [constant " +"PROJECTION_FRUSTUM]), by specifying a [code]size[/code], an [code]offset[/" +"code], and the [code]z_near[/code] and [code]z_far[/code] clip planes in " +"world-space units." +msgstr "" + +#: doc/classes/Camera3D.xml:142 +msgid "" +"Sets the camera projection to orthogonal mode (see [constant " +"PROJECTION_ORTHOGONAL]), by specifying a [code]size[/code], and the " +"[code]z_near[/code] and [code]z_far[/code] clip planes in world-space units. " +"(As a hint, 2D games often use this projection, with values specified in " +"pixels.)" +msgstr "" + +#: doc/classes/Camera3D.xml:155 +msgid "" +"Sets the camera projection to perspective mode (see [constant " +"PROJECTION_PERSPECTIVE]), by specifying a [code]fov[/code] (field of view) " +"angle in degrees, and the [code]z_near[/code] and [code]z_far[/code] clip " +"planes in world-space units." +msgstr "" + +#: doc/classes/Camera3D.xml:164 +msgid "" +"Returns the 2D coordinate in the [Viewport] rectangle that maps to the given " +"3D point in worldspace." +msgstr "" + +#: doc/classes/Camera3D.xml:170 +msgid "" +"The culling mask that describes which 3D render layers are rendered by this " +"camera." +msgstr "" + +#: doc/classes/Camera3D.xml:173 +msgid "" +"If [code]true[/code], the ancestor [Viewport] is currently using this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:176 +msgid "" +"If not [constant DOPPLER_TRACKING_DISABLED], this camera will simulate the " +"[url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/url] for " +"objects changed in particular [code]_process[/code] methods. See [enum " +"DopplerTracking] for possible values." +msgstr "" + +#: doc/classes/Camera3D.xml:181 +msgid "The [Environment] to use for this camera." +msgstr "" + +#: doc/classes/Camera3D.xml:184 +msgid "" +"The distance to the far culling boundary for this camera relative to its " +"local Z axis." +msgstr "" + +#: doc/classes/Camera3D.xml:187 +msgid "" +"The camera's field of view angle (in degrees). Only applicable in " +"perspective mode. Since [member keep_aspect] locks one axis, [code]fov[/" +"code] sets the other axis' field of view angle." +msgstr "" + +#: doc/classes/Camera3D.xml:190 +msgid "" +"The camera's frustum offset. This can be changed from the default to create " +"\"tilted frustum\" effects such as [url=https://zdoom.org/wiki/Y-shearing]Y-" +"shearing[/url]." +msgstr "" + +#: doc/classes/Camera3D.xml:193 +msgid "The horizontal (X) offset of the camera viewport." +msgstr "" + +#: doc/classes/Camera3D.xml:196 +msgid "" +"The axis to lock during [member fov]/[member size] adjustments. Can be " +"either [constant KEEP_WIDTH] or [constant KEEP_HEIGHT]." +msgstr "" + +#: doc/classes/Camera3D.xml:199 +msgid "" +"The distance to the near culling boundary for this camera relative to its " +"local Z axis." +msgstr "" + +#: doc/classes/Camera3D.xml:202 +msgid "" +"The camera's projection mode. In [constant PROJECTION_PERSPECTIVE] mode, " +"objects' Z distance from the camera's local space scales their perceived " +"size." +msgstr "" + +#: doc/classes/Camera3D.xml:205 +msgid "" +"The camera's size measured as 1/2 the width or height. Only applicable in " +"orthogonal mode. Since [member keep_aspect] locks on axis, [code]size[/code] " +"sets the other axis' size length." +msgstr "" + +#: doc/classes/Camera3D.xml:208 +msgid "The vertical (Y) offset of the camera viewport." +msgstr "" + +#: doc/classes/Camera3D.xml:213 +msgid "" +"Perspective projection. Objects on the screen becomes smaller when they are " +"far away." +msgstr "" + +#: doc/classes/Camera3D.xml:216 +msgid "" +"Orthogonal projection, also known as orthographic projection. Objects remain " +"the same size on the screen no matter how far away they are." +msgstr "" + +#: doc/classes/Camera3D.xml:219 +msgid "" +"Frustum projection. This mode allows adjusting [member frustum_offset] to " +"create \"tilted frustum\" effects." +msgstr "" + +#: doc/classes/Camera3D.xml:222 +msgid "" +"Preserves the horizontal aspect ratio; also known as Vert- scaling. This is " +"usually the best option for projects running in portrait mode, as taller " +"aspect ratios will benefit from a wider vertical FOV." +msgstr "" + +#: doc/classes/Camera3D.xml:225 +msgid "" +"Preserves the vertical aspect ratio; also known as Hor+ scaling. This is " +"usually the best option for projects running in landscape mode, as wider " +"aspect ratios will automatically benefit from a wider horizontal FOV." +msgstr "" + +#: doc/classes/Camera3D.xml:228 +msgid "" +"Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" +"url] simulation (default)." +msgstr "" + +#: doc/classes/Camera3D.xml:231 +msgid "" +"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" +"url] by tracking positions of objects that are changed in [code]_process[/" +"code]. Changes in the relative velocity of this camera compared to those " +"objects affect how Audio is perceived (changing the Audio's [code]pitch " +"shift[/code])." +msgstr "" + +#: doc/classes/Camera3D.xml:234 +msgid "" +"Simulate [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/" +"url] by tracking positions of objects that are changed in " +"[code]_physics_process[/code]. Changes in the relative velocity of this " +"camera compared to those objects affect how Audio is perceived (changing the " +"Audio's [code]pitch shift[/code])." +msgstr "" + #: doc/classes/CameraFeed.xml:4 msgid "" "A camera feed gives you access to a single physical camera attached to your " @@ -11140,7 +11141,7 @@ msgstr "" msgid "https://docs.godotengine.org/en/latest/tutorials/2d/2d_transforms.html" msgstr "" -#: doc/classes/CanvasItem.xml:15 doc/classes/Control.xml:17 +#: doc/classes/CanvasItem.xml:15 doc/classes/Control.xml:19 #: doc/classes/Node2D.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/2d/custom_drawing_in_2d.html" @@ -11270,7 +11271,7 @@ msgid "" "have its X and Y coordinates swapped." msgstr "" -#: doc/classes/CanvasItem.xml:415 doc/classes/Spatial.xml:18 +#: doc/classes/CanvasItem.xml:415 doc/classes/Node3D.xml:18 msgid "" "Forces the transform to update. Transform changes in physics are not instant " "for performance reasons. Transforms are accumulated and then set. Use this " @@ -11282,7 +11283,7 @@ msgid "Returns the [RID] of the [World2D] canvas where this item is in." msgstr "" #: doc/classes/CanvasItem.xml:429 -msgid "Returns the canvas item RID used by [VisualServer] for this item." +msgid "Returns the canvas item RID used by [RenderingServer] for this item." msgstr "" #: doc/classes/CanvasItem.xml:436 @@ -11525,7 +11526,7 @@ msgstr "" #: doc/classes/CanvasItemMaterial.xml:21 msgid "" "The number of columns in the spritesheet assigned as [Texture2D] for a " -"[Particles2D] or [CPUParticles2D].\n" +"[GPUParticles2D] or [CPUParticles2D].\n" "[b]Note:[/b] This property is only used and visible in the editor if [member " "particles_animation] is [code]true[/code]." msgstr "" @@ -11540,7 +11541,7 @@ msgstr "" #: doc/classes/CanvasItemMaterial.xml:29 msgid "" "The number of rows in the spritesheet assigned as [Texture2D] for a " -"[Particles2D] or [CPUParticles2D].\n" +"[GPUParticles2D] or [CPUParticles2D].\n" "[b]Note:[/b] This property is only used and visible in the editor if [member " "particles_animation] is [code]true[/code]." msgstr "" @@ -11548,7 +11549,7 @@ msgstr "" #: doc/classes/CanvasItemMaterial.xml:33 msgid "" "If [code]true[/code], enable spritesheet-based animation features when " -"assigned to [Particles2D] and [CPUParticles2D] nodes. The [member " +"assigned to [GPUParticles2D] and [CPUParticles2D] nodes. The [member " "ParticlesMaterial.anim_speed] or [member CPUParticles2D.anim_speed] should " "also be set to a positive value for the animation to play.\n" "This property (and other [code]particles_anim_*[/code] properties that " @@ -11691,20 +11692,20 @@ msgstr "" msgid "Number of rings along the height of the capsule." msgstr "" -#: doc/classes/CapsuleShape.xml:4 doc/classes/CapsuleShape.xml:7 -msgid "Capsule shape for collisions." +#: doc/classes/CapsuleShape2D.xml:4 doc/classes/CapsuleShape2D.xml:7 +msgid "Capsule shape for 2D collisions." msgstr "" -#: doc/classes/CapsuleShape.xml:15 doc/classes/CapsuleShape2D.xml:15 +#: doc/classes/CapsuleShape2D.xml:15 doc/classes/CapsuleShape3D.xml:15 msgid "The capsule's height." msgstr "" -#: doc/classes/CapsuleShape.xml:18 doc/classes/CapsuleShape2D.xml:18 +#: doc/classes/CapsuleShape2D.xml:18 doc/classes/CapsuleShape3D.xml:18 msgid "The capsule's radius." msgstr "" -#: doc/classes/CapsuleShape2D.xml:4 doc/classes/CapsuleShape2D.xml:7 -msgid "Capsule shape for 2D collisions." +#: doc/classes/CapsuleShape3D.xml:4 doc/classes/CapsuleShape3D.xml:7 +msgid "Capsule shape for collisions." msgstr "" #: doc/classes/CenterContainer.xml:4 @@ -12129,250 +12130,181 @@ msgid "" "or not." msgstr "" -#: doc/classes/ClippedCamera.xml:4 -msgid "A [Camera] that includes collision." +#: doc/classes/ClippedCamera3D.xml:4 +msgid "A [Camera3D] that includes collision." msgstr "" -#: doc/classes/ClippedCamera.xml:7 +#: doc/classes/ClippedCamera3D.xml:7 msgid "" -"This node extends [Camera] to add collisions with [Area] and/or " -"[PhysicsBody] nodes. The camera cannot move through colliding objects." +"This node extends [Camera3D] to add collisions with [Area3D] and/or " +"[PhysicsBody3D] nodes. The camera cannot move through colliding objects." msgstr "" -#: doc/classes/ClippedCamera.xml:18 +#: doc/classes/ClippedCamera3D.xml:18 msgid "" "Adds a collision exception so the camera does not collide with the specified " "node." msgstr "" -#: doc/classes/ClippedCamera.xml:27 +#: doc/classes/ClippedCamera3D.xml:27 msgid "" "Adds a collision exception so the camera does not collide with the specified " "[RID]." msgstr "" -#: doc/classes/ClippedCamera.xml:34 +#: doc/classes/ClippedCamera3D.xml:34 msgid "Removes all collision exceptions." msgstr "" -#: doc/classes/ClippedCamera.xml:41 +#: doc/classes/ClippedCamera3D.xml:41 msgid "Returns the distance the camera has been offset due to a collision." msgstr "" -#: doc/classes/ClippedCamera.xml:50 +#: doc/classes/ClippedCamera3D.xml:50 msgid "" "Returns [code]true[/code] if the specified bit index is on.\n" "[b]Note:[/b] Bit indices range from 0-19." msgstr "" -#: doc/classes/ClippedCamera.xml:60 +#: doc/classes/ClippedCamera3D.xml:60 msgid "Removes a collision exception with the specified node." msgstr "" -#: doc/classes/ClippedCamera.xml:69 +#: doc/classes/ClippedCamera3D.xml:69 msgid "Removes a collision exception with the specified [RID]." msgstr "" -#: doc/classes/ClippedCamera.xml:80 +#: doc/classes/ClippedCamera3D.xml:80 msgid "" "Sets the specified bit index to the [code]value[/code].\n" "[b]Note:[/b] Bit indices range from 0-19." msgstr "" -#: doc/classes/ClippedCamera.xml:87 -msgid "If [code]true[/code], the camera stops on contact with [Area]s." +#: doc/classes/ClippedCamera3D.xml:87 +msgid "If [code]true[/code], the camera stops on contact with [Area3D]s." msgstr "" -#: doc/classes/ClippedCamera.xml:90 -msgid "If [code]true[/code], the camera stops on contact with [PhysicsBody]s." +#: doc/classes/ClippedCamera3D.xml:90 +msgid "" +"If [code]true[/code], the camera stops on contact with [PhysicsBody3D]s." msgstr "" -#: doc/classes/ClippedCamera.xml:93 +#: doc/classes/ClippedCamera3D.xml:93 msgid "" "The camera's collision mask. Only objects in at least one collision layer " "matching the mask will be detected." msgstr "" -#: doc/classes/ClippedCamera.xml:96 +#: doc/classes/ClippedCamera3D.xml:96 msgid "" "The camera's collision margin. The camera can't get closer than this " "distance to a colliding object." msgstr "" -#: doc/classes/ClippedCamera.xml:99 +#: doc/classes/ClippedCamera3D.xml:99 msgid "The camera's process callback. See [enum ProcessMode]." msgstr "" -#: doc/classes/CollisionObject.xml:4 -msgid "Base node for collision objects." +#: doc/classes/CollisionObject2D.xml:4 +msgid "Base node for 2D collision objects." msgstr "" -#: doc/classes/CollisionObject.xml:7 +#: doc/classes/CollisionObject2D.xml:7 msgid "" -"CollisionObject is the base class for physics objects. It can hold any " -"number of collision [Shape]s. Each shape must be assigned to a [i]shape " -"owner[/i]. The CollisionObject can have any number of shape owners. Shape " +"CollisionObject2D is the base class for 2D physics objects. It can hold any " +"number of 2D collision [Shape2D]s. Each shape must be assigned to a [i]shape " +"owner[/i]. The CollisionObject2D can have any number of shape owners. Shape " "owners are not nodes and do not appear in the editor, but are accessible " "through code using the [code]shape_owner_*[/code] methods." msgstr "" -#: doc/classes/CollisionObject.xml:26 +#: doc/classes/CollisionObject2D.xml:22 msgid "" -"Accepts unhandled [InputEvent]s. [code]click_position[/code] is the clicked " -"location in world space and [code]click_normal[/code] is the normal vector " -"extending from the clicked surface of the [Shape] at [code]shape_idx[/code]. " -"Connect to the [code]input_event[/code] signal to easily pick up these " -"events." +"Accepts unhandled [InputEvent]s. Requires [member input_pickable] to be " +"[code]true[/code]. [code]shape_idx[/code] is the child index of the clicked " +"[Shape2D]. Connect to the [code]input_event[/code] signal to easily pick up " +"these events." msgstr "" -#: doc/classes/CollisionObject.xml:35 doc/classes/CollisionObject2D.xml:31 +#: doc/classes/CollisionObject2D.xml:31 doc/classes/CollisionObject3D.xml:35 msgid "" "Creates a new shape owner for the given object. Returns [code]owner_id[/" "code] of the new owner for future reference." msgstr "" -#: doc/classes/CollisionObject.xml:42 doc/classes/CollisionObject2D.xml:38 +#: doc/classes/CollisionObject2D.xml:38 doc/classes/CollisionObject3D.xml:42 msgid "Returns the object's [RID]." msgstr "" -#: doc/classes/CollisionObject.xml:49 doc/classes/CollisionObject2D.xml:54 +#: doc/classes/CollisionObject2D.xml:47 +msgid "" +"Returns the [code]one_way_collision_margin[/code] of the shape owner " +"identified by given [code]owner_id[/code]." +msgstr "" + +#: doc/classes/CollisionObject2D.xml:54 doc/classes/CollisionObject3D.xml:49 msgid "" "Returns an [Array] of [code]owner_id[/code] identifiers. You can use these " "ids in other methods that take [code]owner_id[/code] as an argument." msgstr "" -#: doc/classes/CollisionObject.xml:58 doc/classes/CollisionObject2D.xml:63 +#: doc/classes/CollisionObject2D.xml:63 doc/classes/CollisionObject3D.xml:58 msgid "If [code]true[/code], the shape owner and its shapes are disabled." msgstr "" -#: doc/classes/CollisionObject.xml:67 doc/classes/CollisionObject2D.xml:81 +#: doc/classes/CollisionObject2D.xml:72 +msgid "" +"Returns [code]true[/code] if collisions for the shape owner originating from " +"this [CollisionObject2D] will not be reported to collided with " +"[CollisionObject2D]s." +msgstr "" + +#: doc/classes/CollisionObject2D.xml:81 doc/classes/CollisionObject3D.xml:67 msgid "Removes the given shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:76 doc/classes/CollisionObject2D.xml:90 +#: doc/classes/CollisionObject2D.xml:90 doc/classes/CollisionObject3D.xml:76 msgid "Returns the [code]owner_id[/code] of the given shape." msgstr "" -#: doc/classes/CollisionObject.xml:87 -msgid "Adds a [Shape] to the shape owner." +#: doc/classes/CollisionObject2D.xml:101 +msgid "Adds a [Shape2D] to the shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:96 doc/classes/CollisionObject2D.xml:110 +#: doc/classes/CollisionObject2D.xml:110 doc/classes/CollisionObject3D.xml:96 msgid "Removes all shapes from the shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:105 doc/classes/CollisionObject2D.xml:119 +#: doc/classes/CollisionObject2D.xml:119 doc/classes/CollisionObject3D.xml:105 msgid "Returns the parent object of the given shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:116 -msgid "Returns the [Shape] with the given id from the given shape owner." +#: doc/classes/CollisionObject2D.xml:130 +msgid "Returns the [Shape2D] with the given id from the given shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:125 doc/classes/CollisionObject2D.xml:139 +#: doc/classes/CollisionObject2D.xml:139 doc/classes/CollisionObject3D.xml:125 msgid "Returns the number of shapes the given shape owner contains." msgstr "" -#: doc/classes/CollisionObject.xml:136 +#: doc/classes/CollisionObject2D.xml:150 msgid "" -"Returns the child index of the [Shape] with the given id from the given " +"Returns the child index of the [Shape2D] with the given id from the given " "shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:145 -msgid "Returns the shape owner's [Transform]." +#: doc/classes/CollisionObject2D.xml:159 +msgid "Returns the shape owner's [Transform2D]." msgstr "" -#: doc/classes/CollisionObject.xml:156 doc/classes/CollisionObject2D.xml:170 +#: doc/classes/CollisionObject2D.xml:170 doc/classes/CollisionObject3D.xml:156 msgid "Removes a shape from the given shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:167 doc/classes/CollisionObject2D.xml:181 +#: doc/classes/CollisionObject2D.xml:181 doc/classes/CollisionObject3D.xml:167 msgid "If [code]true[/code], disables the given shape owner." msgstr "" -#: doc/classes/CollisionObject.xml:178 -msgid "Sets the [Transform] of the given shape owner." -msgstr "" - -#: doc/classes/CollisionObject.xml:184 -msgid "" -"If [code]true[/code], the [CollisionObject] will continue to receive input " -"events as the mouse is dragged across its shapes." -msgstr "" - -#: doc/classes/CollisionObject.xml:187 -msgid "" -"If [code]true[/code], the [CollisionObject]'s shapes will respond to " -"[RayCast]s." -msgstr "" - -#: doc/classes/CollisionObject.xml:203 -msgid "" -"Emitted when [method _input_event] receives an event. See its description " -"for details." -msgstr "" - -#: doc/classes/CollisionObject.xml:208 -msgid "Emitted when the mouse pointer enters any of this object's shapes." -msgstr "" - -#: doc/classes/CollisionObject.xml:213 -msgid "Emitted when the mouse pointer exits all this object's shapes." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:4 -msgid "Base node for 2D collision objects." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:7 -msgid "" -"CollisionObject2D is the base class for 2D physics objects. It can hold any " -"number of 2D collision [Shape2D]s. Each shape must be assigned to a [i]shape " -"owner[/i]. The CollisionObject2D can have any number of shape owners. Shape " -"owners are not nodes and do not appear in the editor, but are accessible " -"through code using the [code]shape_owner_*[/code] methods." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:22 -msgid "" -"Accepts unhandled [InputEvent]s. Requires [member input_pickable] to be " -"[code]true[/code]. [code]shape_idx[/code] is the child index of the clicked " -"[Shape2D]. Connect to the [code]input_event[/code] signal to easily pick up " -"these events." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:47 -msgid "" -"Returns the [code]one_way_collision_margin[/code] of the shape owner " -"identified by given [code]owner_id[/code]." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:72 -msgid "" -"Returns [code]true[/code] if collisions for the shape owner originating from " -"this [CollisionObject2D] will not be reported to collided with " -"[CollisionObject2D]s." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:101 -msgid "Adds a [Shape2D] to the shape owner." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:130 -msgid "Returns the [Shape2D] with the given id from the given shape owner." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:150 -msgid "" -"Returns the child index of the [Shape2D] with the given id from the given " -"shape owner." -msgstr "" - -#: doc/classes/CollisionObject2D.xml:159 -msgid "Returns the shape owner's [Transform2D]." -msgstr "" - #: doc/classes/CollisionObject2D.xml:192 msgid "" "If [code]enable[/code] is [code]true[/code], collisions for the shape owner " @@ -12419,36 +12351,74 @@ msgid "" "[code]collision_layer[/code] bit to be set." msgstr "" -#: doc/classes/CollisionPolygon.xml:4 -msgid "Editor-only class for defining a collision polygon in 3D space." +#: doc/classes/CollisionObject3D.xml:4 +msgid "Base node for collision objects." msgstr "" -#: doc/classes/CollisionPolygon.xml:7 +#: doc/classes/CollisionObject3D.xml:7 msgid "" -"Allows editing a collision polygon's vertices on a selected plane. Can also " -"set a depth perpendicular to that plane. This class is only available in the " -"editor. It will not appear in the scene tree at run-time. Creates a [Shape] " -"for gameplay. Properties modified during gameplay will have no effect." +"CollisionObject3D is the base class for physics objects. It can hold any " +"number of collision [Shape3D]s. Each shape must be assigned to a [i]shape " +"owner[/i]. The CollisionObject3D can have any number of shape owners. Shape " +"owners are not nodes and do not appear in the editor, but are accessible " +"through code using the [code]shape_owner_*[/code] methods." msgstr "" -#: doc/classes/CollisionPolygon.xml:15 +#: doc/classes/CollisionObject3D.xml:26 msgid "" -"Length that the resulting collision extends in either direction " -"perpendicular to its polygon." +"Accepts unhandled [InputEvent]s. [code]click_position[/code] is the clicked " +"location in world space and [code]click_normal[/code] is the normal vector " +"extending from the clicked surface of the [Shape3D] at [code]shape_idx[/" +"code]. Connect to the [code]input_event[/code] signal to easily pick up " +"these events." msgstr "" -#: doc/classes/CollisionPolygon.xml:18 -msgid "If [code]true[/code], no collision will be produced." +#: doc/classes/CollisionObject3D.xml:87 +msgid "Adds a [Shape3D] to the shape owner." msgstr "" -#: doc/classes/CollisionPolygon.xml:21 +#: doc/classes/CollisionObject3D.xml:116 +msgid "Returns the [Shape3D] with the given id from the given shape owner." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:136 msgid "" -"Array of vertices which define the polygon.\n" -"[b]Note:[/b] The returned value is a copy of the original. Methods which " -"mutate the size or properties of the return value will not impact the " -"original polygon. To change properties of the polygon, assign it to a " -"temporary variable and make changes before reassigning the [code]polygon[/" -"code] member." +"Returns the child index of the [Shape3D] with the given id from the given " +"shape owner." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:145 +msgid "Returns the shape owner's [Transform]." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:178 +msgid "Sets the [Transform] of the given shape owner." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:184 +msgid "" +"If [code]true[/code], the [CollisionObject3D] will continue to receive input " +"events as the mouse is dragged across its shapes." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:187 +msgid "" +"If [code]true[/code], the [CollisionObject3D]'s shapes will respond to " +"[RayCast3D]s." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:203 +msgid "" +"Emitted when [method _input_event] receives an event. See its description " +"for details." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:208 +msgid "Emitted when the mouse pointer enters any of this object's shapes." +msgstr "" + +#: doc/classes/CollisionObject3D.xml:213 +msgid "Emitted when the mouse pointer exits all this object's shapes." msgstr "" #: doc/classes/CollisionPolygon2D.xml:4 @@ -12497,47 +12467,37 @@ msgstr "" msgid "Collisions will only include the polygon edges." msgstr "" -#: doc/classes/CollisionShape.xml:4 -msgid "Node that represents collision shape data in 3D space." +#: doc/classes/CollisionPolygon3D.xml:4 +msgid "Editor-only class for defining a collision polygon in 3D space." msgstr "" -#: doc/classes/CollisionShape.xml:7 +#: doc/classes/CollisionPolygon3D.xml:7 msgid "" -"Editor facility for creating and editing collision shapes in 3D space. You " -"can use this node to represent all sorts of collision shapes, for example, " -"add this to an [Area] to give it a detection shape, or add it to a " -"[PhysicsBody] to create a solid object. [b]IMPORTANT[/b]: this is an Editor-" -"only helper to create shapes, use [method CollisionObject." -"shape_owner_get_shape] to get the actual shape." +"Allows editing a collision polygon's vertices on a selected plane. Can also " +"set a depth perpendicular to that plane. This class is only available in the " +"editor. It will not appear in the scene tree at run-time. Creates a " +"[Shape3D] for gameplay. Properties modified during gameplay will have no " +"effect." msgstr "" -#: doc/classes/CollisionShape.xml:10 doc/classes/CollisionShape2D.xml:10 -#: doc/classes/PhysicsBody.xml:10 doc/classes/PhysicsBody2D.xml:10 -#: doc/classes/RigidBody.xml:13 doc/classes/Shape.xml:10 -#: doc/classes/Shape2D.xml:10 +#: doc/classes/CollisionPolygon3D.xml:15 msgid "" -"https://docs.godotengine.org/en/latest/tutorials/physics/" -"physics_introduction.html" +"Length that the resulting collision extends in either direction " +"perpendicular to its polygon." msgstr "" -#: doc/classes/CollisionShape.xml:17 -msgid "" -"Sets the collision shape's shape to the addition of all its convexed " -"[MeshInstance] siblings geometry." +#: doc/classes/CollisionPolygon3D.xml:18 +msgid "If [code]true[/code], no collision will be produced." msgstr "" -#: doc/classes/CollisionShape.xml:26 +#: doc/classes/CollisionPolygon3D.xml:21 msgid "" -"If this method exists within a script it will be called whenever the shape " -"resource has been modified." -msgstr "" - -#: doc/classes/CollisionShape.xml:32 doc/classes/CollisionShape2D.xml:16 -msgid "A disabled collision shape has no effect in the world." -msgstr "" - -#: doc/classes/CollisionShape.xml:35 doc/classes/CollisionShape2D.xml:25 -msgid "The actual shape owned by this collision shape." +"Array of vertices which define the polygon.\n" +"[b]Note:[/b] The returned value is a copy of the original. Methods which " +"mutate the size or properties of the return value will not impact the " +"original polygon. To change properties of the polygon, assign it to a " +"temporary variable and make changes before reassigning the [code]polygon[/" +"code] member." msgstr "" #: doc/classes/CollisionShape2D.xml:4 @@ -12554,6 +12514,19 @@ msgid "" "shape_owner_get_shape] to get the actual shape." msgstr "" +#: doc/classes/CollisionShape2D.xml:10 doc/classes/CollisionShape3D.xml:10 +#: doc/classes/PhysicsBody2D.xml:10 doc/classes/PhysicsBody3D.xml:10 +#: doc/classes/RigidBody3D.xml:13 doc/classes/Shape2D.xml:10 +#: doc/classes/Shape3D.xml:10 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/physics/" +"physics_introduction.html" +msgstr "" + +#: doc/classes/CollisionShape2D.xml:16 doc/classes/CollisionShape3D.xml:32 +msgid "A disabled collision shape has no effect in the world." +msgstr "" + #: doc/classes/CollisionShape2D.xml:19 msgid "" "Sets whether this collision shape should only detect collision on one side " @@ -12567,6 +12540,36 @@ msgid "" "high velocity." msgstr "" +#: doc/classes/CollisionShape2D.xml:25 doc/classes/CollisionShape3D.xml:35 +msgid "The actual shape owned by this collision shape." +msgstr "" + +#: doc/classes/CollisionShape3D.xml:4 +msgid "Node that represents collision shape data in 3D space." +msgstr "" + +#: doc/classes/CollisionShape3D.xml:7 +msgid "" +"Editor facility for creating and editing collision shapes in 3D space. You " +"can use this node to represent all sorts of collision shapes, for example, " +"add this to an [Area3D] to give it a detection shape, or add it to a " +"[PhysicsBody3D] to create a solid object. [b]IMPORTANT[/b]: this is an " +"Editor-only helper to create shapes, use [method CollisionObject3D." +"shape_owner_get_shape] to get the actual shape." +msgstr "" + +#: doc/classes/CollisionShape3D.xml:17 +msgid "" +"Sets the collision shape's shape to the addition of all its convexed " +"[MeshInstance3D] siblings geometry." +msgstr "" + +#: doc/classes/CollisionShape3D.xml:26 +msgid "" +"If this method exists within a script it will be called whenever the shape " +"resource has been modified." +msgstr "" + #: doc/classes/Color.xml:4 msgid "Color in RGBA format with some support for ARGB format." msgstr "" @@ -12581,10 +12584,12 @@ msgid "" "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/" -"X11_color_names]X11 color names[/url]." +"X11_color_names]X11 color names[/url]. \n" +"If you want to supply values in a range of 0 to 255, you should use [method " +"@GDScript.Color8]." msgstr "" -#: doc/classes/Color.xml:19 +#: doc/classes/Color.xml:20 msgid "" "Constructs a color from an HTML hexadecimal color string in ARGB or RGB " "format. See also [method @GDScript.ColorN].\n" @@ -12597,7 +12602,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:35 +#: doc/classes/Color.xml:36 msgid "" "Constructs a color from a 32-bit integer (each byte represents a component " "of the RGBA profile).\n" @@ -12606,7 +12611,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:51 +#: doc/classes/Color.xml:52 msgid "" "Constructs a color from an RGB profile using values between 0 and 1. Alpha " "will always be 1.\n" @@ -12615,7 +12620,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:69 +#: doc/classes/Color.xml:70 msgid "" "Constructs a color from an RGBA profile using values between 0 and 1.\n" "[codeblock]\n" @@ -12623,7 +12628,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:81 +#: doc/classes/Color.xml:82 msgid "" "Returns a new color resulting from blending this color over another. If the " "color is opaque, the result is also opaque. The second color may have a " @@ -12635,7 +12640,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:93 +#: doc/classes/Color.xml:94 msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -12645,7 +12650,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:106 +#: doc/classes/Color.xml:107 msgid "" "Returns a new color resulting from making this color darker by the specified " "percentage (ratio from 0 to 1).\n" @@ -12655,7 +12660,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:125 +#: doc/classes/Color.xml:126 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" @@ -12665,7 +12670,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:135 +#: doc/classes/Color.xml:136 msgid "" "Returns the inverted color [code](1 - r, 1 - g, 1 - b, a)[/code].\n" "[codeblock]\n" @@ -12674,14 +12679,14 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:148 +#: doc/classes/Color.xml:149 msgid "" "Returns [code]true[/code] if this color and [code]color[/code] are " "approximately equal, by running [method @GDScript.is_equal_approx] on each " "component." msgstr "" -#: doc/classes/Color.xml:157 +#: doc/classes/Color.xml:158 msgid "" "Returns a new color resulting from making this color lighter by the " "specified percentage (ratio from 0 to 1).\n" @@ -12691,7 +12696,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:172 +#: doc/classes/Color.xml:173 msgid "" "Returns the linear interpolation with another color. The interpolation " "factor [code]t[/code] is between 0 and 1.\n" @@ -12703,7 +12708,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:184 +#: doc/classes/Color.xml:185 msgid "" "Returns the color's 32-bit integer in ABGR format (each byte represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12714,7 +12719,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:195 +#: doc/classes/Color.xml:196 msgid "" "Returns the color's 64-bit integer in ABGR format (each word represents a " "component of the ABGR profile). ABGR is the reversed version of the default " @@ -12725,7 +12730,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:206 +#: doc/classes/Color.xml:207 msgid "" "Returns the color's 32-bit integer in ARGB format (each byte represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12735,7 +12740,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:217 +#: doc/classes/Color.xml:218 msgid "" "Returns the color's 64-bit integer in ARGB format (each word represents a " "component of the ARGB profile). ARGB is more compatible with DirectX.\n" @@ -12745,7 +12750,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:230 +#: doc/classes/Color.xml:231 msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -12758,7 +12763,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:243 +#: doc/classes/Color.xml:244 msgid "" "Returns the color's 32-bit integer in RGBA format (each byte represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12768,7 +12773,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:254 +#: doc/classes/Color.xml:255 msgid "" "Returns the color's 64-bit integer in RGBA format (each word represents a " "component of the RGBA profile). RGBA is Godot's default format.\n" @@ -12778,631 +12783,631 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Color.xml:264 +#: doc/classes/Color.xml:265 msgid "Alpha value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:267 +#: doc/classes/Color.xml:268 msgid "Alpha value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:270 +#: doc/classes/Color.xml:271 msgid "Blue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:273 +#: doc/classes/Color.xml:274 msgid "Blue value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:276 +#: doc/classes/Color.xml:277 msgid "Green value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:279 +#: doc/classes/Color.xml:280 msgid "Green value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:282 +#: doc/classes/Color.xml:283 msgid "HSV hue value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:285 +#: doc/classes/Color.xml:286 msgid "Red value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:288 +#: doc/classes/Color.xml:289 msgid "Red value (range 0 to 255)." msgstr "" -#: doc/classes/Color.xml:291 +#: doc/classes/Color.xml:292 msgid "HSV saturation value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:294 +#: doc/classes/Color.xml:295 msgid "HSV value (range 0 to 1)." msgstr "" -#: doc/classes/Color.xml:299 +#: doc/classes/Color.xml:300 msgid "Alice blue color." msgstr "" -#: doc/classes/Color.xml:302 +#: doc/classes/Color.xml:303 msgid "Antique white color." msgstr "" -#: doc/classes/Color.xml:305 +#: doc/classes/Color.xml:306 msgid "Aqua color." msgstr "" -#: doc/classes/Color.xml:308 +#: doc/classes/Color.xml:309 msgid "Aquamarine color." msgstr "" -#: doc/classes/Color.xml:311 +#: doc/classes/Color.xml:312 msgid "Azure color." msgstr "" -#: doc/classes/Color.xml:314 +#: doc/classes/Color.xml:315 msgid "Beige color." msgstr "" -#: doc/classes/Color.xml:317 +#: doc/classes/Color.xml:318 msgid "Bisque color." msgstr "" -#: doc/classes/Color.xml:320 +#: doc/classes/Color.xml:321 msgid "Black color." msgstr "" -#: doc/classes/Color.xml:323 +#: doc/classes/Color.xml:324 msgid "Blanche almond color." msgstr "" -#: doc/classes/Color.xml:326 +#: doc/classes/Color.xml:327 msgid "Blue color." msgstr "" -#: doc/classes/Color.xml:329 +#: doc/classes/Color.xml:330 msgid "Blue violet color." msgstr "" -#: doc/classes/Color.xml:332 +#: doc/classes/Color.xml:333 msgid "Brown color." msgstr "" -#: doc/classes/Color.xml:335 +#: doc/classes/Color.xml:336 msgid "Burly wood color." msgstr "" -#: doc/classes/Color.xml:338 +#: doc/classes/Color.xml:339 msgid "Cadet blue color." msgstr "" -#: doc/classes/Color.xml:341 +#: doc/classes/Color.xml:342 msgid "Chartreuse color." msgstr "" -#: doc/classes/Color.xml:344 +#: doc/classes/Color.xml:345 msgid "Chocolate color." msgstr "" -#: doc/classes/Color.xml:347 +#: doc/classes/Color.xml:348 msgid "Coral color." msgstr "" -#: doc/classes/Color.xml:350 +#: doc/classes/Color.xml:351 msgid "Cornflower color." msgstr "" -#: doc/classes/Color.xml:353 +#: doc/classes/Color.xml:354 msgid "Corn silk color." msgstr "" -#: doc/classes/Color.xml:356 +#: doc/classes/Color.xml:357 msgid "Crimson color." msgstr "" -#: doc/classes/Color.xml:359 +#: doc/classes/Color.xml:360 msgid "Cyan color." msgstr "" -#: doc/classes/Color.xml:362 +#: doc/classes/Color.xml:363 msgid "Dark blue color." msgstr "" -#: doc/classes/Color.xml:365 +#: doc/classes/Color.xml:366 msgid "Dark cyan color." msgstr "" -#: doc/classes/Color.xml:368 +#: doc/classes/Color.xml:369 msgid "Dark goldenrod color." msgstr "" -#: doc/classes/Color.xml:371 +#: doc/classes/Color.xml:372 msgid "Dark gray color." msgstr "" -#: doc/classes/Color.xml:374 +#: doc/classes/Color.xml:375 msgid "Dark green color." msgstr "" -#: doc/classes/Color.xml:377 +#: doc/classes/Color.xml:378 msgid "Dark khaki color." msgstr "" -#: doc/classes/Color.xml:380 +#: doc/classes/Color.xml:381 msgid "Dark magenta color." msgstr "" -#: doc/classes/Color.xml:383 +#: doc/classes/Color.xml:384 msgid "Dark olive green color." msgstr "" -#: doc/classes/Color.xml:386 +#: doc/classes/Color.xml:387 msgid "Dark orange color." msgstr "" -#: doc/classes/Color.xml:389 +#: doc/classes/Color.xml:390 msgid "Dark orchid color." msgstr "" -#: doc/classes/Color.xml:392 +#: doc/classes/Color.xml:393 msgid "Dark red color." msgstr "" -#: doc/classes/Color.xml:395 +#: doc/classes/Color.xml:396 msgid "Dark salmon color." msgstr "" -#: doc/classes/Color.xml:398 +#: doc/classes/Color.xml:399 msgid "Dark sea green color." msgstr "" -#: doc/classes/Color.xml:401 +#: doc/classes/Color.xml:402 msgid "Dark slate blue color." msgstr "" -#: doc/classes/Color.xml:404 +#: doc/classes/Color.xml:405 msgid "Dark slate gray color." msgstr "" -#: doc/classes/Color.xml:407 +#: doc/classes/Color.xml:408 msgid "Dark turquoise color." msgstr "" -#: doc/classes/Color.xml:410 +#: doc/classes/Color.xml:411 msgid "Dark violet color." msgstr "" -#: doc/classes/Color.xml:413 +#: doc/classes/Color.xml:414 msgid "Deep pink color." msgstr "" -#: doc/classes/Color.xml:416 +#: doc/classes/Color.xml:417 msgid "Deep sky blue color." msgstr "" -#: doc/classes/Color.xml:419 +#: doc/classes/Color.xml:420 msgid "Dim gray color." msgstr "" -#: doc/classes/Color.xml:422 +#: doc/classes/Color.xml:423 msgid "Dodger blue color." msgstr "" -#: doc/classes/Color.xml:425 +#: doc/classes/Color.xml:426 msgid "Firebrick color." msgstr "" -#: doc/classes/Color.xml:428 +#: doc/classes/Color.xml:429 msgid "Floral white color." msgstr "" -#: doc/classes/Color.xml:431 +#: doc/classes/Color.xml:432 msgid "Forest green color." msgstr "" -#: doc/classes/Color.xml:434 +#: doc/classes/Color.xml:435 msgid "Fuchsia color." msgstr "" -#: doc/classes/Color.xml:437 +#: doc/classes/Color.xml:438 msgid "Gainsboro color." msgstr "" -#: doc/classes/Color.xml:440 +#: doc/classes/Color.xml:441 msgid "Ghost white color." msgstr "" -#: doc/classes/Color.xml:443 +#: doc/classes/Color.xml:444 msgid "Gold color." msgstr "" -#: doc/classes/Color.xml:446 +#: doc/classes/Color.xml:447 msgid "Goldenrod color." msgstr "" -#: doc/classes/Color.xml:449 +#: doc/classes/Color.xml:450 msgid "Gray color." msgstr "" -#: doc/classes/Color.xml:452 +#: doc/classes/Color.xml:453 msgid "Green color." msgstr "" -#: doc/classes/Color.xml:455 +#: doc/classes/Color.xml:456 msgid "Green yellow color." msgstr "" -#: doc/classes/Color.xml:458 +#: doc/classes/Color.xml:459 msgid "Honeydew color." msgstr "" -#: doc/classes/Color.xml:461 +#: doc/classes/Color.xml:462 msgid "Hot pink color." msgstr "" -#: doc/classes/Color.xml:464 +#: doc/classes/Color.xml:465 msgid "Indian red color." msgstr "" -#: doc/classes/Color.xml:467 +#: doc/classes/Color.xml:468 msgid "Indigo color." msgstr "" -#: doc/classes/Color.xml:470 +#: doc/classes/Color.xml:471 msgid "Ivory color." msgstr "" -#: doc/classes/Color.xml:473 +#: doc/classes/Color.xml:474 msgid "Khaki color." msgstr "" -#: doc/classes/Color.xml:476 +#: doc/classes/Color.xml:477 msgid "Lavender color." msgstr "" -#: doc/classes/Color.xml:479 +#: doc/classes/Color.xml:480 msgid "Lavender blush color." msgstr "" -#: doc/classes/Color.xml:482 +#: doc/classes/Color.xml:483 msgid "Lawn green color." msgstr "" -#: doc/classes/Color.xml:485 +#: doc/classes/Color.xml:486 msgid "Lemon chiffon color." msgstr "" -#: doc/classes/Color.xml:488 +#: doc/classes/Color.xml:489 msgid "Light blue color." msgstr "" -#: doc/classes/Color.xml:491 +#: doc/classes/Color.xml:492 msgid "Light coral color." msgstr "" -#: doc/classes/Color.xml:494 +#: doc/classes/Color.xml:495 msgid "Light cyan color." msgstr "" -#: doc/classes/Color.xml:497 +#: doc/classes/Color.xml:498 msgid "Light goldenrod color." msgstr "" -#: doc/classes/Color.xml:500 +#: doc/classes/Color.xml:501 msgid "Light gray color." msgstr "" -#: doc/classes/Color.xml:503 +#: doc/classes/Color.xml:504 msgid "Light green color." msgstr "" -#: doc/classes/Color.xml:506 +#: doc/classes/Color.xml:507 msgid "Light pink color." msgstr "" -#: doc/classes/Color.xml:509 +#: doc/classes/Color.xml:510 msgid "Light salmon color." msgstr "" -#: doc/classes/Color.xml:512 +#: doc/classes/Color.xml:513 msgid "Light sea green color." msgstr "" -#: doc/classes/Color.xml:515 +#: doc/classes/Color.xml:516 msgid "Light sky blue color." msgstr "" -#: doc/classes/Color.xml:518 +#: doc/classes/Color.xml:519 msgid "Light slate gray color." msgstr "" -#: doc/classes/Color.xml:521 +#: doc/classes/Color.xml:522 msgid "Light steel blue color." msgstr "" -#: doc/classes/Color.xml:524 +#: doc/classes/Color.xml:525 msgid "Light yellow color." msgstr "" -#: doc/classes/Color.xml:527 +#: doc/classes/Color.xml:528 msgid "Lime color." msgstr "" -#: doc/classes/Color.xml:530 +#: doc/classes/Color.xml:531 msgid "Lime green color." msgstr "" -#: doc/classes/Color.xml:533 +#: doc/classes/Color.xml:534 msgid "Linen color." msgstr "" -#: doc/classes/Color.xml:536 +#: doc/classes/Color.xml:537 msgid "Magenta color." msgstr "" -#: doc/classes/Color.xml:539 +#: doc/classes/Color.xml:540 msgid "Maroon color." msgstr "" -#: doc/classes/Color.xml:542 +#: doc/classes/Color.xml:543 msgid "Medium aquamarine color." msgstr "" -#: doc/classes/Color.xml:545 +#: doc/classes/Color.xml:546 msgid "Medium blue color." msgstr "" -#: doc/classes/Color.xml:548 +#: doc/classes/Color.xml:549 msgid "Medium orchid color." msgstr "" -#: doc/classes/Color.xml:551 +#: doc/classes/Color.xml:552 msgid "Medium purple color." msgstr "" -#: doc/classes/Color.xml:554 +#: doc/classes/Color.xml:555 msgid "Medium sea green color." msgstr "" -#: doc/classes/Color.xml:557 +#: doc/classes/Color.xml:558 msgid "Medium slate blue color." msgstr "" -#: doc/classes/Color.xml:560 +#: doc/classes/Color.xml:561 msgid "Medium spring green color." msgstr "" -#: doc/classes/Color.xml:563 +#: doc/classes/Color.xml:564 msgid "Medium turquoise color." msgstr "" -#: doc/classes/Color.xml:566 +#: doc/classes/Color.xml:567 msgid "Medium violet red color." msgstr "" -#: doc/classes/Color.xml:569 +#: doc/classes/Color.xml:570 msgid "Midnight blue color." msgstr "" -#: doc/classes/Color.xml:572 +#: doc/classes/Color.xml:573 msgid "Mint cream color." msgstr "" -#: doc/classes/Color.xml:575 +#: doc/classes/Color.xml:576 msgid "Misty rose color." msgstr "" -#: doc/classes/Color.xml:578 +#: doc/classes/Color.xml:579 msgid "Moccasin color." msgstr "" -#: doc/classes/Color.xml:581 +#: doc/classes/Color.xml:582 msgid "Navajo white color." msgstr "" -#: doc/classes/Color.xml:584 +#: doc/classes/Color.xml:585 msgid "Navy blue color." msgstr "" -#: doc/classes/Color.xml:587 +#: doc/classes/Color.xml:588 msgid "Old lace color." msgstr "" -#: doc/classes/Color.xml:590 +#: doc/classes/Color.xml:591 msgid "Olive color." msgstr "" -#: doc/classes/Color.xml:593 +#: doc/classes/Color.xml:594 msgid "Olive drab color." msgstr "" -#: doc/classes/Color.xml:596 +#: doc/classes/Color.xml:597 msgid "Orange color." msgstr "" -#: doc/classes/Color.xml:599 +#: doc/classes/Color.xml:600 msgid "Orange red color." msgstr "" -#: doc/classes/Color.xml:602 +#: doc/classes/Color.xml:603 msgid "Orchid color." msgstr "" -#: doc/classes/Color.xml:605 +#: doc/classes/Color.xml:606 msgid "Pale goldenrod color." msgstr "" -#: doc/classes/Color.xml:608 +#: doc/classes/Color.xml:609 msgid "Pale green color." msgstr "" -#: doc/classes/Color.xml:611 +#: doc/classes/Color.xml:612 msgid "Pale turquoise color." msgstr "" -#: doc/classes/Color.xml:614 +#: doc/classes/Color.xml:615 msgid "Pale violet red color." msgstr "" -#: doc/classes/Color.xml:617 +#: doc/classes/Color.xml:618 msgid "Papaya whip color." msgstr "" -#: doc/classes/Color.xml:620 +#: doc/classes/Color.xml:621 msgid "Peach puff color." msgstr "" -#: doc/classes/Color.xml:623 +#: doc/classes/Color.xml:624 msgid "Peru color." msgstr "" -#: doc/classes/Color.xml:626 +#: doc/classes/Color.xml:627 msgid "Pink color." msgstr "" -#: doc/classes/Color.xml:629 +#: doc/classes/Color.xml:630 msgid "Plum color." msgstr "" -#: doc/classes/Color.xml:632 +#: doc/classes/Color.xml:633 msgid "Powder blue color." msgstr "" -#: doc/classes/Color.xml:635 +#: doc/classes/Color.xml:636 msgid "Purple color." msgstr "" -#: doc/classes/Color.xml:638 +#: doc/classes/Color.xml:639 msgid "Rebecca purple color." msgstr "" -#: doc/classes/Color.xml:641 +#: doc/classes/Color.xml:642 msgid "Red color." msgstr "" -#: doc/classes/Color.xml:644 +#: doc/classes/Color.xml:645 msgid "Rosy brown color." msgstr "" -#: doc/classes/Color.xml:647 +#: doc/classes/Color.xml:648 msgid "Royal blue color." msgstr "" -#: doc/classes/Color.xml:650 +#: doc/classes/Color.xml:651 msgid "Saddle brown color." msgstr "" -#: doc/classes/Color.xml:653 +#: doc/classes/Color.xml:654 msgid "Salmon color." msgstr "" -#: doc/classes/Color.xml:656 +#: doc/classes/Color.xml:657 msgid "Sandy brown color." msgstr "" -#: doc/classes/Color.xml:659 +#: doc/classes/Color.xml:660 msgid "Sea green color." msgstr "" -#: doc/classes/Color.xml:662 +#: doc/classes/Color.xml:663 msgid "Seashell color." msgstr "" -#: doc/classes/Color.xml:665 +#: doc/classes/Color.xml:666 msgid "Sienna color." msgstr "" -#: doc/classes/Color.xml:668 +#: doc/classes/Color.xml:669 msgid "Silver color." msgstr "" -#: doc/classes/Color.xml:671 +#: doc/classes/Color.xml:672 msgid "Sky blue color." msgstr "" -#: doc/classes/Color.xml:674 +#: doc/classes/Color.xml:675 msgid "Slate blue color." msgstr "" -#: doc/classes/Color.xml:677 +#: doc/classes/Color.xml:678 msgid "Slate gray color." msgstr "" -#: doc/classes/Color.xml:680 +#: doc/classes/Color.xml:681 msgid "Snow color." msgstr "" -#: doc/classes/Color.xml:683 +#: doc/classes/Color.xml:684 msgid "Spring green color." msgstr "" -#: doc/classes/Color.xml:686 +#: doc/classes/Color.xml:687 msgid "Steel blue color." msgstr "" -#: doc/classes/Color.xml:689 +#: doc/classes/Color.xml:690 msgid "Tan color." msgstr "" -#: doc/classes/Color.xml:692 +#: doc/classes/Color.xml:693 msgid "Teal color." msgstr "" -#: doc/classes/Color.xml:695 +#: doc/classes/Color.xml:696 msgid "Thistle color." msgstr "" -#: doc/classes/Color.xml:698 +#: doc/classes/Color.xml:699 msgid "Tomato color." msgstr "" -#: doc/classes/Color.xml:701 +#: doc/classes/Color.xml:702 msgid "Transparent color (white with no alpha)." msgstr "" -#: doc/classes/Color.xml:704 +#: doc/classes/Color.xml:705 msgid "Turquoise color." msgstr "" -#: doc/classes/Color.xml:707 +#: doc/classes/Color.xml:708 msgid "Violet color." msgstr "" -#: doc/classes/Color.xml:710 +#: doc/classes/Color.xml:711 msgid "Web gray color." msgstr "" -#: doc/classes/Color.xml:713 +#: doc/classes/Color.xml:714 msgid "Web green color." msgstr "" -#: doc/classes/Color.xml:716 +#: doc/classes/Color.xml:717 msgid "Web maroon color." msgstr "" -#: doc/classes/Color.xml:719 +#: doc/classes/Color.xml:720 msgid "Web purple color." msgstr "" -#: doc/classes/Color.xml:722 +#: doc/classes/Color.xml:723 msgid "Wheat color." msgstr "" -#: doc/classes/Color.xml:725 +#: doc/classes/Color.xml:726 msgid "White color." msgstr "" -#: doc/classes/Color.xml:728 +#: doc/classes/Color.xml:729 msgid "White smoke color." msgstr "" -#: doc/classes/Color.xml:731 +#: doc/classes/Color.xml:732 msgid "Yellow color." msgstr "" -#: doc/classes/Color.xml:734 +#: doc/classes/Color.xml:735 msgid "Yellow green color." msgstr "" @@ -13624,27 +13629,6 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/ConcavePolygonShape.xml:4 -msgid "Concave polygon shape." -msgstr "" - -#: doc/classes/ConcavePolygonShape.xml:7 -msgid "" -"Concave polygon shape resource, which can be set into a [PhysicsBody] or " -"area. This shape is created by feeding a list of triangles.\n" -"Note: when used for collision, [ConcavePolygonShape] is intended to work " -"with static [PhysicsBody] nodes like [StaticBody] and will not work with " -"[KinematicBody] or [RigidBody] with a mode other than Static." -msgstr "" - -#: doc/classes/ConcavePolygonShape.xml:17 -msgid "Returns the faces (an array of triangles)." -msgstr "" - -#: doc/classes/ConcavePolygonShape.xml:26 -msgid "Sets the faces (an array of triangles)." -msgstr "" - #: doc/classes/ConcavePolygonShape2D.xml:4 msgid "Concave polygon 2D shape resource for physics." msgstr "" @@ -13668,61 +13652,82 @@ msgid "" "The array of points that make up the [ConcavePolygonShape2D]'s line segments." msgstr "" -#: doc/classes/ConeTwistJoint.xml:4 +#: doc/classes/ConcavePolygonShape3D.xml:4 +msgid "Concave polygon shape." +msgstr "" + +#: doc/classes/ConcavePolygonShape3D.xml:7 +msgid "" +"Concave polygon shape resource, which can be set into a [PhysicsBody3D] or " +"area. This shape is created by feeding a list of triangles.\n" +"Note: when used for collision, [ConcavePolygonShape3D] is intended to work " +"with static [PhysicsBody3D] nodes like [StaticBody3D] and will not work with " +"[KinematicBody3D] or [RigidBody3D] with a mode other than Static." +msgstr "" + +#: doc/classes/ConcavePolygonShape3D.xml:17 +msgid "Returns the faces (an array of triangles)." +msgstr "" + +#: doc/classes/ConcavePolygonShape3D.xml:26 +msgid "Sets the faces (an array of triangles)." +msgstr "" + +#: doc/classes/ConeTwistJoint3D.xml:4 msgid "A twist joint between two 3D bodies." msgstr "" -#: doc/classes/ConeTwistJoint.xml:7 +#: doc/classes/ConeTwistJoint3D.xml:7 msgid "" "The joint can rotate the bodies across an axis defined by the local x-axes " -"of the [Joint].\n" -"The twist axis is initiated as the X axis of the [Joint].\n" +"of the [Joint3D].\n" +"The twist axis is initiated as the X axis of the [Joint3D].\n" "Once the Bodies swing, the twist axis is calculated as the middle of the x-" -"axes of the Joint in the local space of the two Bodies." +"axes of the Joint3D in the local space of the two Bodies." msgstr "" -#: doc/classes/ConeTwistJoint.xml:35 doc/classes/ConeTwistJoint.xml:67 -#: doc/classes/PhysicsServer.xml:1400 +#: doc/classes/ConeTwistJoint3D.xml:35 doc/classes/ConeTwistJoint3D.xml:67 +#: doc/classes/PhysicsServer3D.xml:1400 msgid "" "The speed with which the swing or twist will take place.\n" "The higher, the faster." msgstr "" -#: doc/classes/ConeTwistJoint.xml:39 doc/classes/ConeTwistJoint.xml:74 -#: doc/classes/PhysicsServer.xml:1407 +#: doc/classes/ConeTwistJoint3D.xml:39 doc/classes/ConeTwistJoint3D.xml:74 +#: doc/classes/PhysicsServer3D.xml:1407 msgid "" "Defines, how fast the swing- and twist-speed-difference on both sides gets " "synced." msgstr "" -#: doc/classes/ConeTwistJoint.xml:42 doc/classes/ConeTwistJoint.xml:71 +#: doc/classes/ConeTwistJoint3D.xml:42 doc/classes/ConeTwistJoint3D.xml:71 msgid "" "The ease with which the joint starts to twist. If it's too low, it takes " "more force to start twisting the joint." msgstr "" -#: doc/classes/ConeTwistJoint.xml:45 doc/classes/ConeTwistJoint.xml:57 -#: doc/classes/PhysicsServer.xml:1390 +#: doc/classes/ConeTwistJoint3D.xml:45 doc/classes/ConeTwistJoint3D.xml:57 +#: doc/classes/PhysicsServer3D.xml:1390 msgid "" "Swing is rotation from side to side, around the axis perpendicular to the " "twist axis.\n" "The swing span defines, how much rotation will not get corrected along the " "swing axis.\n" -"Could be defined as looseness in the [ConeTwistJoint].\n" +"Could be defined as looseness in the [ConeTwistJoint3D].\n" "If below 0.05, this behavior is locked." msgstr "" -#: doc/classes/ConeTwistJoint.xml:51 doc/classes/ConeTwistJoint.xml:63 -#: doc/classes/PhysicsServer.xml:1396 +#: doc/classes/ConeTwistJoint3D.xml:51 doc/classes/ConeTwistJoint3D.xml:63 +#: doc/classes/PhysicsServer3D.xml:1396 msgid "" "Twist is the rotation around the twist axis, this value defined how far the " "joint can twist.\n" "Twist is locked if below 0.05." msgstr "" -#: doc/classes/ConeTwistJoint.xml:77 doc/classes/Generic6DOFJoint.xml:404 -#: doc/classes/HingeJoint.xml:109 doc/classes/Light.xml:124 -#: doc/classes/SliderJoint.xml:170 +#: doc/classes/ConeTwistJoint3D.xml:77 doc/classes/Generic6DOFJoint3D.xml:404 +#: doc/classes/HingeJoint3D.xml:109 doc/classes/Light3D.xml:124 +#: doc/classes/SliderJoint3D.xml:170 msgid "Represents the size of the [enum Param] enum." msgstr "" @@ -13738,7 +13743,7 @@ msgid "" "[codeblock]\n" "[section]\n" "some_key=42\n" -"string_example=\"Hello World!\"\n" +"string_example=\"Hello World3D!\"\n" "a_vector=Vector3( 1, 0, 2 )\n" "[/codeblock]\n" "The stored data can be saved to or parsed from a file, though ConfigFile " @@ -13937,9 +13942,12 @@ msgid "" "Godot sends input events to the scene's root node first, by calling [method " "Node._input]. [method Node._input] forwards the event down the node tree to " "the nodes under the mouse cursor, or on keyboard focus. To do so, it calls " -"[method MainLoop._input_event]. Call [method accept_event] so no other node " -"receives the event. Once you accepted an input, it becomes handled so " -"[method Node._unhandled_input] will not process it.\n" +"[code]MainLoop._input_event[/code].\n" +"[b]FIXME:[/b] No longer valid after DisplayServer split and Input " +"refactoring.\n" +"Call [method accept_event] so no other node receives the event. Once you " +"accepted an input, it becomes handled so [method Node._unhandled_input] will " +"not process it.\n" "Only one [Control] node can be in keyboard focus. Only the node in focus " "will receive keyboard events. To get the focus, call [method grab_focus]. " "[Control] nodes lose focus when another node grabs it, or if you hide the " @@ -13949,16 +13957,16 @@ msgid "" "an icon on top of a button.\n" "[Theme] resources change the Control's appearance. If you change the [Theme] " "on a [Control] node, it affects all of its children. To override some of the " -"theme's parameters, call one of the [code]add_*_override[/code] methods, " -"like [method add_font_override]. You can override the theme with the " -"inspector." +"theme's parameters, call one of the [code]add_theme_*_override[/code] " +"methods, like [method add_theme_font_override]. You can override the theme " +"with the inspector." msgstr "" -#: doc/classes/Control.xml:16 +#: doc/classes/Control.xml:18 msgid "https://docs.godotengine.org/en/latest/tutorials/gui/index.html" msgstr "" -#: doc/classes/Control.xml:24 +#: doc/classes/Control.xml:26 msgid "" "Virtual method to be implemented by the user. Returns whether [method " "_gui_input] should not be called for children controls outside this " @@ -13967,7 +13975,7 @@ msgid "" "If not overridden, defaults to [code]false[/code]." msgstr "" -#: doc/classes/Control.xml:32 +#: doc/classes/Control.xml:34 msgid "" "Virtual method to be implemented by the user. Returns the minimum size for " "this control. Alternative to [member rect_min_size] for controlling minimum " @@ -13976,7 +13984,7 @@ msgid "" "If not overridden, defaults to [constant Vector2.ZERO]." msgstr "" -#: doc/classes/Control.xml:42 +#: doc/classes/Control.xml:44 msgid "" "Virtual method to be implemented by the user. Use this method to process and " "accept inputs on UI elements. See [method accept_event].\n" @@ -13998,7 +14006,7 @@ msgid "" "rect_clip_content] or [method _clips_input] enabled." msgstr "" -#: doc/classes/Control.xml:64 +#: doc/classes/Control.xml:66 msgid "" "Virtual method to be implemented by the user. Returns a [Control] node that " "should be used as a tooltip instead of the default one. Use [code]for_text[/" @@ -14028,21 +14036,21 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:87 +#: doc/classes/Control.xml:89 msgid "" "Marks an input event as handled. Once you accept an input event, it stops " "propagating, even to nodes listening to [method Node._unhandled_input] or " "[method Node._unhandled_key_input]." msgstr "" -#: doc/classes/Control.xml:98 +#: doc/classes/Control.xml:100 msgid "" "Overrides the [Color] with given [code]name[/code] in the [member theme] " "resource the control uses. If the [code]color[/code] is empty or invalid, " "the override is cleared and the color from assigned [Theme] is used." msgstr "" -#: doc/classes/Control.xml:109 +#: doc/classes/Control.xml:111 msgid "" "Overrides an integer constant with given [code]name[/code] in the [member " "theme] resource the control uses. If the [code]constant[/code] is empty or " @@ -14050,35 +14058,35 @@ msgid "" "used." msgstr "" -#: doc/classes/Control.xml:120 +#: doc/classes/Control.xml:122 msgid "" "Overrides the font with given [code]name[/code] in the [member theme] " "resource the control uses. If [code]font[/code] is empty or invalid, the " "override is cleared and the font from assigned [Theme] is used." msgstr "" -#: doc/classes/Control.xml:131 +#: doc/classes/Control.xml:133 msgid "" "Overrides the icon with given [code]name[/code] in the [member theme] " "resource the control uses. If [code]icon[/code] is empty or invalid, the " "override is cleared and the icon from assigned [Theme] is used." msgstr "" -#: doc/classes/Control.xml:142 +#: doc/classes/Control.xml:144 msgid "" "Overrides the [Shader] with given [code]name[/code] in the [member theme] " "resource the control uses. If [code]shader[/code] is empty or invalid, the " "override is cleared and the shader from assigned [Theme] is used." msgstr "" -#: doc/classes/Control.xml:153 +#: doc/classes/Control.xml:155 msgid "" "Overrides the [StyleBox] with given [code]name[/code] in the [member theme] " "resource the control uses. If [code]stylebox[/code] is empty or invalid, the " "override is cleared and the [StyleBox] from assigned [Theme] is used." msgstr "" -#: doc/classes/Control.xml:164 +#: doc/classes/Control.xml:166 msgid "" "Godot calls this method to test if [code]data[/code] from a control's " "[method get_drag_data] can be dropped at [code]position[/code]. " @@ -14093,7 +14101,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:182 +#: doc/classes/Control.xml:184 msgid "" "Godot calls this method to pass you the [code]data[/code] from a control's " "[method get_drag_data] result. Godot first calls [method can_drop_data] to " @@ -14108,7 +14116,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:200 +#: doc/classes/Control.xml:202 msgid "" "Forces drag and bypasses [method get_drag_data] and [method " "set_drag_preview] by passing [code]data[/code] and [code]preview[/code]. " @@ -14118,49 +14126,32 @@ msgid "" "implemented on controls that want to receive drop data." msgstr "" -#: doc/classes/Control.xml:210 +#: doc/classes/Control.xml:212 msgid "" "Returns the anchor identified by [code]margin[/code] constant from [enum " "Margin] enum. A getter method for [member anchor_bottom], [member " "anchor_left], [member anchor_right] and [member anchor_top]." msgstr "" -#: doc/classes/Control.xml:217 +#: doc/classes/Control.xml:219 msgid "" "Returns [member margin_left] and [member margin_top]. See also [member " "rect_position]." msgstr "" -#: doc/classes/Control.xml:228 -msgid "" -"Returns a color from assigned [Theme] with given [code]name[/code] and " -"associated with [Control] of given [code]type[/code].\n" -"[codeblock]\n" -"func _ready():\n" -" modulate = get_color(\"font_color\", \"Button\") #get the color defined " -"for button fonts\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/Control.xml:239 +#: doc/classes/Control.xml:226 msgid "" "Returns combined minimum size from [member rect_min_size] and [method " "get_minimum_size]." msgstr "" -#: doc/classes/Control.xml:250 -msgid "" -"Returns a constant from assigned [Theme] with given [code]name[/code] and " -"associated with [Control] of given [code]type[/code]." -msgstr "" - -#: doc/classes/Control.xml:259 +#: doc/classes/Control.xml:235 msgid "" "Returns the mouse cursor shape the control displays on mouse hover. See " "[enum CursorShape]." msgstr "" -#: doc/classes/Control.xml:268 +#: doc/classes/Control.xml:244 msgid "" "Godot calls this method to get data that can be dragged and dropped onto " "controls that expect drop data. Returns [code]null[/code] if there is no " @@ -14178,11 +14169,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:282 +#: doc/classes/Control.xml:258 msgid "Returns [member margin_right] and [member margin_bottom]." msgstr "" -#: doc/classes/Control.xml:291 +#: doc/classes/Control.xml:267 msgid "" "Returns the focus neighbour identified by [code]margin[/code] constant from " "[enum Margin] enum. A getter method for [member focus_neighbour_bottom], " @@ -14190,71 +14181,88 @@ msgid "" "focus_neighbour_top]." msgstr "" -#: doc/classes/Control.xml:298 +#: doc/classes/Control.xml:274 msgid "" "Returns the control that has the keyboard focus or [code]null[/code] if none." msgstr "" -#: doc/classes/Control.xml:309 -msgid "" -"Returns a font from assigned [Theme] with given [code]name[/code] and " -"associated with [Control] of given [code]type[/code]." -msgstr "" - -#: doc/classes/Control.xml:316 +#: doc/classes/Control.xml:281 msgid "" "Returns the position and size of the control relative to the top-left corner " "of the screen. See [member rect_position] and [member rect_size]." msgstr "" -#: doc/classes/Control.xml:327 -msgid "" -"Returns an icon from assigned [Theme] with given [code]name[/code] and " -"associated with [Control] of given [code]type[/code]." -msgstr "" - -#: doc/classes/Control.xml:336 +#: doc/classes/Control.xml:290 msgid "" "Returns the anchor identified by [code]margin[/code] constant from [enum " "Margin] enum. A getter method for [member margin_bottom], [member " "margin_left], [member margin_right] and [member margin_top]." msgstr "" -#: doc/classes/Control.xml:343 +#: doc/classes/Control.xml:297 msgid "Returns the minimum size for this control. See [member rect_min_size]." msgstr "" -#: doc/classes/Control.xml:350 +#: doc/classes/Control.xml:304 msgid "Returns the width/height occupied in the parent control." msgstr "" -#: doc/classes/Control.xml:357 +#: doc/classes/Control.xml:311 msgid "Returns the parent control node." msgstr "" -#: doc/classes/Control.xml:364 +#: doc/classes/Control.xml:318 msgid "" "Returns the position and size of the control relative to the top-left corner " "of the parent Control. See [member rect_position] and [member rect_size]." msgstr "" -#: doc/classes/Control.xml:371 +#: doc/classes/Control.xml:325 msgid "Returns the rotation (in radians)." msgstr "" -#: doc/classes/Control.xml:382 +#: doc/classes/Control.xml:336 +msgid "" +"Returns a color from assigned [Theme] with given [code]name[/code] and " +"associated with [Control] of given [code]type[/code].\n" +"[codeblock]\n" +"func _ready():\n" +" modulate = get_theme_color(\"font_color\", \"Button\") #get the color " +"defined for button fonts\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/Control.xml:351 +msgid "" +"Returns a constant from assigned [Theme] with given [code]name[/code] and " +"associated with [Control] of given [code]type[/code]." +msgstr "" + +#: doc/classes/Control.xml:362 +msgid "" +"Returns a font from assigned [Theme] with given [code]name[/code] and " +"associated with [Control] of given [code]type[/code]." +msgstr "" + +#: doc/classes/Control.xml:373 +msgid "" +"Returns an icon from assigned [Theme] with given [code]name[/code] and " +"associated with [Control] of given [code]type[/code]." +msgstr "" + +#: doc/classes/Control.xml:384 msgid "" "Returns a [StyleBox] from assigned [Theme] with given [code]name[/code] and " "associated with [Control] of given [code]type[/code]." msgstr "" -#: doc/classes/Control.xml:391 +#: doc/classes/Control.xml:393 msgid "" "Returns the tooltip, which will appear when the cursor is resting over this " "control. See [member hint_tooltip]." msgstr "" -#: doc/classes/Control.xml:398 +#: doc/classes/Control.xml:400 msgid "" "Creates an [InputEventMouseButton] that attempts to click the control. If " "the event is received, the control acquires focus.\n" @@ -14265,100 +14273,100 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:409 +#: doc/classes/Control.xml:411 msgid "" "Steal the focus from another control and become the focused control (see " "[member focus_mode])." msgstr "" -#: doc/classes/Control.xml:420 +#: doc/classes/Control.xml:418 +msgid "" +"Returns [code]true[/code] if this is the current focused control. See " +"[member focus_mode]." +msgstr "" + +#: doc/classes/Control.xml:427 +msgid "" +"Virtual method to be implemented by the user. Returns whether the given " +"[code]point[/code] is inside this control.\n" +"If not overridden, default behavior is checking if the point is within " +"control's Rect.\n" +"[b]Note:[/b] If you want to check if a point is inside the control, you can " +"use [code]get_rect().has_point(point)[/code]." +msgstr "" + +#: doc/classes/Control.xml:440 msgid "" "Returns [code]true[/code] if [Color] with given [code]name[/code] and " "associated with [Control] of given [code]type[/code] exists in assigned " "[Theme]." msgstr "" -#: doc/classes/Control.xml:429 +#: doc/classes/Control.xml:449 msgid "" "Returns [code]true[/code] if [Color] with given [code]name[/code] has a " "valid override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:440 +#: doc/classes/Control.xml:460 msgid "" "Returns [code]true[/code] if constant with given [code]name[/code] and " "associated with [Control] of given [code]type[/code] exists in assigned " "[Theme]." msgstr "" -#: doc/classes/Control.xml:449 +#: doc/classes/Control.xml:469 msgid "" "Returns [code]true[/code] if constant with given [code]name[/code] has a " "valid override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:456 -msgid "" -"Returns [code]true[/code] if this is the current focused control. See " -"[member focus_mode]." -msgstr "" - -#: doc/classes/Control.xml:467 +#: doc/classes/Control.xml:480 msgid "" "Returns [code]true[/code] if font with given [code]name[/code] and " "associated with [Control] of given [code]type[/code] exists in assigned " "[Theme]." msgstr "" -#: doc/classes/Control.xml:476 +#: doc/classes/Control.xml:489 msgid "" "Returns [code]true[/code] if font with given [code]name[/code] has a valid " "override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:487 +#: doc/classes/Control.xml:500 msgid "" "Returns [code]true[/code] if icon with given [code]name[/code] and " "associated with [Control] of given [code]type[/code] exists in assigned " "[Theme]." msgstr "" -#: doc/classes/Control.xml:496 +#: doc/classes/Control.xml:509 msgid "" "Returns [code]true[/code] if icon with given [code]name[/code] has a valid " "override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:505 -msgid "" -"Virtual method to be implemented by the user. Returns whether the given " -"[code]point[/code] is inside this control.\n" -"If not overridden, default behavior is checking if the point is within " -"control's Rect.\n" -"[b]Note:[/b] If you want to check if a point is inside the control, you can " -"use [code]get_rect().has_point(point)[/code]." -msgstr "" - -#: doc/classes/Control.xml:516 +#: doc/classes/Control.xml:518 msgid "" "Returns [code]true[/code] if [Shader] with given [code]name[/code] has a " "valid override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:527 +#: doc/classes/Control.xml:529 msgid "" "Returns [code]true[/code] if [StyleBox] with given [code]name[/code] and " "associated with [Control] of given [code]type[/code] exists in assigned " "[Theme]." msgstr "" -#: doc/classes/Control.xml:536 +#: doc/classes/Control.xml:538 msgid "" "Returns [code]true[/code] if [StyleBox] with given [code]name[/code] has a " "valid override in this [Control] node." msgstr "" -#: doc/classes/Control.xml:543 +#: doc/classes/Control.xml:545 msgid "" "Invalidates the size cache in this node and in parent nodes up to toplevel. " "Intended to be used with [method get_minimum_size] when the return value is " @@ -14366,12 +14374,12 @@ msgid "" "automatically." msgstr "" -#: doc/classes/Control.xml:550 +#: doc/classes/Control.xml:552 msgid "" "Give up the focus. No other control will be able to receive keyboard input." msgstr "" -#: doc/classes/Control.xml:565 +#: doc/classes/Control.xml:567 msgid "" "Sets the anchor identified by [code]margin[/code] constant from [enum " "Margin] enum to value [code]anchor[/code]. A setter method for [member " @@ -14387,20 +14395,20 @@ msgid "" "would get value 0.5." msgstr "" -#: doc/classes/Control.xml:582 +#: doc/classes/Control.xml:584 msgid "" "Works the same as [method set_anchor], but instead of [code]keep_margin[/" "code] argument and automatic update of margin, it allows to set the margin " "offset yourself (see [method set_margin])." msgstr "" -#: doc/classes/Control.xml:595 +#: doc/classes/Control.xml:597 msgid "" "Sets both anchor preset and margin preset. See [method set_anchors_preset] " "and [method set_margins_preset]." msgstr "" -#: doc/classes/Control.xml:606 +#: doc/classes/Control.xml:608 msgid "" "Sets the anchors to a [code]preset[/code] from [enum Control.LayoutPreset] " "enum. This is code equivalent of using the Layout menu in 2D editor.\n" @@ -14408,13 +14416,13 @@ msgid "" "also be updated." msgstr "" -#: doc/classes/Control.xml:616 +#: doc/classes/Control.xml:618 msgid "" "Sets [member margin_left] and [member margin_top] at the same time. " "Equivalent of changing [member rect_position]." msgstr "" -#: doc/classes/Control.xml:625 +#: doc/classes/Control.xml:627 msgid "" "Forwards the handling of this control's drag and drop to [code]target[/code] " "control.\n" @@ -14444,7 +14452,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:655 +#: doc/classes/Control.xml:657 msgid "" "Shows the given control at the mouse pointer. A good time to call this " "method is in [method get_drag_data]. The control must not be in the scene " @@ -14462,11 +14470,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Control.xml:675 +#: doc/classes/Control.xml:677 msgid "Sets [member margin_right] and [member margin_bottom] at the same time." msgstr "" -#: doc/classes/Control.xml:686 +#: doc/classes/Control.xml:688 msgid "" "Sets the anchor identified by [code]margin[/code] constant from [enum " "Margin] enum to [Control] at [code]neighbor[/code] node path. A setter " @@ -14474,14 +14482,14 @@ msgid "" "[member focus_neighbour_right] and [member focus_neighbour_top]." msgstr "" -#: doc/classes/Control.xml:697 +#: doc/classes/Control.xml:699 msgid "" "Sets the [member rect_global_position] to given [code]position[/code].\n" "If [code]keep_margins[/code] is [code]true[/code], control's anchors will be " "updated instead of margins." msgstr "" -#: doc/classes/Control.xml:709 +#: doc/classes/Control.xml:711 msgid "" "Sets the margin identified by [code]margin[/code] constant from [enum " "Margin] enum to given [code]offset[/code]. A setter method for [member " @@ -14489,7 +14497,7 @@ msgid "" "margin_top]." msgstr "" -#: doc/classes/Control.xml:722 +#: doc/classes/Control.xml:724 msgid "" "Sets the margins to a [code]preset[/code] from [enum Control.LayoutPreset] " "enum. This is code equivalent of using the Layout menu in 2D editor.\n" @@ -14501,42 +14509,31 @@ msgid "" "and the edges." msgstr "" -#: doc/classes/Control.xml:735 +#: doc/classes/Control.xml:737 msgid "" "Sets the [member rect_position] to given [code]position[/code].\n" "If [code]keep_margins[/code] is [code]true[/code], control's anchors will be " "updated instead of margins." msgstr "" -#: doc/classes/Control.xml:745 +#: doc/classes/Control.xml:747 msgid "Sets the rotation (in radians)." msgstr "" -#: doc/classes/Control.xml:756 +#: doc/classes/Control.xml:758 msgid "" "Sets the size (see [member rect_size]).\n" "If [code]keep_margins[/code] is [code]true[/code], control's anchors will be " "updated instead of margins." msgstr "" -#: doc/classes/Control.xml:766 -msgid "" -"Displays a control as modal. Control must be a subwindow. Modal controls " -"capture the input signals until closed or the area outside them is accessed. " -"When a modal control loses focus, or the ESC key is pressed, they " -"automatically hide. Modal controls are used extensively for popup dialogs " -"and menus.\n" -"If [code]exclusive[/code] is [code]true[/code], other controls will not " -"receive input and clicking outside this control will not close it." -msgstr "" - -#: doc/classes/Control.xml:776 +#: doc/classes/Control.xml:768 msgid "" "Moves the mouse cursor to [code]to_position[/code], relative to [member " "rect_position] of this [Control]." msgstr "" -#: doc/classes/Control.xml:782 +#: doc/classes/Control.xml:774 msgid "" "Anchors the bottom edge of the node to the origin, the center, or the end of " "its parent control. It changes how the bottom margin updates when the node " @@ -14544,7 +14541,7 @@ msgid "" "convenience." msgstr "" -#: doc/classes/Control.xml:785 +#: doc/classes/Control.xml:777 msgid "" "Anchors the left edge of the node to the origin, the center or the end of " "its parent control. It changes how the left margin updates when the node " @@ -14552,7 +14549,7 @@ msgid "" "convenience." msgstr "" -#: doc/classes/Control.xml:788 +#: doc/classes/Control.xml:780 msgid "" "Anchors the right edge of the node to the origin, the center or the end of " "its parent control. It changes how the right margin updates when the node " @@ -14560,7 +14557,7 @@ msgid "" "convenience." msgstr "" -#: doc/classes/Control.xml:791 +#: doc/classes/Control.xml:783 msgid "" "Anchors the top edge of the node to the origin, the center or the end of its " "parent control. It changes how the top margin updates when the node moves or " @@ -14568,13 +14565,13 @@ msgid "" "convenience." msgstr "" -#: doc/classes/Control.xml:794 +#: doc/classes/Control.xml:786 msgid "" "The focus access mode for the control (None, Click or All). Only one Control " "can be focused at the same time, and it will receive keyboard signals." msgstr "" -#: doc/classes/Control.xml:797 +#: doc/classes/Control.xml:789 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "the down arrow on the keyboard or down on a gamepad by default. You can " @@ -14583,7 +14580,7 @@ msgid "" "the closest [Control] to the bottom of this one." msgstr "" -#: doc/classes/Control.xml:800 +#: doc/classes/Control.xml:792 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "the left arrow on the keyboard or left on a gamepad by default. You can " @@ -14592,7 +14589,7 @@ msgid "" "the closest [Control] to the left of this one." msgstr "" -#: doc/classes/Control.xml:803 +#: doc/classes/Control.xml:795 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "the right arrow on the keyboard or right on a gamepad by default. You can " @@ -14601,7 +14598,7 @@ msgid "" "the closest [Control] to the bottom of this one." msgstr "" -#: doc/classes/Control.xml:806 +#: doc/classes/Control.xml:798 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "the top arrow on the keyboard or top on a gamepad by default. You can change " @@ -14610,7 +14607,7 @@ msgid "" "[Control] to the bottom of this one." msgstr "" -#: doc/classes/Control.xml:809 +#: doc/classes/Control.xml:801 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "Tab on a keyboard by default. You can change the key by editing the " @@ -14619,7 +14616,7 @@ msgid "" "surrounding nodes in the scene tree." msgstr "" -#: doc/classes/Control.xml:813 +#: doc/classes/Control.xml:805 msgid "" "Tells Godot which node it should give keyboard focus to if the user presses " "Shift+Tab on a keyboard by default. You can change the key by editing the " @@ -14628,21 +14625,21 @@ msgid "" "surrounding nodes in the scene tree." msgstr "" -#: doc/classes/Control.xml:817 +#: doc/classes/Control.xml:809 msgid "" "Controls the direction on the horizontal axis in which the control should " "grow if its horizontal minimum size is changed to be greater than its " "current size, as the control always has to be at least the minimum size." msgstr "" -#: doc/classes/Control.xml:820 +#: doc/classes/Control.xml:812 msgid "" "Controls the direction on the vertical axis in which the control should grow " "if its vertical minimum size is changed to be greater than its current size, " "as the control always has to be at least the minimum size." msgstr "" -#: doc/classes/Control.xml:823 +#: doc/classes/Control.xml:815 msgid "" "Changes the tooltip text. The tooltip appears when the user's mouse cursor " "stays idle over this control for a few moments, provided that the [member " @@ -14651,7 +14648,7 @@ msgid "" "tooltip_delay_sec[/code] option in Project Settings." msgstr "" -#: doc/classes/Control.xml:826 +#: doc/classes/Control.xml:818 msgid "" "Distance between the node's bottom edge and its parent control, based on " "[member anchor_bottom].\n" @@ -14660,7 +14657,7 @@ msgid "" "[Container]. Margins update automatically when you move or resize the node." msgstr "" -#: doc/classes/Control.xml:830 +#: doc/classes/Control.xml:822 msgid "" "Distance between the node's left edge and its parent control, based on " "[member anchor_left].\n" @@ -14669,7 +14666,7 @@ msgid "" "[Container]. Margins update automatically when you move or resize the node." msgstr "" -#: doc/classes/Control.xml:834 +#: doc/classes/Control.xml:826 msgid "" "Distance between the node's right edge and its parent control, based on " "[member anchor_right].\n" @@ -14678,7 +14675,7 @@ msgid "" "[Container]. Margins update automatically when you move or resize the node." msgstr "" -#: doc/classes/Control.xml:838 +#: doc/classes/Control.xml:830 msgid "" "Distance between the node's top edge and its parent control, based on " "[member anchor_top].\n" @@ -14687,7 +14684,7 @@ msgid "" "[Container]. Margins update automatically when you move or resize the node." msgstr "" -#: doc/classes/Control.xml:842 +#: doc/classes/Control.xml:834 msgid "" "The default cursor shape for this control. Useful for Godot plugins and " "applications or games that use the system's mouse cursors.\n" @@ -14695,7 +14692,7 @@ msgid "" "system." msgstr "" -#: doc/classes/Control.xml:846 +#: doc/classes/Control.xml:838 msgid "" "Controls whether the control will be able to receive mouse button input " "events through [method _gui_input] and how these events should be handled. " @@ -14703,20 +14700,20 @@ msgid "" "and [signal mouse_exited] signals. See the constants to learn what each does." msgstr "" -#: doc/classes/Control.xml:849 +#: doc/classes/Control.xml:841 msgid "" "Enables whether rendering of children should be clipped to this control's " "rectangle. If [code]true[/code], parts of a child which would be visibly " "outside of this control's rectangle will not be rendered." msgstr "" -#: doc/classes/Control.xml:852 +#: doc/classes/Control.xml:844 msgid "" "The node's global position, relative to the world (usually to the top-left " "corner of the window)." msgstr "" -#: doc/classes/Control.xml:855 +#: doc/classes/Control.xml:847 msgid "" "The minimum size of the node's bounding rectangle. If you set it to a value " "greater than (0, 0), the node's bounding rectangle will always have at least " @@ -14724,46 +14721,46 @@ msgid "" "sizes automatically to fit its content, be it a texture or child nodes." msgstr "" -#: doc/classes/Control.xml:858 +#: doc/classes/Control.xml:850 msgid "" "By default, the node's pivot is its top-left corner. When you change its " "[member rect_scale], it will scale around this pivot. Set this property to " "[member rect_size] / 2 to center the pivot in the node's rectangle." msgstr "" -#: doc/classes/Control.xml:861 +#: doc/classes/Control.xml:853 msgid "" "The node's position, relative to its parent. It corresponds to the " "rectangle's top-left corner. The property is not affected by [member " "rect_pivot_offset]." msgstr "" -#: doc/classes/Control.xml:864 +#: doc/classes/Control.xml:856 msgid "" "The node's rotation around its pivot, in degrees. See [member " "rect_pivot_offset] to change the pivot's position." msgstr "" -#: doc/classes/Control.xml:867 +#: doc/classes/Control.xml:859 msgid "" "The node's scale, relative to its [member rect_size]. Change this property " "to scale the node around its [member rect_pivot_offset]." msgstr "" -#: doc/classes/Control.xml:870 +#: doc/classes/Control.xml:862 msgid "" "The size of the node's bounding rectangle, in pixels. [Container] nodes " "update this property automatically." msgstr "" -#: doc/classes/Control.xml:873 +#: doc/classes/Control.xml:865 msgid "" "Tells the parent [Container] nodes how they should resize and place the node " "on the X axis. Use one of the [enum SizeFlags] constants to change the " "flags. See the constants to learn what each does." msgstr "" -#: doc/classes/Control.xml:876 +#: doc/classes/Control.xml:868 msgid "" "If the node and at least one of its neighbours uses the [constant " "SIZE_EXPAND] size flag, the parent [Container] will let it take more or less " @@ -14772,189 +14769,181 @@ msgid "" "space." msgstr "" -#: doc/classes/Control.xml:879 +#: doc/classes/Control.xml:871 msgid "" "Tells the parent [Container] nodes how they should resize and place the node " "on the Y axis. Use one of the [enum SizeFlags] constants to change the " "flags. See the constants to learn what each does." msgstr "" -#: doc/classes/Control.xml:882 +#: doc/classes/Control.xml:874 msgid "" "Changing this property replaces the current [Theme] resource this node and " "all its [Control] children use." msgstr "" -#: doc/classes/Control.xml:888 +#: doc/classes/Control.xml:880 msgid "Emitted when the node gains keyboard focus." msgstr "" -#: doc/classes/Control.xml:893 +#: doc/classes/Control.xml:885 msgid "Emitted when the node loses keyboard focus." msgstr "" -#: doc/classes/Control.xml:900 +#: doc/classes/Control.xml:892 msgid "Emitted when the node receives an [InputEvent]." msgstr "" -#: doc/classes/Control.xml:905 +#: doc/classes/Control.xml:897 msgid "Emitted when the node's minimum size changes." msgstr "" -#: doc/classes/Control.xml:910 -msgid "Emitted when a modal [Control] is closed. See [method show_modal]." -msgstr "" - -#: doc/classes/Control.xml:915 +#: doc/classes/Control.xml:902 msgid "" "Emitted when the mouse enters the control's [code]Rect[/code] area, provided " "its [member mouse_filter] lets the event reach it." msgstr "" -#: doc/classes/Control.xml:920 +#: doc/classes/Control.xml:907 msgid "" "Emitted when the mouse leaves the control's [code]Rect[/code] area, provided " "its [member mouse_filter] lets the event reach it." msgstr "" -#: doc/classes/Control.xml:925 +#: doc/classes/Control.xml:912 msgid "Emitted when the control changes size." msgstr "" -#: doc/classes/Control.xml:930 +#: doc/classes/Control.xml:917 msgid "" "Emitted when one of the size flags changes. See [member " "size_flags_horizontal] and [member size_flags_vertical]." msgstr "" -#: doc/classes/Control.xml:936 +#: doc/classes/Control.xml:927 msgid "The node cannot grab focus. Use with [member focus_mode]." msgstr "" -#: doc/classes/Control.xml:939 +#: doc/classes/Control.xml:930 msgid "" "The node can only grab focus on mouse clicks. Use with [member focus_mode]." msgstr "" -#: doc/classes/Control.xml:942 +#: doc/classes/Control.xml:933 msgid "" "The node can grab focus on mouse click or using the arrows and the Tab keys " "on the keyboard. Use with [member focus_mode]." msgstr "" -#: doc/classes/Control.xml:945 +#: doc/classes/Control.xml:936 msgid "" "Sent when the node changes size. Use [member rect_size] to get the new size." msgstr "" -#: doc/classes/Control.xml:948 +#: doc/classes/Control.xml:939 msgid "Sent when the mouse pointer enters the node." msgstr "" -#: doc/classes/Control.xml:951 +#: doc/classes/Control.xml:942 msgid "Sent when the mouse pointer exits the node." msgstr "" -#: doc/classes/Control.xml:954 +#: doc/classes/Control.xml:945 msgid "Sent when the node grabs focus." msgstr "" -#: doc/classes/Control.xml:957 +#: doc/classes/Control.xml:948 msgid "Sent when the node loses focus." msgstr "" -#: doc/classes/Control.xml:960 +#: doc/classes/Control.xml:951 msgid "" "Sent when the node's [member theme] changes, right before Godot redraws the " -"control. Happens when you call one of the [code]add_*_override[/code] " +"control. Happens when you call one of the [code]add_theme_*_override[/code] " "methods." msgstr "" -#: doc/classes/Control.xml:963 -msgid "Sent when an open modal dialog closes. See [method show_modal]." -msgstr "" - -#: doc/classes/Control.xml:966 +#: doc/classes/Control.xml:954 msgid "" "Sent when this node is inside a [ScrollContainer] which has begun being " "scrolled." msgstr "" -#: doc/classes/Control.xml:969 +#: doc/classes/Control.xml:957 msgid "" "Sent when this node is inside a [ScrollContainer] which has stopped being " "scrolled." msgstr "" -#: doc/classes/Control.xml:972 +#: doc/classes/Control.xml:960 msgid "" "Show the system's arrow mouse cursor when the user hovers the node. Use with " "[member mouse_default_cursor_shape]." msgstr "" -#: doc/classes/Control.xml:975 +#: doc/classes/Control.xml:963 msgid "" "Show the system's I-beam mouse cursor when the user hovers the node. The I-" "beam pointer has a shape similar to \"I\". It tells the user they can " "highlight or insert text." msgstr "" -#: doc/classes/Control.xml:978 +#: doc/classes/Control.xml:966 msgid "" "Show the system's pointing hand mouse cursor when the user hovers the node." msgstr "" -#: doc/classes/Control.xml:981 +#: doc/classes/Control.xml:969 msgid "Show the system's cross mouse cursor when the user hovers the node." msgstr "" -#: doc/classes/Control.xml:984 +#: doc/classes/Control.xml:972 msgid "" "Show the system's wait mouse cursor, often an hourglass, when the user " "hovers the node." msgstr "" -#: doc/classes/Control.xml:987 +#: doc/classes/Control.xml:975 msgid "" "Show the system's busy mouse cursor when the user hovers the node. Often an " "hourglass." msgstr "" -#: doc/classes/Control.xml:990 +#: doc/classes/Control.xml:978 msgid "" "Show the system's drag mouse cursor, often a closed fist or a cross symbol, " "when the user hovers the node. It tells the user they're currently dragging " "an item, like a node in the Scene dock." msgstr "" -#: doc/classes/Control.xml:993 +#: doc/classes/Control.xml:981 msgid "" "Show the system's drop mouse cursor when the user hovers the node. It can be " "an open hand. It tells the user they can drop an item they're currently " "grabbing, like a node in the Scene dock." msgstr "" -#: doc/classes/Control.xml:996 +#: doc/classes/Control.xml:984 msgid "" "Show the system's forbidden mouse cursor when the user hovers the node. " "Often a crossed circle." msgstr "" -#: doc/classes/Control.xml:999 +#: doc/classes/Control.xml:987 msgid "" "Show the system's vertical resize mouse cursor when the user hovers the " "node. A double-headed vertical arrow. It tells the user they can resize the " "window or the panel vertically." msgstr "" -#: doc/classes/Control.xml:1002 +#: doc/classes/Control.xml:990 msgid "" "Show the system's horizontal resize mouse cursor when the user hovers the " "node. A double-headed horizontal arrow. It tells the user they can resize " "the window or the panel horizontally." msgstr "" -#: doc/classes/Control.xml:1005 +#: doc/classes/Control.xml:993 msgid "" "Show the system's window resize mouse cursor when the user hovers the node. " "The cursor is a double-headed arrow that goes from the bottom left to the " @@ -14962,7 +14951,7 @@ msgid "" "horizontally and vertically." msgstr "" -#: doc/classes/Control.xml:1008 +#: doc/classes/Control.xml:996 msgid "" "Show the system's window resize mouse cursor when the user hovers the node. " "The cursor is a double-headed arrow that goes from the top left to the " @@ -14970,93 +14959,93 @@ msgid "" "they can resize the window or the panel both horizontally and vertically." msgstr "" -#: doc/classes/Control.xml:1011 +#: doc/classes/Control.xml:999 msgid "" "Show the system's move mouse cursor when the user hovers the node. It shows " "2 double-headed arrows at a 90 degree angle. It tells the user they can move " "a UI element freely." msgstr "" -#: doc/classes/Control.xml:1014 +#: doc/classes/Control.xml:1002 msgid "" "Show the system's vertical split mouse cursor when the user hovers the node. " "On Windows, it's the same as [constant CURSOR_VSIZE]." msgstr "" -#: doc/classes/Control.xml:1017 +#: doc/classes/Control.xml:1005 msgid "" "Show the system's horizontal split mouse cursor when the user hovers the " "node. On Windows, it's the same as [constant CURSOR_HSIZE]." msgstr "" -#: doc/classes/Control.xml:1020 +#: doc/classes/Control.xml:1008 msgid "" "Show the system's help mouse cursor when the user hovers the node, a " "question mark." msgstr "" -#: doc/classes/Control.xml:1023 +#: doc/classes/Control.xml:1011 msgid "" "Snap all 4 anchors to the top-left of the parent control's bounds. Use with " "[method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1026 +#: doc/classes/Control.xml:1014 msgid "" "Snap all 4 anchors to the top-right of the parent control's bounds. Use with " "[method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1029 +#: doc/classes/Control.xml:1017 msgid "" "Snap all 4 anchors to the bottom-left of the parent control's bounds. Use " "with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1032 +#: doc/classes/Control.xml:1020 msgid "" "Snap all 4 anchors to the bottom-right of the parent control's bounds. Use " "with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1035 +#: doc/classes/Control.xml:1023 msgid "" "Snap all 4 anchors to the center of the left edge of the parent control's " "bounds. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1038 +#: doc/classes/Control.xml:1026 msgid "" "Snap all 4 anchors to the center of the top edge of the parent control's " "bounds. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1041 +#: doc/classes/Control.xml:1029 msgid "" "Snap all 4 anchors to the center of the right edge of the parent control's " "bounds. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1044 +#: doc/classes/Control.xml:1032 msgid "" "Snap all 4 anchors to the center of the bottom edge of the parent control's " "bounds. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1047 +#: doc/classes/Control.xml:1035 msgid "" "Snap all 4 anchors to the center of the parent control's bounds. Use with " "[method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1050 +#: doc/classes/Control.xml:1038 msgid "" "Snap all 4 anchors to the left edge of the parent control. The left margin " "becomes relative to the left edge and the top margin relative to the top " "left corner of the node's parent. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1053 +#: doc/classes/Control.xml:1041 msgid "" "Snap all 4 anchors to the top edge of the parent control. The left margin " "becomes relative to the top left corner, the top margin relative to the top " @@ -15064,14 +15053,14 @@ msgid "" "parent. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1056 +#: doc/classes/Control.xml:1044 msgid "" "Snap all 4 anchors to the right edge of the parent control. The right margin " "becomes relative to the right edge and the top margin relative to the top " "right corner of the node's parent. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1059 +#: doc/classes/Control.xml:1047 msgid "" "Snap all 4 anchors to the bottom edge of the parent control. The left margin " "becomes relative to the bottom left corner, the bottom margin relative to " @@ -15079,19 +15068,19 @@ msgid "" "the node's parent. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1062 +#: doc/classes/Control.xml:1050 msgid "" "Snap all 4 anchors to a vertical line that cuts the parent control in half. " "Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1065 +#: doc/classes/Control.xml:1053 msgid "" "Snap all 4 anchors to a horizontal line that cuts the parent control in " "half. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1068 +#: doc/classes/Control.xml:1056 msgid "" "Snap all 4 anchors to the respective corners of the parent control. Set all " "4 margins to 0 after you applied this preset and the [Control] will fit its " @@ -15099,30 +15088,30 @@ msgid "" "editor. Use with [method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1071 +#: doc/classes/Control.xml:1059 msgid "The control will be resized to its minimum size." msgstr "" -#: doc/classes/Control.xml:1074 +#: doc/classes/Control.xml:1062 msgid "The control's width will not change." msgstr "" -#: doc/classes/Control.xml:1077 +#: doc/classes/Control.xml:1065 msgid "The control's height will not change." msgstr "" -#: doc/classes/Control.xml:1080 +#: doc/classes/Control.xml:1068 msgid "The control's size will not change." msgstr "" -#: doc/classes/Control.xml:1083 +#: doc/classes/Control.xml:1071 msgid "" "Tells the parent [Container] to expand the bounds of this node to fill all " "the available space without pushing any other node. Use with [member " "size_flags_horizontal] and [member size_flags_vertical]." msgstr "" -#: doc/classes/Control.xml:1086 +#: doc/classes/Control.xml:1074 msgid "" "Tells the parent [Container] to let this node take all the available space " "on the axis you flag. If multiple neighboring nodes are set to expand, " @@ -15131,13 +15120,13 @@ msgid "" "[member size_flags_vertical]." msgstr "" -#: doc/classes/Control.xml:1089 +#: doc/classes/Control.xml:1077 msgid "" "Sets the node's size flags to both fill and expand. See the 2 constants " "above for more information." msgstr "" -#: doc/classes/Control.xml:1092 +#: doc/classes/Control.xml:1080 msgid "" "Tells the parent [Container] to center the node in itself. It centers the " "control based on its bounding box, so it doesn't work with the fill or " @@ -15145,7 +15134,7 @@ msgid "" "size_flags_vertical]." msgstr "" -#: doc/classes/Control.xml:1095 +#: doc/classes/Control.xml:1083 msgid "" "Tells the parent [Container] to align the node with its end, either the " "bottom or the right edge. It doesn't work with the fill or expand size " @@ -15153,7 +15142,7 @@ msgid "" "size_flags_vertical]." msgstr "" -#: doc/classes/Control.xml:1098 +#: doc/classes/Control.xml:1086 msgid "" "The control will receive mouse button input events through [method " "_gui_input] if clicked on. And the control will receive the [signal " @@ -15162,7 +15151,7 @@ msgid "" "other controls. This also results in blocking signals in other controls." msgstr "" -#: doc/classes/Control.xml:1101 +#: doc/classes/Control.xml:1089 msgid "" "The control will receive mouse button input events through [method " "_gui_input] if clicked on. And the control will receive the [signal " @@ -15174,7 +15163,7 @@ msgid "" "not be fired." msgstr "" -#: doc/classes/Control.xml:1104 +#: doc/classes/Control.xml:1092 msgid "" "The control will not receive mouse button input events through [method " "_gui_input]. The control will also not receive the [signal mouse_entered] " @@ -15183,25 +15172,25 @@ msgid "" "handled automatically." msgstr "" -#: doc/classes/Control.xml:1107 +#: doc/classes/Control.xml:1095 msgid "" "The control will grow to the left or top to make up if its minimum size is " "changed to be greater than its current size on the respective axis." msgstr "" -#: doc/classes/Control.xml:1110 +#: doc/classes/Control.xml:1098 msgid "" "The control will grow to the right or bottom to make up if its minimum size " "is changed to be greater than its current size on the respective axis." msgstr "" -#: doc/classes/Control.xml:1113 +#: doc/classes/Control.xml:1101 msgid "" "The control will grow in both directions equally to make up if its minimum " "size is changed to be greater than its current size." msgstr "" -#: doc/classes/Control.xml:1116 +#: doc/classes/Control.xml:1104 msgid "" "Snaps one of the 4 anchor's sides to the origin of the node's [code]Rect[/" "code], in the top left. Use it with one of the [code]anchor_*[/code] member " @@ -15209,7 +15198,7 @@ msgid "" "[method set_anchors_preset]." msgstr "" -#: doc/classes/Control.xml:1119 +#: doc/classes/Control.xml:1107 msgid "" "Snaps one of the 4 anchor's sides to the end of the node's [code]Rect[/" "code], in the bottom right. Use it with one of the [code]anchor_*[/code] " @@ -15217,19 +15206,6 @@ msgid "" "once, use [method set_anchors_preset]." msgstr "" -#: doc/classes/ConvexPolygonShape.xml:4 -msgid "Convex polygon shape for 3D physics." -msgstr "" - -#: doc/classes/ConvexPolygonShape.xml:7 -msgid "" -"Convex polygon shape resource, which can be added to a [PhysicsBody] or area." -msgstr "" - -#: doc/classes/ConvexPolygonShape.xml:15 -msgid "The list of 3D points forming the convex polygon shape." -msgstr "" - #: doc/classes/ConvexPolygonShape2D.xml:4 msgid "Convex polygon shape for 2D physics." msgstr "" @@ -15259,382 +15235,389 @@ msgid "" "counterclockwise order." msgstr "" -#: doc/classes/CPUParticles.xml:4 -msgid "CPU-based 3D particle emitter." +#: doc/classes/ConvexPolygonShape3D.xml:4 +msgid "Convex polygon shape for 3D physics." msgstr "" -#: doc/classes/CPUParticles.xml:7 +#: doc/classes/ConvexPolygonShape3D.xml:7 msgid "" -"CPU-based 3D particle node used to create a variety of particle systems and " +"Convex polygon shape resource, which can be added to a [PhysicsBody3D] or " +"area." +msgstr "" + +#: doc/classes/ConvexPolygonShape3D.xml:15 +msgid "The list of 3D points forming the convex polygon shape." +msgstr "" + +#: doc/classes/CPUParticles2D.xml:4 +msgid "CPU-based 2D particle emitter." +msgstr "" + +#: doc/classes/CPUParticles2D.xml:7 +msgid "" +"CPU-based 2D particle node used to create a variety of particle systems and " "effects.\n" -"See also [Particles], which provides the same functionality with hardware " -"acceleration, but may not run on older devices." +"See also [GPUParticles2D], which provides the same functionality with " +"hardware acceleration, but may not run on older devices." msgstr "" -#: doc/classes/CPUParticles.xml:19 +#: doc/classes/CPUParticles2D.xml:11 doc/classes/GPUParticles2D.xml:11 msgid "" -"Sets this node's properties to match a given [Particles] node with an " +"https://docs.godotengine.org/en/latest/tutorials/2d/particle_systems_2d.html" +msgstr "" + +#: doc/classes/CPUParticles2D.xml:20 +msgid "" +"Sets this node's properties to match a given [GPUParticles2D] node with an " "assigned [ParticlesMaterial]." msgstr "" -#: doc/classes/CPUParticles.xml:28 doc/classes/CPUParticles2D.xml:29 +#: doc/classes/CPUParticles2D.xml:29 doc/classes/CPUParticles3D.xml:28 msgid "Returns the base value of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:37 doc/classes/CPUParticles2D.xml:38 +#: doc/classes/CPUParticles2D.xml:38 doc/classes/CPUParticles3D.xml:37 msgid "Returns the [Curve] of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:46 doc/classes/CPUParticles2D.xml:47 +#: doc/classes/CPUParticles2D.xml:47 doc/classes/CPUParticles3D.xml:46 msgid "" "Returns the randomness factor of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:55 doc/classes/CPUParticles2D.xml:56 +#: doc/classes/CPUParticles2D.xml:56 doc/classes/CPUParticles3D.xml:55 msgid "" "Returns the enabled state of the given flag (see [enum Flags] for options)." msgstr "" -#: doc/classes/CPUParticles.xml:62 doc/classes/CPUParticles2D.xml:63 +#: doc/classes/CPUParticles2D.xml:63 doc/classes/CPUParticles3D.xml:62 msgid "Restarts the particle emitter." msgstr "" -#: doc/classes/CPUParticles.xml:73 doc/classes/CPUParticles2D.xml:74 +#: doc/classes/CPUParticles2D.xml:74 doc/classes/CPUParticles3D.xml:73 msgid "Sets the base value of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:84 doc/classes/CPUParticles2D.xml:85 +#: doc/classes/CPUParticles2D.xml:85 doc/classes/CPUParticles3D.xml:84 msgid "Sets the [Curve] of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:95 doc/classes/CPUParticles2D.xml:96 +#: doc/classes/CPUParticles2D.xml:96 doc/classes/CPUParticles3D.xml:95 msgid "" "Sets the randomness factor of the parameter specified by [enum Parameter]." msgstr "" -#: doc/classes/CPUParticles.xml:106 doc/classes/CPUParticles2D.xml:107 +#: doc/classes/CPUParticles2D.xml:107 doc/classes/CPUParticles3D.xml:106 msgid "Enables or disables the given flag (see [enum Flags] for options)." msgstr "" -#: doc/classes/CPUParticles.xml:112 doc/classes/CPUParticles2D.xml:113 -#: doc/classes/Particles2D.xml:31 +#: doc/classes/CPUParticles2D.xml:113 doc/classes/CPUParticles3D.xml:112 +#: doc/classes/GPUParticles2D.xml:31 msgid "Number of particles emitted in one emission cycle." msgstr "" -#: doc/classes/CPUParticles.xml:115 doc/classes/CPUParticles2D.xml:116 +#: doc/classes/CPUParticles2D.xml:116 doc/classes/CPUParticles3D.xml:115 msgid "Initial rotation applied to each particle, in degrees." msgstr "" -#: doc/classes/CPUParticles.xml:118 doc/classes/CPUParticles2D.xml:119 +#: doc/classes/CPUParticles2D.xml:119 doc/classes/CPUParticles3D.xml:118 msgid "Each particle's rotation will be animated along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:121 doc/classes/CPUParticles2D.xml:122 +#: doc/classes/CPUParticles2D.xml:122 doc/classes/CPUParticles3D.xml:121 #: doc/classes/ParticlesMaterial.xml:104 msgid "Rotation randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:124 doc/classes/CPUParticles2D.xml:125 +#: doc/classes/CPUParticles2D.xml:125 doc/classes/CPUParticles3D.xml:124 msgid "" "Initial angular velocity applied to each particle. Sets the speed of " "rotation of the particle." msgstr "" -#: doc/classes/CPUParticles.xml:127 doc/classes/CPUParticles2D.xml:128 +#: doc/classes/CPUParticles2D.xml:128 doc/classes/CPUParticles3D.xml:127 msgid "Each particle's angular velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:130 doc/classes/CPUParticles2D.xml:131 +#: doc/classes/CPUParticles2D.xml:131 doc/classes/CPUParticles3D.xml:130 #: doc/classes/ParticlesMaterial.xml:114 msgid "Angular velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:133 doc/classes/CPUParticles2D.xml:134 +#: doc/classes/CPUParticles2D.xml:134 doc/classes/CPUParticles3D.xml:133 #: doc/classes/ParticlesMaterial.xml:117 msgid "Particle animation offset." msgstr "" -#: doc/classes/CPUParticles.xml:136 doc/classes/CPUParticles2D.xml:137 +#: doc/classes/CPUParticles2D.xml:137 doc/classes/CPUParticles3D.xml:136 msgid "Each particle's animation offset will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:139 doc/classes/CPUParticles2D.xml:140 +#: doc/classes/CPUParticles2D.xml:140 doc/classes/CPUParticles3D.xml:139 #: doc/classes/ParticlesMaterial.xml:123 msgid "Animation offset randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:142 doc/classes/CPUParticles2D.xml:143 +#: doc/classes/CPUParticles2D.xml:143 doc/classes/CPUParticles3D.xml:142 #: doc/classes/ParticlesMaterial.xml:126 msgid "Particle animation speed." msgstr "" -#: doc/classes/CPUParticles.xml:145 doc/classes/CPUParticles2D.xml:146 +#: doc/classes/CPUParticles2D.xml:146 doc/classes/CPUParticles3D.xml:145 msgid "Each particle's animation speed will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:148 doc/classes/CPUParticles2D.xml:149 +#: doc/classes/CPUParticles2D.xml:149 doc/classes/CPUParticles3D.xml:148 #: doc/classes/ParticlesMaterial.xml:132 msgid "Animation speed randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:151 doc/classes/CPUParticles.xml:154 -msgid "Unused for 3D particles." +#: doc/classes/CPUParticles2D.xml:152 +msgid "" +"Each particle's initial color. If [member texture] is defined, it will be " +"multiplied by this color." msgstr "" -#: doc/classes/CPUParticles.xml:157 doc/classes/CPUParticles2D.xml:158 +#: doc/classes/CPUParticles2D.xml:155 +msgid "Each particle's color will vary along this [Gradient]." +msgstr "" + +#: doc/classes/CPUParticles2D.xml:158 doc/classes/CPUParticles3D.xml:157 #: doc/classes/ParticlesMaterial.xml:141 msgid "The rate at which particles lose velocity." msgstr "" -#: doc/classes/CPUParticles.xml:160 doc/classes/CPUParticles2D.xml:161 +#: doc/classes/CPUParticles2D.xml:161 doc/classes/CPUParticles3D.xml:160 msgid "Damping will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:163 doc/classes/CPUParticles2D.xml:164 +#: doc/classes/CPUParticles2D.xml:164 doc/classes/CPUParticles3D.xml:163 #: doc/classes/ParticlesMaterial.xml:147 msgid "Damping randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:166 doc/classes/CPUParticles2D.xml:167 +#: doc/classes/CPUParticles2D.xml:167 doc/classes/CPUParticles3D.xml:166 #: doc/classes/ParticlesMaterial.xml:150 msgid "Unit vector specifying the particles' emission direction." msgstr "" -#: doc/classes/CPUParticles.xml:169 doc/classes/CPUParticles2D.xml:170 -#: doc/classes/Particles.xml:54 doc/classes/Particles2D.xml:34 +#: doc/classes/CPUParticles2D.xml:170 doc/classes/CPUParticles3D.xml:169 +#: doc/classes/GPUParticles2D.xml:34 doc/classes/GPUParticles3D.xml:54 msgid "Particle draw order. Uses [enum DrawOrder] values." msgstr "" -#: doc/classes/CPUParticles.xml:172 -msgid "" -"The rectangle's extents if [member emission_shape] is set to [constant " -"EMISSION_SHAPE_BOX]." -msgstr "" - -#: doc/classes/CPUParticles.xml:175 doc/classes/CPUParticles2D.xml:173 +#: doc/classes/CPUParticles2D.xml:173 doc/classes/CPUParticles3D.xml:175 msgid "" "Sets the [Color]s to modulate particles by when using [constant " "EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]." msgstr "" -#: doc/classes/CPUParticles.xml:178 doc/classes/CPUParticles2D.xml:176 +#: doc/classes/CPUParticles2D.xml:176 doc/classes/CPUParticles3D.xml:178 msgid "" "Sets the direction the particles will be emitted in when using [constant " "EMISSION_SHAPE_DIRECTED_POINTS]." msgstr "" -#: doc/classes/CPUParticles.xml:181 doc/classes/CPUParticles2D.xml:179 +#: doc/classes/CPUParticles2D.xml:179 doc/classes/CPUParticles3D.xml:181 msgid "" "Sets the initial positions to spawn particles when using [constant " "EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]." msgstr "" -#: doc/classes/CPUParticles.xml:184 doc/classes/CPUParticles2D.xml:185 +#: doc/classes/CPUParticles2D.xml:182 +msgid "" +"The rectangle's extents if [member emission_shape] is set to [constant " +"EMISSION_SHAPE_RECTANGLE]." +msgstr "" + +#: doc/classes/CPUParticles2D.xml:185 doc/classes/CPUParticles3D.xml:184 msgid "" "Particles will be emitted inside this region. See [enum EmissionShape] for " "possible values." msgstr "" -#: doc/classes/CPUParticles.xml:187 +#: doc/classes/CPUParticles2D.xml:188 msgid "" -"The sphere's radius if [enum EmissionShape] is set to [constant " +"The sphere's radius if [member emission_shape] is set to [constant " "EMISSION_SHAPE_SPHERE]." msgstr "" -#: doc/classes/CPUParticles.xml:190 doc/classes/CPUParticles2D.xml:191 -#: doc/classes/Particles.xml:72 doc/classes/Particles2D.xml:37 +#: doc/classes/CPUParticles2D.xml:191 doc/classes/CPUParticles3D.xml:190 +#: doc/classes/GPUParticles2D.xml:37 doc/classes/GPUParticles3D.xml:72 msgid "If [code]true[/code], particles are being emitted." msgstr "" -#: doc/classes/CPUParticles.xml:193 doc/classes/CPUParticles2D.xml:194 -#: doc/classes/Particles2D.xml:40 +#: doc/classes/CPUParticles2D.xml:194 doc/classes/CPUParticles3D.xml:193 +#: doc/classes/GPUParticles2D.xml:40 msgid "" "How rapidly particles in an emission cycle are emitted. If greater than " "[code]0[/code], there will be a gap in emissions before the next cycle " "begins." msgstr "" -#: doc/classes/CPUParticles.xml:196 +#: doc/classes/CPUParticles2D.xml:197 doc/classes/GPUParticles2D.xml:43 +#: doc/classes/GPUParticles3D.xml:78 msgid "" "The particle system's frame rate is fixed to a value. For instance, changing " "the value to 2 will make the particles render at 2 frames per second. Note " -"this does not slow down the particle system itself." +"this does not slow down the simulation of the particle system itself." msgstr "" -#: doc/classes/CPUParticles.xml:199 doc/classes/CPUParticles2D.xml:200 +#: doc/classes/CPUParticles2D.xml:200 doc/classes/CPUParticles3D.xml:199 #: doc/classes/ParticlesMaterial.xml:174 msgid "Align Y axis of particle with the direction of its velocity." msgstr "" -#: doc/classes/CPUParticles.xml:202 doc/classes/ParticlesMaterial.xml:177 -msgid "If [code]true[/code], particles will not move on the z axis." -msgstr "" - -#: doc/classes/CPUParticles.xml:205 doc/classes/ParticlesMaterial.xml:180 -msgid "If [code]true[/code], particles rotate around Y axis by [member angle]." -msgstr "" - -#: doc/classes/CPUParticles.xml:208 doc/classes/ParticlesMaterial.xml:183 -msgid "" -"Amount of [member spread] in Y/Z plane. A value of [code]1[/code] restricts " -"particles to X/Z plane." -msgstr "" - -#: doc/classes/CPUParticles.xml:211 doc/classes/CPUParticles2D.xml:203 -#: doc/classes/Particles.xml:81 doc/classes/Particles2D.xml:46 +#: doc/classes/CPUParticles2D.xml:203 doc/classes/CPUParticles3D.xml:211 +#: doc/classes/GPUParticles2D.xml:46 doc/classes/GPUParticles3D.xml:81 msgid "" "If [code]true[/code], results in fractional delta calculation which has a " "smoother particles display effect." msgstr "" -#: doc/classes/CPUParticles.xml:214 doc/classes/CPUParticles2D.xml:206 +#: doc/classes/CPUParticles2D.xml:206 doc/classes/CPUParticles3D.xml:214 #: doc/classes/ParticlesMaterial.xml:186 msgid "Gravity applied to every particle." msgstr "" -#: doc/classes/CPUParticles.xml:217 doc/classes/CPUParticles2D.xml:209 +#: doc/classes/CPUParticles2D.xml:209 doc/classes/CPUParticles3D.xml:217 #: doc/classes/ParticlesMaterial.xml:189 msgid "Initial hue variation applied to each particle." msgstr "" -#: doc/classes/CPUParticles.xml:220 doc/classes/CPUParticles2D.xml:212 +#: doc/classes/CPUParticles2D.xml:212 doc/classes/CPUParticles3D.xml:220 msgid "Each particle's hue will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:223 doc/classes/CPUParticles2D.xml:215 +#: doc/classes/CPUParticles2D.xml:215 doc/classes/CPUParticles3D.xml:223 #: doc/classes/ParticlesMaterial.xml:195 msgid "Hue variation randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:226 doc/classes/CPUParticles2D.xml:218 +#: doc/classes/CPUParticles2D.xml:218 doc/classes/CPUParticles3D.xml:226 #: doc/classes/ParticlesMaterial.xml:198 msgid "" "Initial velocity magnitude for each particle. Direction comes from [member " "spread] and the node's orientation." msgstr "" -#: doc/classes/CPUParticles.xml:229 doc/classes/CPUParticles2D.xml:221 +#: doc/classes/CPUParticles2D.xml:221 doc/classes/CPUParticles3D.xml:229 #: doc/classes/ParticlesMaterial.xml:201 msgid "Initial velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:232 doc/classes/CPUParticles2D.xml:224 -#: doc/classes/Particles.xml:84 doc/classes/Particles2D.xml:49 +#: doc/classes/CPUParticles2D.xml:224 doc/classes/CPUParticles3D.xml:232 +#: doc/classes/GPUParticles2D.xml:49 doc/classes/GPUParticles3D.xml:84 msgid "Amount of time each particle will exist." msgstr "" -#: doc/classes/CPUParticles.xml:235 doc/classes/CPUParticles2D.xml:227 +#: doc/classes/CPUParticles2D.xml:227 doc/classes/CPUParticles3D.xml:235 #: doc/classes/ParticlesMaterial.xml:204 msgid "Particle lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:238 doc/classes/CPUParticles2D.xml:230 +#: doc/classes/CPUParticles2D.xml:230 doc/classes/CPUParticles3D.xml:238 #: doc/classes/ParticlesMaterial.xml:207 msgid "" "Linear acceleration applied to each particle in the direction of motion." msgstr "" -#: doc/classes/CPUParticles.xml:241 doc/classes/CPUParticles2D.xml:233 +#: doc/classes/CPUParticles2D.xml:233 doc/classes/CPUParticles3D.xml:241 msgid "Each particle's linear acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:244 doc/classes/CPUParticles2D.xml:236 +#: doc/classes/CPUParticles2D.xml:236 doc/classes/CPUParticles3D.xml:244 #: doc/classes/ParticlesMaterial.xml:213 msgid "Linear acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:247 doc/classes/CPUParticles2D.xml:239 -#: doc/classes/Particles.xml:87 doc/classes/Particles2D.xml:52 +#: doc/classes/CPUParticles2D.xml:239 doc/classes/CPUParticles3D.xml:247 +#: doc/classes/GPUParticles2D.xml:52 doc/classes/GPUParticles3D.xml:87 msgid "" "If [code]true[/code], particles use the parent node's coordinate space. If " "[code]false[/code], they use global coordinates." msgstr "" -#: doc/classes/CPUParticles.xml:250 -msgid "" -"The [Mesh] used for each particle. If [code]null[/code], particles will be " -"spheres." +#: doc/classes/CPUParticles2D.xml:242 doc/classes/GPUParticles2D.xml:55 +msgid "Normal map to be used for the [member texture] property." msgstr "" -#: doc/classes/CPUParticles.xml:253 doc/classes/CPUParticles2D.xml:245 -#: doc/classes/Particles2D.xml:58 +#: doc/classes/CPUParticles2D.xml:245 doc/classes/CPUParticles3D.xml:253 +#: doc/classes/GPUParticles2D.xml:58 msgid "" "If [code]true[/code], only one emission cycle occurs. If set [code]true[/" "code] during a cycle, emission will stop at the cycle's end." msgstr "" -#: doc/classes/CPUParticles.xml:256 +#: doc/classes/CPUParticles2D.xml:248 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " -"origin in the local XY plane. Specified in number of full rotations around " -"origin per second.\n" -"This property is only available when [member flag_disable_z] is [code]true[/" -"code]." +"origin. Specified in number of full rotations around origin per second." msgstr "" -#: doc/classes/CPUParticles.xml:260 doc/classes/CPUParticles2D.xml:251 +#: doc/classes/CPUParticles2D.xml:251 doc/classes/CPUParticles3D.xml:260 msgid "Each particle's orbital velocity will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:263 doc/classes/CPUParticles2D.xml:254 +#: doc/classes/CPUParticles2D.xml:254 doc/classes/CPUParticles3D.xml:263 #: doc/classes/ParticlesMaterial.xml:223 msgid "Orbital velocity randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:266 doc/classes/CPUParticles2D.xml:257 -#: doc/classes/Particles2D.xml:61 +#: doc/classes/CPUParticles2D.xml:257 doc/classes/CPUParticles3D.xml:266 +#: doc/classes/GPUParticles2D.xml:61 msgid "Particle system starts as if it had already run for this many seconds." msgstr "" -#: doc/classes/CPUParticles.xml:269 doc/classes/CPUParticles2D.xml:260 +#: doc/classes/CPUParticles2D.xml:260 doc/classes/CPUParticles3D.xml:269 #: doc/classes/ParticlesMaterial.xml:226 msgid "" "Radial acceleration applied to each particle. Makes particle accelerate away " "from origin." msgstr "" -#: doc/classes/CPUParticles.xml:272 doc/classes/CPUParticles2D.xml:263 +#: doc/classes/CPUParticles2D.xml:263 doc/classes/CPUParticles3D.xml:272 msgid "Each particle's radial acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:275 doc/classes/CPUParticles2D.xml:266 +#: doc/classes/CPUParticles2D.xml:266 doc/classes/CPUParticles3D.xml:275 #: doc/classes/ParticlesMaterial.xml:232 msgid "Radial acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:278 doc/classes/CPUParticles2D.xml:269 -#: doc/classes/Particles2D.xml:67 +#: doc/classes/CPUParticles2D.xml:269 doc/classes/CPUParticles3D.xml:278 +#: doc/classes/GPUParticles2D.xml:67 msgid "Emission lifetime randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:281 doc/classes/CPUParticles2D.xml:272 +#: doc/classes/CPUParticles2D.xml:272 doc/classes/CPUParticles3D.xml:281 #: doc/classes/ParticlesMaterial.xml:235 msgid "Initial scale applied to each particle." msgstr "" -#: doc/classes/CPUParticles.xml:284 doc/classes/CPUParticles2D.xml:275 +#: doc/classes/CPUParticles2D.xml:275 doc/classes/CPUParticles3D.xml:284 msgid "Each particle's scale will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:287 doc/classes/CPUParticles2D.xml:278 +#: doc/classes/CPUParticles2D.xml:278 doc/classes/CPUParticles3D.xml:287 #: doc/classes/ParticlesMaterial.xml:241 msgid "Scale randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:290 doc/classes/CPUParticles2D.xml:281 -#: doc/classes/Particles2D.xml:70 +#: doc/classes/CPUParticles2D.xml:281 doc/classes/CPUParticles3D.xml:290 +#: doc/classes/GPUParticles2D.xml:70 msgid "" "Particle system's running speed scaling ratio. A value of [code]0[/code] can " "be used to pause the particles." msgstr "" -#: doc/classes/CPUParticles.xml:293 doc/classes/ParticlesMaterial.xml:244 +#: doc/classes/CPUParticles2D.xml:284 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" -"spread[/code] degrees. Applied to X/Z plane and Y/Z planes." +"spread[/code] degrees." msgstr "" -#: doc/classes/CPUParticles.xml:296 doc/classes/CPUParticles2D.xml:287 +#: doc/classes/CPUParticles2D.xml:287 doc/classes/CPUParticles3D.xml:296 #: doc/classes/ParticlesMaterial.xml:247 msgid "" "Tangential acceleration applied to each particle. Tangential acceleration is " @@ -15642,139 +15625,137 @@ msgid "" "motion." msgstr "" -#: doc/classes/CPUParticles.xml:299 doc/classes/CPUParticles2D.xml:290 +#: doc/classes/CPUParticles2D.xml:290 doc/classes/CPUParticles3D.xml:299 msgid "Each particle's tangential acceleration will vary along this [Curve]." msgstr "" -#: doc/classes/CPUParticles.xml:302 doc/classes/CPUParticles2D.xml:293 +#: doc/classes/CPUParticles2D.xml:293 doc/classes/CPUParticles3D.xml:302 #: doc/classes/ParticlesMaterial.xml:253 msgid "Tangential acceleration randomness ratio." msgstr "" -#: doc/classes/CPUParticles.xml:307 doc/classes/CPUParticles2D.xml:301 -#: doc/classes/Particles.xml:110 doc/classes/Particles2D.xml:81 -msgid "Particles are drawn in the order emitted." +#: doc/classes/CPUParticles2D.xml:296 doc/classes/GPUParticles2D.xml:73 +msgid "Particle texture. If [code]null[/code], particles will be squares." msgstr "" -#: doc/classes/CPUParticles.xml:310 doc/classes/CPUParticles2D.xml:304 -#: doc/classes/Particles.xml:113 doc/classes/Particles2D.xml:84 -msgid "Particles are drawn in order of remaining lifetime." +#: doc/classes/CPUParticles2D.xml:301 doc/classes/CPUParticles3D.xml:307 +#: doc/classes/GPUParticles2D.xml:81 doc/classes/GPUParticles3D.xml:110 +msgid "Particles are drawn in the order emitted." msgstr "" -#: doc/classes/CPUParticles.xml:313 doc/classes/Particles.xml:116 -msgid "Particles are drawn in order of depth." +#: doc/classes/CPUParticles2D.xml:304 doc/classes/CPUParticles3D.xml:310 +#: doc/classes/GPUParticles2D.xml:84 doc/classes/GPUParticles3D.xml:113 +msgid "Particles are drawn in order of remaining lifetime." msgstr "" -#: doc/classes/CPUParticles.xml:316 doc/classes/CPUParticles2D.xml:307 +#: doc/classes/CPUParticles2D.xml:307 doc/classes/CPUParticles3D.xml:316 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set initial velocity properties." msgstr "" -#: doc/classes/CPUParticles.xml:319 doc/classes/CPUParticles2D.xml:310 +#: doc/classes/CPUParticles2D.xml:310 doc/classes/CPUParticles3D.xml:319 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angular velocity properties." msgstr "" -#: doc/classes/CPUParticles.xml:322 doc/classes/CPUParticles2D.xml:313 +#: doc/classes/CPUParticles2D.xml:313 doc/classes/CPUParticles3D.xml:322 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set orbital velocity properties." msgstr "" -#: doc/classes/CPUParticles.xml:325 doc/classes/CPUParticles2D.xml:316 +#: doc/classes/CPUParticles2D.xml:316 doc/classes/CPUParticles3D.xml:325 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set linear acceleration properties." msgstr "" -#: doc/classes/CPUParticles.xml:328 doc/classes/CPUParticles2D.xml:319 +#: doc/classes/CPUParticles2D.xml:319 doc/classes/CPUParticles3D.xml:328 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set radial acceleration properties." msgstr "" -#: doc/classes/CPUParticles.xml:331 doc/classes/CPUParticles2D.xml:322 +#: doc/classes/CPUParticles2D.xml:322 doc/classes/CPUParticles3D.xml:331 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set tangential acceleration properties." msgstr "" -#: doc/classes/CPUParticles.xml:334 doc/classes/CPUParticles2D.xml:325 +#: doc/classes/CPUParticles2D.xml:325 doc/classes/CPUParticles3D.xml:334 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set damping properties." msgstr "" -#: doc/classes/CPUParticles.xml:337 doc/classes/CPUParticles2D.xml:328 +#: doc/classes/CPUParticles2D.xml:328 doc/classes/CPUParticles3D.xml:337 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set angle properties." msgstr "" -#: doc/classes/CPUParticles.xml:340 doc/classes/CPUParticles2D.xml:331 +#: doc/classes/CPUParticles2D.xml:331 doc/classes/CPUParticles3D.xml:340 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set scale properties." msgstr "" -#: doc/classes/CPUParticles.xml:343 doc/classes/CPUParticles2D.xml:334 +#: doc/classes/CPUParticles2D.xml:334 doc/classes/CPUParticles3D.xml:343 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set hue variation properties." msgstr "" -#: doc/classes/CPUParticles.xml:346 doc/classes/CPUParticles2D.xml:337 +#: doc/classes/CPUParticles2D.xml:337 doc/classes/CPUParticles3D.xml:346 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation speed properties." msgstr "" -#: doc/classes/CPUParticles.xml:349 doc/classes/CPUParticles2D.xml:340 +#: doc/classes/CPUParticles2D.xml:340 doc/classes/CPUParticles3D.xml:349 msgid "" "Use with [method set_param], [method set_param_randomness], and [method " "set_param_curve] to set animation offset properties." msgstr "" -#: doc/classes/CPUParticles.xml:352 doc/classes/CPUParticles2D.xml:343 +#: doc/classes/CPUParticles2D.xml:343 doc/classes/CPUParticles3D.xml:352 #: doc/classes/ParticlesMaterial.xml:303 msgid "Represents the size of the [enum Parameter] enum." msgstr "" -#: doc/classes/CPUParticles.xml:355 doc/classes/CPUParticles2D.xml:346 +#: doc/classes/CPUParticles2D.xml:346 doc/classes/CPUParticles3D.xml:355 msgid "Use with [method set_particle_flag] to set [member flag_align_y]." msgstr "" -#: doc/classes/CPUParticles.xml:358 -msgid "Use with [method set_particle_flag] to set [member flag_rotate_y]." -msgstr "" - -#: doc/classes/CPUParticles.xml:361 -msgid "Use with [method set_particle_flag] to set [member flag_disable_z]." +#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 +msgid "Present for consistency with 3D particle nodes, not used in 2D." msgstr "" -#: doc/classes/CPUParticles.xml:367 doc/classes/CPUParticles2D.xml:358 +#: doc/classes/CPUParticles2D.xml:358 doc/classes/CPUParticles3D.xml:367 #: doc/classes/ParticlesMaterial.xml:318 msgid "All particles will be emitted from a single point." msgstr "" -#: doc/classes/CPUParticles.xml:370 doc/classes/ParticlesMaterial.xml:321 -msgid "Particles will be emitted in the volume of a sphere." +#: doc/classes/CPUParticles2D.xml:361 +msgid "" +"Particles will be emitted on the surface of a sphere flattened to two " +"dimensions." msgstr "" -#: doc/classes/CPUParticles.xml:373 doc/classes/ParticlesMaterial.xml:324 -msgid "Particles will be emitted in the volume of a box." +#: doc/classes/CPUParticles2D.xml:364 +msgid "Particles will be emitted in the area of a rectangle." msgstr "" -#: doc/classes/CPUParticles.xml:376 doc/classes/CPUParticles2D.xml:367 +#: doc/classes/CPUParticles2D.xml:367 doc/classes/CPUParticles3D.xml:376 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle color will be modulated by [member " "emission_colors]." msgstr "" -#: doc/classes/CPUParticles.xml:379 doc/classes/CPUParticles2D.xml:370 +#: doc/classes/CPUParticles2D.xml:370 doc/classes/CPUParticles3D.xml:379 msgid "" "Particles will be emitted at a position chosen randomly among [member " "emission_points]. Particle velocity and rotation will be set based on " @@ -15782,96 +15763,105 @@ msgid "" "emission_colors]." msgstr "" -#: doc/classes/CPUParticles.xml:382 doc/classes/CPUParticles2D.xml:373 +#: doc/classes/CPUParticles2D.xml:373 doc/classes/CPUParticles3D.xml:382 #: doc/classes/ParticlesMaterial.xml:333 msgid "Represents the size of the [enum EmissionShape] enum." msgstr "" -#: doc/classes/CPUParticles2D.xml:4 -msgid "CPU-based 2D particle emitter." +#: doc/classes/CPUParticles3D.xml:4 +msgid "CPU-based 3D particle emitter." msgstr "" -#: doc/classes/CPUParticles2D.xml:7 +#: doc/classes/CPUParticles3D.xml:7 msgid "" -"CPU-based 2D particle node used to create a variety of particle systems and " +"CPU-based 3D particle node used to create a variety of particle systems and " "effects.\n" -"See also [Particles2D], which provides the same functionality with hardware " -"acceleration, but may not run on older devices." -msgstr "" - -#: doc/classes/CPUParticles2D.xml:11 doc/classes/Particles2D.xml:11 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/2d/particle_systems_2d.html" +"See also [GPUParticles3D], which provides the same functionality with " +"hardware acceleration, but may not run on older devices." msgstr "" -#: doc/classes/CPUParticles2D.xml:20 +#: doc/classes/CPUParticles3D.xml:19 msgid "" -"Sets this node's properties to match a given [Particles2D] node with an " +"Sets this node's properties to match a given [GPUParticles3D] node with an " "assigned [ParticlesMaterial]." msgstr "" -#: doc/classes/CPUParticles2D.xml:152 -msgid "" -"Each particle's initial color. If [member texture] is defined, it will be " -"multiplied by this color." -msgstr "" - -#: doc/classes/CPUParticles2D.xml:155 -msgid "Each particle's color will vary along this [Gradient]." +#: doc/classes/CPUParticles3D.xml:151 doc/classes/CPUParticles3D.xml:154 +msgid "Unused for 3D particles." msgstr "" -#: doc/classes/CPUParticles2D.xml:182 +#: doc/classes/CPUParticles3D.xml:172 msgid "" "The rectangle's extents if [member emission_shape] is set to [constant " -"EMISSION_SHAPE_RECTANGLE]." +"EMISSION_SHAPE_BOX]." msgstr "" -#: doc/classes/CPUParticles2D.xml:188 +#: doc/classes/CPUParticles3D.xml:187 msgid "" -"The sphere's radius if [member emission_shape] is set to [constant " +"The sphere's radius if [enum EmissionShape] is set to [constant " "EMISSION_SHAPE_SPHERE]." msgstr "" -#: doc/classes/CPUParticles2D.xml:197 doc/classes/Particles.xml:78 -#: doc/classes/Particles2D.xml:43 +#: doc/classes/CPUParticles3D.xml:196 msgid "" "The particle system's frame rate is fixed to a value. For instance, changing " "the value to 2 will make the particles render at 2 frames per second. Note " -"this does not slow down the simulation of the particle system itself." +"this does not slow down the particle system itself." msgstr "" -#: doc/classes/CPUParticles2D.xml:242 doc/classes/Particles2D.xml:55 -msgid "Normal map to be used for the [member texture] property." +#: doc/classes/CPUParticles3D.xml:202 doc/classes/ParticlesMaterial.xml:177 +msgid "If [code]true[/code], particles will not move on the z axis." msgstr "" -#: doc/classes/CPUParticles2D.xml:248 +#: doc/classes/CPUParticles3D.xml:205 doc/classes/ParticlesMaterial.xml:180 +msgid "If [code]true[/code], particles rotate around Y axis by [member angle]." +msgstr "" + +#: doc/classes/CPUParticles3D.xml:208 doc/classes/ParticlesMaterial.xml:183 +msgid "" +"Amount of [member spread] in Y/Z plane. A value of [code]1[/code] restricts " +"particles to X/Z plane." +msgstr "" + +#: doc/classes/CPUParticles3D.xml:250 +msgid "" +"The [Mesh] used for each particle. If [code]null[/code], particles will be " +"spheres." +msgstr "" + +#: doc/classes/CPUParticles3D.xml:256 msgid "" "Orbital velocity applied to each particle. Makes the particles circle around " -"origin. Specified in number of full rotations around origin per second." +"origin in the local XY plane. Specified in number of full rotations around " +"origin per second.\n" +"This property is only available when [member flag_disable_z] is [code]true[/" +"code]." msgstr "" -#: doc/classes/CPUParticles2D.xml:284 +#: doc/classes/CPUParticles3D.xml:293 doc/classes/ParticlesMaterial.xml:244 msgid "" "Each particle's initial direction range from [code]+spread[/code] to [code]-" -"spread[/code] degrees." +"spread[/code] degrees. Applied to X/Z plane and Y/Z planes." msgstr "" -#: doc/classes/CPUParticles2D.xml:296 doc/classes/Particles2D.xml:73 -msgid "Particle texture. If [code]null[/code], particles will be squares." +#: doc/classes/CPUParticles3D.xml:313 doc/classes/GPUParticles3D.xml:116 +msgid "Particles are drawn in order of depth." msgstr "" -#: doc/classes/CPUParticles2D.xml:349 doc/classes/CPUParticles2D.xml:352 -msgid "Present for consistency with 3D particle nodes, not used in 2D." +#: doc/classes/CPUParticles3D.xml:358 +msgid "Use with [method set_particle_flag] to set [member flag_rotate_y]." msgstr "" -#: doc/classes/CPUParticles2D.xml:361 -msgid "" -"Particles will be emitted on the surface of a sphere flattened to two " -"dimensions." +#: doc/classes/CPUParticles3D.xml:361 +msgid "Use with [method set_particle_flag] to set [member flag_disable_z]." msgstr "" -#: doc/classes/CPUParticles2D.xml:364 -msgid "Particles will be emitted in the area of a rectangle." +#: doc/classes/CPUParticles3D.xml:370 doc/classes/ParticlesMaterial.xml:321 +msgid "Particles will be emitted in the volume of a sphere." +msgstr "" + +#: doc/classes/CPUParticles3D.xml:373 doc/classes/ParticlesMaterial.xml:324 +msgid "Particles will be emitted in the volume of a box." msgstr "" #: doc/classes/Crypto.xml:4 @@ -15960,264 +15950,265 @@ msgid "" "Saves a key to the given [code]path[/code] (should be a \"*.key\" file)." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:4 +#: modules/csg/doc_classes/CSGBox3D.xml:4 msgid "A CSG Box shape." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:7 +#: modules/csg/doc_classes/CSGBox3D.xml:7 msgid "This node allows you to create a box for use with the CSG system." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:15 +#: modules/csg/doc_classes/CSGBox3D.xml:15 msgid "Depth of the box measured from the center of the box." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:18 +#: modules/csg/doc_classes/CSGBox3D.xml:18 msgid "Height of the box measured from the center of the box." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:21 +#: modules/csg/doc_classes/CSGBox3D.xml:21 msgid "The material used to render the box." msgstr "" -#: modules/csg/doc_classes/CSGBox.xml:24 +#: modules/csg/doc_classes/CSGBox3D.xml:24 msgid "Width of the box measured from the center of the box." msgstr "" -#: modules/csg/doc_classes/CSGCombiner.xml:4 +#: modules/csg/doc_classes/CSGCombiner3D.xml:4 msgid "A CSG node that allows you to combine other CSG modifiers." msgstr "" -#: modules/csg/doc_classes/CSGCombiner.xml:7 +#: modules/csg/doc_classes/CSGCombiner3D.xml:7 msgid "" "For complex arrangements of shapes, it is sometimes needed to add structure " -"to your CSG nodes. The CSGCombiner node allows you to create this structure. " -"The node encapsulates the result of the CSG operations of its children. In " -"this way, it is possible to do operations on one set of shapes that are " -"children of one CSGCombiner node, and a set of separate operations on a " -"second set of shapes that are children of a second CSGCombiner node, and " -"then do an operation that takes the two end results as its input to create " -"the final shape." +"to your CSG nodes. The CSGCombiner3D node allows you to create this " +"structure. The node encapsulates the result of the CSG operations of its " +"children. In this way, it is possible to do operations on one set of shapes " +"that are children of one CSGCombiner3D node, and a set of separate " +"operations on a second set of shapes that are children of a second " +"CSGCombiner3D node, and then do an operation that takes the two end results " +"as its input to create the final shape." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:4 +#: modules/csg/doc_classes/CSGCylinder3D.xml:4 msgid "A CSG Cylinder shape." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:7 +#: modules/csg/doc_classes/CSGCylinder3D.xml:7 msgid "" "This node allows you to create a cylinder (or cone) for use with the CSG " "system." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:15 +#: modules/csg/doc_classes/CSGCylinder3D.xml:15 msgid "" "If [code]true[/code] a cone is created, the [member radius] will only apply " "to one side." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:18 +#: modules/csg/doc_classes/CSGCylinder3D.xml:18 msgid "The height of the cylinder." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:21 +#: modules/csg/doc_classes/CSGCylinder3D.xml:21 msgid "The material used to render the cylinder." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:24 +#: modules/csg/doc_classes/CSGCylinder3D.xml:24 msgid "The radius of the cylinder." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:27 +#: modules/csg/doc_classes/CSGCylinder3D.xml:27 msgid "" "The number of sides of the cylinder, the higher this number the more detail " "there will be in the cylinder." msgstr "" -#: modules/csg/doc_classes/CSGCylinder.xml:30 +#: modules/csg/doc_classes/CSGCylinder3D.xml:30 msgid "" "If [code]true[/code] the normals of the cylinder are set to give a smooth " "effect making the cylinder seem rounded. If [code]false[/code] the cylinder " "will have a flat shaded look." msgstr "" -#: modules/csg/doc_classes/CSGMesh.xml:4 +#: modules/csg/doc_classes/CSGMesh3D.xml:4 msgid "A CSG Mesh shape that uses a mesh resource." msgstr "" -#: modules/csg/doc_classes/CSGMesh.xml:7 +#: modules/csg/doc_classes/CSGMesh3D.xml:7 msgid "" "This CSG node allows you to use any mesh resource as a CSG shape, provided " "it is closed, does not self-intersect, does not contain internal faces and " "has no edges that connect to more then two faces." msgstr "" -#: modules/csg/doc_classes/CSGMesh.xml:15 +#: modules/csg/doc_classes/CSGMesh3D.xml:15 msgid "The [Material] used in drawing the CSG shape." msgstr "" -#: modules/csg/doc_classes/CSGMesh.xml:18 +#: modules/csg/doc_classes/CSGMesh3D.xml:18 msgid "The [Mesh] resource to use as a CSG shape." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:4 +#: modules/csg/doc_classes/CSGPolygon3D.xml:4 msgid "Extrudes a 2D polygon shape to create a 3D mesh." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:7 +#: modules/csg/doc_classes/CSGPolygon3D.xml:7 msgid "This node takes a 2D polygon shape and extrudes it to create a 3D mesh." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:15 +#: modules/csg/doc_classes/CSGPolygon3D.xml:15 msgid "Extrusion depth when [member mode] is [constant MODE_DEPTH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:18 +#: modules/csg/doc_classes/CSGPolygon3D.xml:18 msgid "Material to use for the resulting mesh." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:21 +#: modules/csg/doc_classes/CSGPolygon3D.xml:21 msgid "Extrusion mode." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:24 +#: modules/csg/doc_classes/CSGPolygon3D.xml:24 msgid "" "If [code]true[/code] the u component of our uv will continuously increase in " "unison with the distance traveled along our path when [member mode] is " "[constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:27 +#: modules/csg/doc_classes/CSGPolygon3D.xml:27 msgid "" "Interval at which a new extrusion slice is added along the path when [member " "mode] is [constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:30 +#: modules/csg/doc_classes/CSGPolygon3D.xml:30 msgid "" "If [code]true[/code] the start and end of our path are joined together " "ensuring there is no seam when [member mode] is [constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:33 +#: modules/csg/doc_classes/CSGPolygon3D.xml:33 msgid "" "If [code]false[/code] we extrude centered on our path, if [code]true[/code] " -"we extrude in relation to the position of our CSGPolygon when [member mode] " -"is [constant MODE_PATH]." +"we extrude in relation to the position of our CSGPolygon3D when [member " +"mode] is [constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:36 +#: modules/csg/doc_classes/CSGPolygon3D.xml:36 msgid "" -"The [Shape] object containing the path along which we extrude when [member " +"The [Shape3D] object containing the path along which we extrude when [member " "mode] is [constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:39 +#: modules/csg/doc_classes/CSGPolygon3D.xml:39 msgid "" "The method by which each slice is rotated along the path when [member mode] " "is [constant MODE_PATH]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:42 +#: modules/csg/doc_classes/CSGPolygon3D.xml:42 msgid "Point array that defines the shape that we'll extrude." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:45 +#: modules/csg/doc_classes/CSGPolygon3D.xml:45 msgid "Generates smooth normals so smooth shading is applied to our mesh." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:48 +#: modules/csg/doc_classes/CSGPolygon3D.xml:48 msgid "" "Degrees to rotate our extrusion for each slice when [member mode] is " "[constant MODE_SPIN]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:51 +#: modules/csg/doc_classes/CSGPolygon3D.xml:51 msgid "Number of extrusion when [member mode] is [constant MODE_SPIN]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:56 -msgid "Shape is extruded to [member depth]." +#: modules/csg/doc_classes/CSGPolygon3D.xml:56 +msgid "Shape3D is extruded to [member depth]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:59 -msgid "Shape is extruded by rotating it around an axis." +#: modules/csg/doc_classes/CSGPolygon3D.xml:59 +msgid "Shape3D is extruded by rotating it around an axis." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:62 +#: modules/csg/doc_classes/CSGPolygon3D.xml:62 msgid "" -"Shape is extruded along a path set by a [Shape] set in [member path_node]." +"Shape3D is extruded along a path set by a [Shape3D] set in [member " +"path_node]." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:65 +#: modules/csg/doc_classes/CSGPolygon3D.xml:65 msgid "Slice is not rotated." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:68 +#: modules/csg/doc_classes/CSGPolygon3D.xml:68 msgid "Slice is rotated around the up vector of the path." msgstr "" -#: modules/csg/doc_classes/CSGPolygon.xml:71 +#: modules/csg/doc_classes/CSGPolygon3D.xml:71 msgid "Slice is rotate to match the path exactly." msgstr "" -#: modules/csg/doc_classes/CSGPrimitive.xml:4 +#: modules/csg/doc_classes/CSGPrimitive3D.xml:4 msgid "Base class for CSG primitives." msgstr "" -#: modules/csg/doc_classes/CSGPrimitive.xml:7 +#: modules/csg/doc_classes/CSGPrimitive3D.xml:7 msgid "" "Parent class for various CSG primitives. It contains code and functionality " "that is common between them. It cannot be used directly. Instead use one of " "the various classes that inherit from it." msgstr "" -#: modules/csg/doc_classes/CSGPrimitive.xml:15 +#: modules/csg/doc_classes/CSGPrimitive3D.xml:15 msgid "Invert the faces of the mesh." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:4 +#: modules/csg/doc_classes/CSGShape3D.xml:4 msgid "The CSG base class." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:7 +#: modules/csg/doc_classes/CSGShape3D.xml:7 msgid "" "This is the CSG base class that provides CSG operation support to the " "various CSG nodes in Godot." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:34 +#: modules/csg/doc_classes/CSGShape3D.xml:34 msgid "" "Returns an [Array] with two elements, the first is the [Transform] of this " "node and the second is the root [Mesh] of this node. Only works when this " "node is the root shape." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:41 +#: modules/csg/doc_classes/CSGShape3D.xml:41 msgid "" "Returns [code]true[/code] if this is a root shape and is thus the object " "that is rendered." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:52 doc/classes/SoftBody.xml:64 +#: modules/csg/doc_classes/CSGShape3D.xml:52 doc/classes/SoftBody3D.xml:64 msgid "" "Sets individual bits on the layer mask. Use this if you only need to change " "one layer's value." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:63 doc/classes/SoftBody.xml:75 +#: modules/csg/doc_classes/CSGShape3D.xml:63 doc/classes/SoftBody3D.xml:75 msgid "" "Sets individual bits on the collision mask. Use this if you only need to " "change one layer's value." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:69 +#: modules/csg/doc_classes/CSGShape3D.xml:69 msgid "" "Calculate tangents for the CSG shape which allows the use of normal maps. " "This is only applied on the root shape, this setting is ignored on any child." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:72 +#: modules/csg/doc_classes/CSGShape3D.xml:72 msgid "" "The physics layers this area is in.\n" "Collidable objects can exist in any of 32 different layers. These layers " @@ -16228,105 +16219,105 @@ msgid "" "scans, or object B is in any layer scanned by object A." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:77 +#: modules/csg/doc_classes/CSGShape3D.xml:77 msgid "The physics layers this CSG shape scans for collisions." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:80 +#: modules/csg/doc_classes/CSGShape3D.xml:80 msgid "" "The operation that is performed on this shape. This is ignored for the first " "CSG child node as the operation is between this node and the previous child " "of this nodes parent." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:83 +#: modules/csg/doc_classes/CSGShape3D.xml:83 msgid "" "Snap makes the mesh snap to a given distance so that the faces of two meshes " "can be perfectly aligned. A lower value results in greater precision but may " "be harder to adjust." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:86 +#: modules/csg/doc_classes/CSGShape3D.xml:86 msgid "" "Adds a collision shape to the physics engine for our CSG shape. This will " "always act like a static body. Note that the collision shape is still active " "even if the CSG shape itself is hidden." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:91 +#: modules/csg/doc_classes/CSGShape3D.xml:91 msgid "" "Geometry of both primitives is merged, intersecting geometry is removed." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:94 +#: modules/csg/doc_classes/CSGShape3D.xml:94 msgid "Only intersecting geometry remains, the rest is removed." msgstr "" -#: modules/csg/doc_classes/CSGShape.xml:97 +#: modules/csg/doc_classes/CSGShape3D.xml:97 msgid "" "The second shape is subtracted from the first, leaving a dent with its shape." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:4 +#: modules/csg/doc_classes/CSGSphere3D.xml:4 msgid "A CSG Sphere shape." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:7 +#: modules/csg/doc_classes/CSGSphere3D.xml:7 msgid "This node allows you to create a sphere for use with the CSG system." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:15 +#: modules/csg/doc_classes/CSGSphere3D.xml:15 msgid "The material used to render the sphere." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:18 +#: modules/csg/doc_classes/CSGSphere3D.xml:18 msgid "Number of vertical slices for the sphere." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:21 +#: modules/csg/doc_classes/CSGSphere3D.xml:21 msgid "Radius of the sphere." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:24 +#: modules/csg/doc_classes/CSGSphere3D.xml:24 msgid "Number of horizontal slices for the sphere." msgstr "" -#: modules/csg/doc_classes/CSGSphere.xml:27 +#: modules/csg/doc_classes/CSGSphere3D.xml:27 msgid "" "If [code]true[/code] the normals of the sphere are set to give a smooth " "effect making the sphere seem rounded. If [code]false[/code] the sphere will " "have a flat shaded look." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:4 +#: modules/csg/doc_classes/CSGTorus3D.xml:4 msgid "A CSG Torus shape." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:7 +#: modules/csg/doc_classes/CSGTorus3D.xml:7 msgid "This node allows you to create a torus for use with the CSG system." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:15 +#: modules/csg/doc_classes/CSGTorus3D.xml:15 msgid "The inner radius of the torus." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:18 +#: modules/csg/doc_classes/CSGTorus3D.xml:18 msgid "The material used to render the torus." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:21 +#: modules/csg/doc_classes/CSGTorus3D.xml:21 msgid "The outer radius of the torus." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:24 +#: modules/csg/doc_classes/CSGTorus3D.xml:24 msgid "The number of edges each ring of the torus is constructed of." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:27 +#: modules/csg/doc_classes/CSGTorus3D.xml:27 msgid "The number of slices the torus is constructed of." msgstr "" -#: modules/csg/doc_classes/CSGTorus.xml:30 +#: modules/csg/doc_classes/CSGTorus3D.xml:30 msgid "" "If [code]true[/code] the normals of the torus are set to give a smooth " "effect making the torus seem rounded. If [code]false[/code] the torus will " @@ -16666,7 +16657,7 @@ msgstr "" #: doc/classes/Curve3D.xml:7 msgid "" "This class describes a Bézier curve in 3D space. It is mainly used to give a " -"shape to a [Path], but can be manually sampled for other purposes.\n" +"shape to a [Path3D], but can be manually sampled for other purposes.\n" "It keeps a cache of precalculated points along the curve, to speed up " "further calculations." msgstr "" @@ -16750,8 +16741,8 @@ msgid "" "Sets the tilt angle in radians for the point [code]idx[/code]. If the index " "is out of bounds, the function sends an error to the console.\n" "The tilt controls the rotation along the look-at axis an object traveling " -"the path would have. In the case of a curve controlling a [PathFollow], this " -"tilt is an offset over the natural tilt the [PathFollow] calculates." +"the path would have. In the case of a curve controlling a [PathFollow3D], " +"this tilt is an offset over the natural tilt the [PathFollow3D] calculates." msgstr "" #: doc/classes/Curve3D.xml:246 @@ -16766,8 +16757,9 @@ msgstr "" #: doc/classes/Curve3D.xml:249 msgid "" "If [code]true[/code], the curve will bake up vectors used for orientation. " -"This is used when [member PathFollow.rotation_mode] is set to [constant " -"PathFollow.ROTATION_ORIENTED]. Changing it forces the cache to be recomputed." +"This is used when [member PathFollow3D.rotation_mode] is set to [constant " +"PathFollow3D.ROTATION_ORIENTED]. Changing it forces the cache to be " +"recomputed." msgstr "" #: doc/classes/CurveTexture.xml:4 @@ -16819,15 +16811,15 @@ msgstr "" msgid "Top radius of the cylinder." msgstr "" -#: doc/classes/CylinderShape.xml:4 doc/classes/CylinderShape.xml:7 +#: doc/classes/CylinderShape3D.xml:4 doc/classes/CylinderShape3D.xml:7 msgid "Cylinder shape for collisions." msgstr "" -#: doc/classes/CylinderShape.xml:15 +#: doc/classes/CylinderShape3D.xml:15 msgid "The cylinder's height." msgstr "" -#: doc/classes/CylinderShape.xml:18 +#: doc/classes/CylinderShape3D.xml:18 msgid "The cylinder's radius." msgstr "" @@ -17010,58 +17002,59 @@ msgstr "" msgid "Returns the list of values in the [Dictionary]." msgstr "" -#: doc/classes/DirectionalLight.xml:4 +#: doc/classes/DirectionalLight3D.xml:4 msgid "Directional light from a distance, as from the Sun." msgstr "" -#: doc/classes/DirectionalLight.xml:7 +#: doc/classes/DirectionalLight3D.xml:7 msgid "" -"A directional light is a type of [Light] node that models an infinite number " -"of parallel rays covering the entire scene. It is used for lights with " -"strong intensity that are located far away from the scene to model sunlight " -"or moonlight. The worldspace location of the DirectionalLight transform " -"(origin) is ignored. Only the basis is used to determine light direction." +"A directional light is a type of [Light3D] node that models an infinite " +"number of parallel rays covering the entire scene. It is used for lights " +"with strong intensity that are located far away from the scene to model " +"sunlight or moonlight. The worldspace location of the DirectionalLight3D " +"transform (origin) is ignored. Only the basis is used to determine light " +"direction." msgstr "" -#: doc/classes/DirectionalLight.xml:10 doc/classes/Light.xml:10 -#: doc/classes/OmniLight.xml:10 doc/classes/SpotLight.xml:10 +#: doc/classes/DirectionalLight3D.xml:10 doc/classes/Light3D.xml:10 +#: doc/classes/OmniLight3D.xml:10 doc/classes/SpotLight3D.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/3d/lights_and_shadows.html" msgstr "" -#: doc/classes/DirectionalLight.xml:16 +#: doc/classes/DirectionalLight3D.xml:16 msgid "" "Amount of extra bias for shadow splits that are far away. If self-shadowing " "occurs only on the splits far away, increasing this value can fix them." msgstr "" -#: doc/classes/DirectionalLight.xml:19 +#: doc/classes/DirectionalLight3D.xml:19 msgid "" "If [code]true[/code], shadow detail is sacrificed in exchange for smoother " "transitions between splits." msgstr "" -#: doc/classes/DirectionalLight.xml:22 +#: doc/classes/DirectionalLight3D.xml:22 msgid "" "Optimizes shadow rendering for detail versus movement. See [enum " "ShadowDepthRange]." msgstr "" -#: doc/classes/DirectionalLight.xml:27 +#: doc/classes/DirectionalLight3D.xml:27 msgid "The maximum distance for shadow splits." msgstr "" -#: doc/classes/DirectionalLight.xml:30 +#: doc/classes/DirectionalLight3D.xml:30 msgid "The light's shadow rendering algorithm. See [enum ShadowMode]." msgstr "" -#: doc/classes/DirectionalLight.xml:33 +#: doc/classes/DirectionalLight3D.xml:33 msgid "" "Can be used to fix special cases of self shadowing when objects are " "perpendicular to the light." msgstr "" -#: doc/classes/DirectionalLight.xml:36 +#: doc/classes/DirectionalLight3D.xml:36 msgid "" "The distance from camera to shadow split 1. Relative to [member " "directional_shadow_max_distance]. Only used when [member " @@ -17069,7 +17062,7 @@ msgid "" "[code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight.xml:39 +#: doc/classes/DirectionalLight3D.xml:39 msgid "" "The distance from shadow split 1 to split 2. Relative to [member " "directional_shadow_max_distance]. Only used when [member " @@ -17077,34 +17070,34 @@ msgid "" "[code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight.xml:42 +#: doc/classes/DirectionalLight3D.xml:42 msgid "" "The distance from shadow split 2 to split 3. Relative to [member " "directional_shadow_max_distance]. Only used when [member " "directional_shadow_mode] is [code]SHADOW_PARALLEL_4_SPLITS[/code]." msgstr "" -#: doc/classes/DirectionalLight.xml:48 +#: doc/classes/DirectionalLight3D.xml:48 msgid "" "Renders the entire scene's shadow map from an orthogonal point of view. May " "result in blockier shadows on close objects." msgstr "" -#: doc/classes/DirectionalLight.xml:51 +#: doc/classes/DirectionalLight3D.xml:51 msgid "Splits the view frustum in 2 areas, each with its own shadow map." msgstr "" -#: doc/classes/DirectionalLight.xml:54 +#: doc/classes/DirectionalLight3D.xml:54 msgid "Splits the view frustum in 4 areas, each with its own shadow map." msgstr "" -#: doc/classes/DirectionalLight.xml:57 +#: doc/classes/DirectionalLight3D.xml:57 msgid "" "Keeps the shadow stable when the camera moves, at the cost of lower " "effective shadow resolution." msgstr "" -#: doc/classes/DirectionalLight.xml:60 +#: doc/classes/DirectionalLight3D.xml:60 msgid "" "Tries to achieve maximum shadow resolution. May result in saw effect on " "shadow edges." @@ -17531,6 +17524,142 @@ msgid "" "finished." msgstr "" +#: doc/classes/EditorFeatureProfile.xml:4 +msgid "" +"An editor feature profile which can be used to disable specific features." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:7 +msgid "" +"An editor feature profile can be used to disable specific features of the " +"Godot editor. When disabled, the features won't appear in the editor, which " +"makes the editor less cluttered. This is useful in education settings to " +"reduce confusion or when working in a team. For example, artists and level " +"designers could use a feature profile that disables the script editor to " +"avoid accidentally making changes to files they aren't supposed to edit.\n" +"To manage editor feature profiles visually, use [b]Editor > Manage Feature " +"Profiles...[/b] at the top of the editor window." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:19 +msgid "Returns the specified [code]feature[/code]'s human-readable name." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:28 +msgid "" +"Returns [code]true[/code] if the class specified by [code]class_name[/code] " +"is disabled. When disabled, the class won't appear in the Create New Node " +"dialog." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:37 +msgid "" +"Returns [code]true[/code] if editing for the class specified by " +"[code]class_name[/code] is disabled. When disabled, the class will still " +"appear in the Create New Node dialog but the inspector will be read-only " +"when selecting a node that extends the class." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:48 +msgid "" +"Returns [code]true[/code] if [code]property[/code] is disabled in the class " +"specified by [code]class_name[/code]. When a property is disabled, it won't " +"appear in the inspector when selecting a node that extends the class " +"specified by [code]class_name[/code]." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:57 +msgid "" +"Returns [code]true[/code] if the [code]feature[/code] is disabled. When a " +"feature is disabled, it will disappear from the editor entirely." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:66 +msgid "" +"Loads an editor feature profile from a file. The file must follow the JSON " +"format obtained by using the feature profile manager's [b]Export[/b] button " +"or the [method save_to_file] method." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:75 +msgid "" +"Saves the editor feature profile to a file in JSON format. It can then be " +"imported using the feature profile manager's [b]Import[/b] button or the " +"[method load_from_file] button." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:86 +msgid "" +"If [code]disable[/code] is [code]true[/code], disables the class specified " +"by [code]class_name[/code]. When disabled, the class won't appear in the " +"Create New Node dialog." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:97 +msgid "" +"If [code]disable[/code] is [code]true[/code], disables editing for the class " +"specified by [code]class_name[/code]. When disabled, the class will still " +"appear in the Create New Node dialog but the inspector will be read-only " +"when selecting a node that extends the class." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:110 +msgid "" +"If [code]disable[/code] is [code]true[/code], disables editing for " +"[code]property[/code] in the class specified by [code]class_name[/code]. " +"When a property is disabled, it won't appear in the inspector when selecting " +"a node that extends the class specified by [code]class_name[/code]." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:121 +msgid "" +"If [code]disable[/code] is [code]true[/code], disables the editor feature " +"specified in [code]feature[/code]. When a feature is disabled, it will " +"disappear from the editor entirely." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:127 +msgid "" +"The 3D editor. If this feature is disabled, the 3D editor won't display but " +"3D nodes will still display in the Create New Node dialog." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:130 +msgid "" +"The Script tab, which contains the script editor and class reference " +"browser. If this feature is disabled, the Script tab won't display." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:133 +msgid "" +"The AssetLib tab. If this feature is disabled, the AssetLib tab won't " +"display." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:136 +msgid "" +"Scene tree editing. If this feature is disabled, the Scene tree dock will " +"still be visible but will be read-only." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:139 +msgid "" +"The Import dock. If this feature is disabled, the Import dock won't be " +"visible." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:142 +msgid "" +"The Node dock. If this feature is disabled, signals and groups won't be " +"visible and modifiable from the editor." +msgstr "" + +#: doc/classes/EditorFeatureProfile.xml:145 +msgid "" +"The FileSystem dock. If this feature is disabled, the FileSystem dock won't " +"be visible." +msgstr "" + #: doc/classes/EditorFileDialog.xml:4 msgid "A modified version of [FileDialog] used by the editor." msgstr "" @@ -17589,76 +17718,77 @@ msgstr "" #: doc/classes/EditorFileDialog.xml:64 msgid "" -"The purpose of the [EditorFileDialog], which defines the allowed behaviors." +"The dialog's open or save mode, which affects the selection behavior. See " +"[enum FileMode]" msgstr "" -#: doc/classes/EditorFileDialog.xml:68 +#: doc/classes/EditorFileDialog.xml:67 msgid "" "If [code]true[/code], hidden files and directories will be visible in the " "[EditorFileDialog]." msgstr "" -#: doc/classes/EditorFileDialog.xml:77 +#: doc/classes/EditorFileDialog.xml:76 msgid "Emitted when a directory is selected." msgstr "" -#: doc/classes/EditorFileDialog.xml:84 +#: doc/classes/EditorFileDialog.xml:83 msgid "Emitted when a file is selected." msgstr "" -#: doc/classes/EditorFileDialog.xml:91 +#: doc/classes/EditorFileDialog.xml:90 msgid "Emitted when multiple files are selected." msgstr "" -#: doc/classes/EditorFileDialog.xml:97 +#: doc/classes/EditorFileDialog.xml:96 msgid "" "The [EditorFileDialog] can select only one file. Accepting the window will " "open the file." msgstr "" -#: doc/classes/EditorFileDialog.xml:100 +#: doc/classes/EditorFileDialog.xml:99 msgid "" "The [EditorFileDialog] can select multiple files. Accepting the window will " "open all files." msgstr "" -#: doc/classes/EditorFileDialog.xml:103 +#: doc/classes/EditorFileDialog.xml:102 msgid "" "The [EditorFileDialog] can select only one directory. Accepting the window " "will open the directory." msgstr "" -#: doc/classes/EditorFileDialog.xml:106 +#: doc/classes/EditorFileDialog.xml:105 msgid "" "The [EditorFileDialog] can select a file or directory. Accepting the window " "will open it." msgstr "" -#: doc/classes/EditorFileDialog.xml:109 +#: doc/classes/EditorFileDialog.xml:108 msgid "" "The [EditorFileDialog] can select only one file. Accepting the window will " "save the file." msgstr "" -#: doc/classes/EditorFileDialog.xml:112 +#: doc/classes/EditorFileDialog.xml:111 msgid "" "The [EditorFileDialog] can only view [code]res://[/code] directory contents." msgstr "" -#: doc/classes/EditorFileDialog.xml:115 +#: doc/classes/EditorFileDialog.xml:114 msgid "" "The [EditorFileDialog] can only view [code]user://[/code] directory contents." msgstr "" -#: doc/classes/EditorFileDialog.xml:118 +#: doc/classes/EditorFileDialog.xml:117 msgid "The [EditorFileDialog] can view the entire local file system." msgstr "" -#: doc/classes/EditorFileDialog.xml:121 +#: doc/classes/EditorFileDialog.xml:120 msgid "The [EditorFileDialog] displays resources as thumbnails." msgstr "" -#: doc/classes/EditorFileDialog.xml:124 +#: doc/classes/EditorFileDialog.xml:123 msgid "The [EditorFileDialog] displays resources as a list of filenames." msgstr "" @@ -18086,6 +18216,218 @@ msgid "" "directory name." msgstr "" +#: doc/classes/EditorNode3DGizmo.xml:4 +msgid "Custom gizmo for editing Node3D objects." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:7 +msgid "" +"Custom gizmo that is used for providing custom visualization and editing " +"(handles) for Node3D objects. See [EditorNode3DGizmoPlugin] for more " +"information." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:26 +msgid "" +"Adds collision triangles to the gizmo for picking. A [TriangleMesh] can be " +"generated from a regular [Mesh] too. Call this function during [method " +"redraw]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:41 +msgid "" +"Adds a list of handles (points) which can be used to deform the object being " +"edited.\n" +"There are virtual functions which will be called upon editing of these " +"handles. Call this function during [method redraw]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:57 +msgid "" +"Adds lines to the gizmo (as sets of 2 points), with a given material. The " +"lines are used for visualizing the gizmo. Call this function during [method " +"redraw]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:84 +msgid "" +"Adds an unscaled billboard for visualization. Call this function during " +"[method redraw]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:103 +msgid "" +"Commit a handle being edited (handles must have been previously added by " +"[method add_handles]).\n" +"If the [code]cancel[/code] parameter is [code]true[/code], an option to " +"restore the edited value to the original is provided." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:113 +msgid "" +"Gets the name of an edited handle (handles must have been previously added " +"by [method add_handles]).\n" +"Handles can be named for reference to the user when editing." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:123 +msgid "" +"Gets actual value of a handle. This value can be anything and used for " +"eventually undoing the motion when calling [method commit_handle]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:130 +msgid "" +"Returns the [EditorNode3DGizmoPlugin] that owns this gizmo. It's useful to " +"retrieve materials using [method EditorNode3DGizmoPlugin.get_material]." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:137 +msgid "Returns the Node3D node associated with this gizmo." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:146 +msgid "Gets whether a handle is highlighted or not." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:153 +msgid "" +"This function is called when the Node3D this gizmo refers to changes (the " +"[method Node3D.update_gizmo] is called)." +msgstr "" + +#: doc/classes/EditorNode3DGizmo.xml:166 +msgid "" +"This function is used when the user drags a gizmo handle (previously added " +"with [method add_handles]) in screen coordinates.\n" +"The [Camera3D] is also provided so screen coordinates can be converted to " +"raycasts." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:4 +msgid "Used by the editor to define Node3D gizmo types." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:7 +msgid "" +"EditorNode3DGizmoPlugin allows you to define a new type of Gizmo. There are " +"two main ways to do so: extending [EditorNode3DGizmoPlugin] for the simpler " +"gizmos, or creating a new [EditorNode3DGizmo] type. See the tutorial in the " +"documentation for more info." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:10 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/" +"spatial_gizmos.html" +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:21 +msgid "" +"Adds a new material to the internal material list for the plugin. It can " +"then be accessed with [method get_material]. Should not be overridden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:28 +msgid "" +"Override this method to define whether the gizmo can be hidden or not. " +"Returns [code]true[/code] if not overridden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:43 +msgid "" +"Override this method to commit gizmo handles. Called for this plugin's " +"active gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:52 +msgid "" +"Override this method to return a custom [EditorNode3DGizmo] for the spatial " +"nodes of your choice, return [code]null[/code] for the rest of nodes. See " +"also [method has_gizmo]." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:63 +msgid "" +"Creates a handle material with its variants (selected and/or editable) and " +"adds them to the internal material list. They can then be accessed with " +"[method get_material] and used in [method EditorNode3DGizmo.add_handles]. " +"Should not be overridden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:78 +msgid "" +"Creates an icon material with its variants (selected and/or editable) and " +"adds them to the internal material list. They can then be accessed with " +"[method get_material] and used in [method EditorNode3DGizmo." +"add_unscaled_billboard]. Should not be overridden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:95 +msgid "" +"Creates an unshaded material with its variants (selected and/or editable) " +"and adds them to the internal material list. They can then be accessed with " +"[method get_material] and used in [method EditorNode3DGizmo.add_mesh] and " +"[method EditorNode3DGizmo.add_lines]. Should not be overridden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:106 +msgid "" +"Override this method to provide gizmo's handle names. Called for this " +"plugin's active gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:117 +msgid "" +"Gets actual value of a handle from gizmo. Called for this plugin's active " +"gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:128 +msgid "" +"Gets material from the internal list of materials. If an [EditorNode3DGizmo] " +"is provided, it will try to get the corresponding variant (selected and/or " +"editable)." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:135 +msgid "" +"Override this method to provide the name that will appear in the gizmo " +"visibility menu." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:150 +msgid "" +"Override this method to define which Node3D nodes have a gizmo from this " +"plugin. Whenever a [Node3D] node is added to a scene this method is called, " +"if it returns [code]true[/code] the node gets a generic [EditorNode3DGizmo] " +"assigned and is added to this plugin's list of active gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:161 +msgid "" +"Gets whether a handle is highlighted or not. Called for this plugin's active " +"gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:168 +msgid "" +"Override this method to define whether Node3D with this gizmo should be " +"selecteble even when the gizmo is hidden." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:177 +msgid "" +"Callback to redraw the provided gizmo. Called for this plugin's active " +"gizmos." +msgstr "" + +#: doc/classes/EditorNode3DGizmoPlugin.xml:192 +msgid "" +"Update the value of a handle after it has been updated. Called for this " +"plugin's active gizmos." +msgstr "" + #: doc/classes/EditorPlugin.xml:4 msgid "Used by the editor to extend its functionality." msgstr "" @@ -18144,7 +18486,7 @@ msgid "" "Adds a custom type, which will appear in the list of nodes or resources. An " "icon can be optionally passed.\n" "When given node or resource is selected, the base type will be instanced (e." -"g. \"Spatial\", \"Control\", \"Resource\"), then the script will be loaded " +"g. \"Node3D\", \"Control\", \"Resource\"), then the script will be loaded " "and set to this object.\n" "You can use the virtual method [method handles] to check if your custom " "object is being edited by checking the script or using the [code]is[/code] " @@ -18888,218 +19230,6 @@ msgid "" "update their visuals on theme changes or logic on configuration changes." msgstr "" -#: doc/classes/EditorSpatialGizmo.xml:4 -msgid "Custom gizmo for editing Spatial objects." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:7 -msgid "" -"Custom gizmo that is used for providing custom visualization and editing " -"(handles) for 3D Spatial objects. See [EditorSpatialGizmoPlugin] for more " -"information." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:26 -msgid "" -"Adds collision triangles to the gizmo for picking. A [TriangleMesh] can be " -"generated from a regular [Mesh] too. Call this function during [method " -"redraw]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:41 -msgid "" -"Adds a list of handles (points) which can be used to deform the object being " -"edited.\n" -"There are virtual functions which will be called upon editing of these " -"handles. Call this function during [method redraw]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:57 -msgid "" -"Adds lines to the gizmo (as sets of 2 points), with a given material. The " -"lines are used for visualizing the gizmo. Call this function during [method " -"redraw]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:84 -msgid "" -"Adds an unscaled billboard for visualization. Call this function during " -"[method redraw]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:103 -msgid "" -"Commit a handle being edited (handles must have been previously added by " -"[method add_handles]).\n" -"If the [code]cancel[/code] parameter is [code]true[/code], an option to " -"restore the edited value to the original is provided." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:113 -msgid "" -"Gets the name of an edited handle (handles must have been previously added " -"by [method add_handles]).\n" -"Handles can be named for reference to the user when editing." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:123 -msgid "" -"Gets actual value of a handle. This value can be anything and used for " -"eventually undoing the motion when calling [method commit_handle]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:130 -msgid "" -"Returns the [EditorSpatialGizmoPlugin] that owns this gizmo. It's useful to " -"retrieve materials using [method EditorSpatialGizmoPlugin.get_material]." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:137 -msgid "Returns the Spatial node associated with this gizmo." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:146 -msgid "Gets whether a handle is highlighted or not." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:153 -msgid "" -"This function is called when the Spatial this gizmo refers to changes (the " -"[method Spatial.update_gizmo] is called)." -msgstr "" - -#: doc/classes/EditorSpatialGizmo.xml:166 -msgid "" -"This function is used when the user drags a gizmo handle (previously added " -"with [method add_handles]) in screen coordinates.\n" -"The [Camera] is also provided so screen coordinates can be converted to " -"raycasts." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:4 -msgid "Used by the editor to define Spatial gizmo types." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:7 -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." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:10 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/plugins/editor/" -"spatial_gizmos.html" -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:21 -msgid "" -"Adds a new material to the internal material list for the plugin. It can " -"then be accessed with [method get_material]. Should not be overridden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:28 -msgid "" -"Override this method to define whether the gizmo can be hidden or not. " -"Returns [code]true[/code] if not overridden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:43 -msgid "" -"Override this method to commit gizmo handles. Called for this plugin's " -"active gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:52 -msgid "" -"Override this method to return a custom [EditorSpatialGizmo] for the spatial " -"nodes of your choice, return [code]null[/code] for the rest of nodes. See " -"also [method has_gizmo]." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:63 -msgid "" -"Creates a handle material with its variants (selected and/or editable) and " -"adds them to the internal material list. They can then be accessed with " -"[method get_material] and used in [method EditorSpatialGizmo.add_handles]. " -"Should not be overridden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:78 -msgid "" -"Creates an icon material with its variants (selected and/or editable) and " -"adds them to the internal material list. They can then be accessed with " -"[method get_material] and used in [method EditorSpatialGizmo." -"add_unscaled_billboard]. Should not be overridden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:95 -msgid "" -"Creates an unshaded material with its variants (selected and/or editable) " -"and adds them to the internal material list. They can then be accessed with " -"[method get_material] and used in [method EditorSpatialGizmo.add_mesh] and " -"[method EditorSpatialGizmo.add_lines]. Should not be overridden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:106 -msgid "" -"Override this method to provide gizmo's handle names. Called for this " -"plugin's active gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:117 -msgid "" -"Gets actual value of a handle from gizmo. Called for this plugin's active " -"gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:128 -msgid "" -"Gets material from the internal list of materials. If an " -"[EditorSpatialGizmo] is provided, it will try to get the corresponding " -"variant (selected and/or editable)." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:135 -msgid "" -"Override this method to provide the name that will appear in the gizmo " -"visibility menu." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:150 -msgid "" -"Override this method to define which Spatial nodes have a gizmo from this " -"plugin. Whenever a [Spatial] node is added to a scene this method is called, " -"if it returns [code]true[/code] the node gets a generic [EditorSpatialGizmo] " -"assigned and is added to this plugin's list of active gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:161 -msgid "" -"Gets whether a handle is highlighted or not. Called for this plugin's active " -"gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:168 -msgid "" -"Override this method to define whether Spatial with this gizmo should be " -"selecteble even when the gizmo is hidden." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:177 -msgid "" -"Callback to redraw the provided gizmo. Called for this plugin's active " -"gizmos." -msgstr "" - -#: doc/classes/EditorSpatialGizmoPlugin.xml:192 -msgid "" -"Update the value of a handle after it has been updated. Called for this " -"plugin's active gizmos." -msgstr "" - #: doc/classes/EditorVCSInterface.xml:4 msgid "" "Version Control System (VCS) interface which reads and writes to the local " @@ -19572,7 +19702,7 @@ msgstr "" #: doc/classes/Environment.xml:111 msgid "" "The fog's depth end distance from the camera. If this value is set to 0, it " -"will be equal to the current camera's [member Camera.far] value." +"will be equal to the current camera's [member Camera3D.far] value." msgstr "" #: doc/classes/Environment.xml:114 @@ -19614,7 +19744,7 @@ msgstr "" msgid "" "The intensity of the depth fog color transition when looking towards the " "sun. The sun's direction is determined automatically using the " -"DirectionalLight node in the scene." +"DirectionalLight3D node in the scene." msgstr "" #: doc/classes/Environment.xml:132 @@ -19634,97 +19764,89 @@ msgid "" msgstr "" #: doc/classes/Environment.xml:141 -msgid "" -"Smooths out the blockiness created by sampling higher levels, at the cost of " -"performance.\n" -"[b]Note:[/b] When using the GLES2 renderer, this is only available if the " -"GPU supports the [code]GL_EXT_gpu_shader4[/code] extension." -msgstr "" - -#: doc/classes/Environment.xml:145 msgid "The glow blending mode." msgstr "" -#: doc/classes/Environment.xml:148 +#: doc/classes/Environment.xml:144 msgid "" "The bloom's intensity. If set to a value higher than [code]0[/code], this " "will make glow visible in areas darker than the [member glow_hdr_threshold]." msgstr "" -#: doc/classes/Environment.xml:151 +#: doc/classes/Environment.xml:147 msgid "If [code]true[/code], the glow effect is enabled." msgstr "" -#: doc/classes/Environment.xml:154 +#: doc/classes/Environment.xml:150 msgid "" "The higher threshold of the HDR glow. Areas brighter than this threshold " "will be clamped for the purposes of the glow effect." msgstr "" -#: doc/classes/Environment.xml:157 +#: doc/classes/Environment.xml:153 msgid "The bleed scale of the HDR glow." msgstr "" -#: doc/classes/Environment.xml:160 +#: doc/classes/Environment.xml:156 msgid "" "The lower threshold of the HDR glow. When using the GLES2 renderer (which " "doesn't support HDR), this needs to be below [code]1.0[/code] for glow to be " "visible. A value of [code]0.9[/code] works well in this case." msgstr "" -#: doc/classes/Environment.xml:163 +#: doc/classes/Environment.xml:159 msgid "" "The glow intensity. When using the GLES2 renderer, this should be increased " "to 1.5 to compensate for the lack of HDR rendering." msgstr "" -#: doc/classes/Environment.xml:166 +#: doc/classes/Environment.xml:162 msgid "" "If [code]true[/code], the 1st level of glow is enabled. This is the most " "\"local\" level (least blurry)." msgstr "" -#: doc/classes/Environment.xml:169 +#: doc/classes/Environment.xml:165 msgid "If [code]true[/code], the 2th level of glow is enabled." msgstr "" -#: doc/classes/Environment.xml:172 +#: doc/classes/Environment.xml:168 msgid "If [code]true[/code], the 3th level of glow is enabled." msgstr "" -#: doc/classes/Environment.xml:175 +#: doc/classes/Environment.xml:171 msgid "If [code]true[/code], the 4th level of glow is enabled." msgstr "" -#: doc/classes/Environment.xml:178 +#: doc/classes/Environment.xml:174 msgid "If [code]true[/code], the 5th level of glow is enabled." msgstr "" -#: doc/classes/Environment.xml:181 +#: doc/classes/Environment.xml:177 msgid "If [code]true[/code], the 6th level of glow is enabled." msgstr "" -#: doc/classes/Environment.xml:184 +#: doc/classes/Environment.xml:180 msgid "" "If [code]true[/code], the 7th level of glow is enabled. This is the most " "\"global\" level (blurriest)." msgstr "" -#: doc/classes/Environment.xml:189 +#: doc/classes/Environment.xml:185 msgid "" "The glow strength. When using the GLES2 renderer, this should be increased " "to 1.3 to compensate for the lack of HDR rendering." msgstr "" -#: doc/classes/Environment.xml:194 +#: doc/classes/Environment.xml:190 msgid "The [Sky] resource used for this [Environment]." msgstr "" -#: doc/classes/Environment.xml:201 +#: doc/classes/Environment.xml:197 msgid "The depth tolerance for screen-space reflections." msgstr "" -#: doc/classes/Environment.xml:204 +#: doc/classes/Environment.xml:200 msgid "" "If [code]true[/code], screen-space reflections are enabled. Screen-space " "reflections are more accurate than reflections from [GIProbe]s or " @@ -19732,54 +19854,48 @@ msgid "" "others." msgstr "" -#: doc/classes/Environment.xml:207 +#: doc/classes/Environment.xml:203 msgid "" "The fade-in distance for screen-space reflections. Affects the area from the " "reflected material to the screen-space reflection)." msgstr "" -#: doc/classes/Environment.xml:210 +#: doc/classes/Environment.xml:206 msgid "" "The fade-out distance for screen-space reflections. Affects the area from " "the screen-space reflection to the \"global\" reflection." msgstr "" -#: doc/classes/Environment.xml:213 +#: doc/classes/Environment.xml:209 msgid "" "The maximum number of steps for screen-space reflections. Higher values are " "slower." msgstr "" -#: doc/classes/Environment.xml:216 -msgid "" -"If [code]true[/code], screen-space reflections will take the material " -"roughness into account." -msgstr "" - -#: doc/classes/Environment.xml:219 +#: doc/classes/Environment.xml:212 msgid "" "The screen-space ambient occlusion intensity on materials that have an AO " "texture defined. Values higher than [code]0[/code] will make the SSAO effect " "visible in areas darkened by AO textures." msgstr "" -#: doc/classes/Environment.xml:222 +#: doc/classes/Environment.xml:215 msgid "" "The screen-space ambient occlusion bias. This should be kept high enough to " "prevent \"smooth\" curves from being affected by ambient occlusion." msgstr "" -#: doc/classes/Environment.xml:225 +#: doc/classes/Environment.xml:218 msgid "" "The screen-space ambient occlusion blur quality. See [enum SSAOBlur] for " "possible values." msgstr "" -#: doc/classes/Environment.xml:228 +#: doc/classes/Environment.xml:221 msgid "The screen-space ambient occlusion edge sharpness." msgstr "" -#: doc/classes/Environment.xml:231 +#: doc/classes/Environment.xml:224 msgid "" "If [code]true[/code], the screen-space ambient occlusion effect is enabled. " "This darkens objects' corners and cavities to simulate ambient light not " @@ -19790,13 +19906,13 @@ msgid "" "issues." msgstr "" -#: doc/classes/Environment.xml:234 +#: doc/classes/Environment.xml:227 msgid "" "The primary screen-space ambient occlusion intensity. See also [member " "ssao_radius]." msgstr "" -#: doc/classes/Environment.xml:237 +#: doc/classes/Environment.xml:230 msgid "" "The screen-space ambient occlusion intensity in direct light. In real life, " "ambient occlusion only applies to indirect light, which means its effects " @@ -19804,46 +19920,46 @@ msgid "" "the SSAO effect visible in direct light." msgstr "" -#: doc/classes/Environment.xml:240 +#: doc/classes/Environment.xml:233 msgid "The primary screen-space ambient occlusion radius." msgstr "" -#: doc/classes/Environment.xml:243 +#: doc/classes/Environment.xml:236 msgid "The default exposure used for tonemapping." msgstr "" -#: doc/classes/Environment.xml:246 +#: doc/classes/Environment.xml:239 msgid "" "The tonemapping mode to use. Tonemapping is the process that \"converts\" " "HDR values to be suitable for rendering on a LDR display. (Godot doesn't " "support rendering on HDR displays yet.)" msgstr "" -#: doc/classes/Environment.xml:249 +#: doc/classes/Environment.xml:242 msgid "" "The white reference value for tonemapping. Only effective if the [member " "tonemap_mode] isn't set to [constant TONE_MAPPER_LINEAR]." msgstr "" -#: doc/classes/Environment.xml:254 +#: doc/classes/Environment.xml:247 msgid "" "Clears the background using the clear color defined in [member " "ProjectSettings.rendering/environment/default_clear_color]." msgstr "" -#: doc/classes/Environment.xml:257 +#: doc/classes/Environment.xml:250 msgid "Clears the background using a custom clear color." msgstr "" -#: doc/classes/Environment.xml:260 +#: doc/classes/Environment.xml:253 msgid "Displays a user-defined sky in the background." msgstr "" -#: doc/classes/Environment.xml:263 +#: doc/classes/Environment.xml:256 msgid "Displays a [CanvasLayer] in the background." msgstr "" -#: doc/classes/Environment.xml:266 +#: doc/classes/Environment.xml:259 msgid "" "Keeps on screen every pixel drawn in the background. This is the fastest " "background mode, but it can only be safely used in fully-interior scenes (no " @@ -19851,71 +19967,71 @@ msgid "" "is visible, \"ghost trail\" artifacts will be visible when moving the camera." msgstr "" -#: doc/classes/Environment.xml:269 doc/classes/VisualServer.xml:3483 +#: doc/classes/Environment.xml:262 doc/classes/RenderingServer.xml:3476 msgid "Displays a camera feed in the background." msgstr "" -#: doc/classes/Environment.xml:272 +#: doc/classes/Environment.xml:265 msgid "Represents the size of the [enum BGMode] enum." msgstr "" -#: doc/classes/Environment.xml:289 +#: doc/classes/Environment.xml:282 msgid "" "Additive glow blending mode. Mostly used for particles, glows (bloom), lens " "flare, bright sources." msgstr "" -#: doc/classes/Environment.xml:292 +#: doc/classes/Environment.xml:285 msgid "" "Screen glow blending mode. Increases brightness, used frequently with bloom." msgstr "" -#: doc/classes/Environment.xml:295 +#: doc/classes/Environment.xml:288 msgid "" "Soft light glow blending mode. Modifies contrast, exposes shadows and " "highlights (vivid bloom)." msgstr "" -#: doc/classes/Environment.xml:298 +#: doc/classes/Environment.xml:291 msgid "" "Replace glow blending mode. Replaces all pixels' color by the glow value. " "This can be used to simulate a full-screen blur effect by tweaking the glow " "parameters to match the original image's brightness." msgstr "" -#: doc/classes/Environment.xml:303 +#: doc/classes/Environment.xml:296 msgid "" "Linear tonemapper operator. Reads the linear data and passes it on " "unmodified." msgstr "" -#: doc/classes/Environment.xml:306 +#: doc/classes/Environment.xml:299 msgid "" "Reinhardt tonemapper operator. Performs a variation on rendered pixels' " "colors by this formula: [code]color = color / (1 + color)[/code]." msgstr "" -#: doc/classes/Environment.xml:309 +#: doc/classes/Environment.xml:302 msgid "Filmic tonemapper operator." msgstr "" -#: doc/classes/Environment.xml:312 +#: doc/classes/Environment.xml:305 msgid "Academy Color Encoding System tonemapper operator." msgstr "" -#: doc/classes/Environment.xml:315 +#: doc/classes/Environment.xml:308 msgid "No blur for the screen-space ambient occlusion effect (fastest)." msgstr "" -#: doc/classes/Environment.xml:318 +#: doc/classes/Environment.xml:311 msgid "1×1 blur for the screen-space ambient occlusion effect." msgstr "" -#: doc/classes/Environment.xml:321 +#: doc/classes/Environment.xml:314 msgid "2×2 blur for the screen-space ambient occlusion effect." msgstr "" -#: doc/classes/Environment.xml:324 +#: doc/classes/Environment.xml:317 msgid "3×3 blur for the screen-space ambient occlusion effect (slowest)." msgstr "" @@ -20349,22 +20465,22 @@ msgstr "" #: doc/classes/FileDialog.xml:72 msgid "" -"The available file type filters. For example, this shows only [code].png[/" -"code] and [code].gd[/code] files: [code]set_filters(PackedStringArray([\"*." -"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]." +"The dialog's open or save mode, which affects the selection behavior. See " +"[enum FileMode]." msgstr "" #: doc/classes/FileDialog.xml:75 msgid "" -"The dialog's open or save mode, which affects the selection behavior. See " -"enum [code]Mode[/code] constants." +"The available file type filters. For example, this shows only [code].png[/" +"code] and [code].gd[/code] files: [code]set_filters(PackedStringArray([\"*." +"png ; PNG Images\",\"*.gd ; GDScript Files\"]))[/code]." msgstr "" #: doc/classes/FileDialog.xml:78 msgid "" "If [code]true[/code], changing the [code]Mode[/code] property will set the " -"window title accordingly (e.g. setting mode to [constant MODE_OPEN_FILE] " -"will change the window title to \"Open a File\")." +"window title accordingly (e.g. setting mode to [constant " +"FILE_MODE_OPEN_FILE] will change the window title to \"Open a File\")." msgstr "" #: doc/classes/FileDialog.xml:81 @@ -20731,416 +20847,416 @@ msgid "" "another function state if yielded again." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:4 +#: doc/classes/Generic6DOFJoint3D.xml:4 msgid "" "The generic 6-degrees-of-freedom joint can implement a variety of joint " "types by locking certain axes' rotation or translation." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:7 +#: doc/classes/Generic6DOFJoint3D.xml:7 msgid "" "The first 3 DOF axes are linear axes, which represent translation of Bodies, " "and the latter 3 DOF axes represent the angular motion. Each axis can be " "either locked, or limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:123 +#: doc/classes/Generic6DOFJoint3D.xml:123 msgid "" "The amount of rotational damping across the X axis.\n" "The lower, the longer an impulse from one side takes to travel to the other " "side." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:127 +#: doc/classes/Generic6DOFJoint3D.xml:127 msgid "If [code]true[/code], rotation across the X axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:130 +#: doc/classes/Generic6DOFJoint3D.xml:130 msgid "" "When rotating across the X axis, this error tolerance factor defines how " "much the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:133 +#: doc/classes/Generic6DOFJoint3D.xml:133 msgid "" "The maximum amount of force that can occur, when rotating around the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:136 +#: doc/classes/Generic6DOFJoint3D.xml:136 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:139 +#: doc/classes/Generic6DOFJoint3D.xml:139 msgid "" "The amount of rotational restitution across the X axis. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:142 +#: doc/classes/Generic6DOFJoint3D.xml:142 msgid "The speed of all rotations across the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:145 +#: doc/classes/Generic6DOFJoint3D.xml:145 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:148 +#: doc/classes/Generic6DOFJoint3D.xml:148 msgid "" "The amount of rotational damping across the Y axis. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:151 +#: doc/classes/Generic6DOFJoint3D.xml:151 msgid "If [code]true[/code], rotation across the Y axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:154 +#: doc/classes/Generic6DOFJoint3D.xml:154 msgid "" "When rotating across the Y axis, this error tolerance factor defines how " "much the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:157 +#: doc/classes/Generic6DOFJoint3D.xml:157 msgid "" "The maximum amount of force that can occur, when rotating around the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:160 +#: doc/classes/Generic6DOFJoint3D.xml:160 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:163 +#: doc/classes/Generic6DOFJoint3D.xml:163 msgid "" "The amount of rotational restitution across the Y axis. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:166 +#: doc/classes/Generic6DOFJoint3D.xml:166 msgid "The speed of all rotations across the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:169 +#: doc/classes/Generic6DOFJoint3D.xml:169 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:172 +#: doc/classes/Generic6DOFJoint3D.xml:172 msgid "" "The amount of rotational damping across the Z axis. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:175 +#: doc/classes/Generic6DOFJoint3D.xml:175 msgid "If [code]true[/code], rotation across the Z axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:178 +#: doc/classes/Generic6DOFJoint3D.xml:178 msgid "" "When rotating across the Z axis, this error tolerance factor defines how " "much the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:181 +#: doc/classes/Generic6DOFJoint3D.xml:181 msgid "" "The maximum amount of force that can occur, when rotating around the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:184 +#: doc/classes/Generic6DOFJoint3D.xml:184 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:187 +#: doc/classes/Generic6DOFJoint3D.xml:187 msgid "" "The amount of rotational restitution across the Z axis. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:190 +#: doc/classes/Generic6DOFJoint3D.xml:190 msgid "The speed of all rotations across the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:193 +#: doc/classes/Generic6DOFJoint3D.xml:193 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:196 +#: doc/classes/Generic6DOFJoint3D.xml:196 msgid "If [code]true[/code], a rotating motor at the X axis is enabled." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:199 +#: doc/classes/Generic6DOFJoint3D.xml:199 msgid "Maximum acceleration for the motor at the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:202 +#: doc/classes/Generic6DOFJoint3D.xml:202 msgid "Target speed for the motor at the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:205 +#: doc/classes/Generic6DOFJoint3D.xml:205 msgid "If [code]true[/code], a rotating motor at the Y axis is enabled." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:208 +#: doc/classes/Generic6DOFJoint3D.xml:208 msgid "Maximum acceleration for the motor at the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:211 +#: doc/classes/Generic6DOFJoint3D.xml:211 msgid "Target speed for the motor at the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:214 +#: doc/classes/Generic6DOFJoint3D.xml:214 msgid "If [code]true[/code], a rotating motor at the Z axis is enabled." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:217 +#: doc/classes/Generic6DOFJoint3D.xml:217 msgid "Maximum acceleration for the motor at the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:220 +#: doc/classes/Generic6DOFJoint3D.xml:220 msgid "Target speed for the motor at the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:247 +#: doc/classes/Generic6DOFJoint3D.xml:247 msgid "The amount of damping that happens at the X motion." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:250 +#: doc/classes/Generic6DOFJoint3D.xml:250 msgid "If [code]true[/code], the linear motion across the X axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:253 +#: doc/classes/Generic6DOFJoint3D.xml:253 msgid "The minimum difference between the pivot points' X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:256 +#: doc/classes/Generic6DOFJoint3D.xml:256 msgid "" "The amount of restitution on the X axis movement. The lower, the more " "momentum gets lost." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:259 +#: doc/classes/Generic6DOFJoint3D.xml:259 msgid "" "A factor applied to the movement across the X axis. The lower, the slower " "the movement." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:262 +#: doc/classes/Generic6DOFJoint3D.xml:262 msgid "The maximum difference between the pivot points' X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:265 +#: doc/classes/Generic6DOFJoint3D.xml:265 msgid "The amount of damping that happens at the Y motion." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:268 +#: doc/classes/Generic6DOFJoint3D.xml:268 msgid "If [code]true[/code], the linear motion across the Y axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:271 +#: doc/classes/Generic6DOFJoint3D.xml:271 msgid "The minimum difference between the pivot points' Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:274 +#: doc/classes/Generic6DOFJoint3D.xml:274 msgid "" "The amount of restitution on the Y axis movement. The lower, the more " "momentum gets lost." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:277 +#: doc/classes/Generic6DOFJoint3D.xml:277 msgid "" "A factor applied to the movement across the Y axis. The lower, the slower " "the movement." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:280 +#: doc/classes/Generic6DOFJoint3D.xml:280 msgid "The maximum difference between the pivot points' Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:283 +#: doc/classes/Generic6DOFJoint3D.xml:283 msgid "The amount of damping that happens at the Z motion." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:286 +#: doc/classes/Generic6DOFJoint3D.xml:286 msgid "If [code]true[/code], the linear motion across the Z axis is limited." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:289 +#: doc/classes/Generic6DOFJoint3D.xml:289 msgid "The minimum difference between the pivot points' Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:292 +#: doc/classes/Generic6DOFJoint3D.xml:292 msgid "" "The amount of restitution on the Z axis movement. The lower, the more " "momentum gets lost." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:295 +#: doc/classes/Generic6DOFJoint3D.xml:295 msgid "" "A factor applied to the movement across the Z axis. The lower, the slower " "the movement." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:298 +#: doc/classes/Generic6DOFJoint3D.xml:298 msgid "The maximum difference between the pivot points' Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:301 +#: doc/classes/Generic6DOFJoint3D.xml:301 msgid "" "If [code]true[/code], then there is a linear motor on the X axis. It will " "attempt to reach the target velocity while staying within the force limits." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:304 +#: doc/classes/Generic6DOFJoint3D.xml:304 msgid "" "The maximum force the linear motor can apply on the X axis while trying to " "reach the target velocity." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:307 +#: doc/classes/Generic6DOFJoint3D.xml:307 msgid "The speed that the linear motor will attempt to reach on the X axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:310 +#: doc/classes/Generic6DOFJoint3D.xml:310 msgid "" "If [code]true[/code], then there is a linear motor on the Y axis. It will " "attempt to reach the target velocity while staying within the force limits." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:313 +#: doc/classes/Generic6DOFJoint3D.xml:313 msgid "" "The maximum force the linear motor can apply on the Y axis while trying to " "reach the target velocity." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:316 +#: doc/classes/Generic6DOFJoint3D.xml:316 msgid "The speed that the linear motor will attempt to reach on the Y axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:319 +#: doc/classes/Generic6DOFJoint3D.xml:319 msgid "" "If [code]true[/code], then there is a linear motor on the Z axis. It will " "attempt to reach the target velocity while staying within the force limits." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:322 +#: doc/classes/Generic6DOFJoint3D.xml:322 msgid "" "The maximum force the linear motor can apply on the Z axis while trying to " "reach the target velocity." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:325 +#: doc/classes/Generic6DOFJoint3D.xml:325 msgid "The speed that the linear motor will attempt to reach on the Z axis." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:356 doc/classes/PhysicsServer.xml:1410 +#: doc/classes/Generic6DOFJoint3D.xml:356 doc/classes/PhysicsServer3D.xml:1410 msgid "The minimum difference between the pivot points' axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:359 doc/classes/PhysicsServer.xml:1413 +#: doc/classes/Generic6DOFJoint3D.xml:359 doc/classes/PhysicsServer3D.xml:1413 msgid "The maximum difference between the pivot points' axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:362 +#: doc/classes/Generic6DOFJoint3D.xml:362 msgid "" "A factor applied to the movement across the axes. The lower, the slower the " "movement." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:365 +#: doc/classes/Generic6DOFJoint3D.xml:365 msgid "" "The amount of restitution on the axes' movement. The lower, the more " "momentum gets lost." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:368 doc/classes/PhysicsServer.xml:1422 +#: doc/classes/Generic6DOFJoint3D.xml:368 doc/classes/PhysicsServer3D.xml:1422 msgid "" "The amount of damping that happens at the linear motion across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:371 +#: doc/classes/Generic6DOFJoint3D.xml:371 msgid "The velocity the linear motor will try to reach." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:374 +#: doc/classes/Generic6DOFJoint3D.xml:374 msgid "" "The maximum force the linear motor will apply while trying to reach the " "velocity target." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:377 doc/classes/PhysicsServer.xml:1431 +#: doc/classes/Generic6DOFJoint3D.xml:377 doc/classes/PhysicsServer3D.xml:1431 msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:380 doc/classes/PhysicsServer.xml:1434 +#: doc/classes/Generic6DOFJoint3D.xml:380 doc/classes/PhysicsServer3D.xml:1434 msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:383 +#: doc/classes/Generic6DOFJoint3D.xml:383 msgid "The speed of all rotations across the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:386 doc/classes/PhysicsServer.xml:1440 +#: doc/classes/Generic6DOFJoint3D.xml:386 doc/classes/PhysicsServer3D.xml:1440 msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:389 doc/classes/PhysicsServer.xml:1443 +#: doc/classes/Generic6DOFJoint3D.xml:389 doc/classes/PhysicsServer3D.xml:1443 msgid "" "The amount of rotational restitution across the axes. The lower, the more " "restitution occurs." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:392 doc/classes/PhysicsServer.xml:1446 +#: doc/classes/Generic6DOFJoint3D.xml:392 doc/classes/PhysicsServer3D.xml:1446 msgid "" "The maximum amount of force that can occur, when rotating around the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:395 +#: doc/classes/Generic6DOFJoint3D.xml:395 msgid "" "When rotating across the axes, this error tolerance factor defines how much " "the correction gets slowed down. The lower, the slower." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:398 doc/classes/PhysicsServer.xml:1452 +#: doc/classes/Generic6DOFJoint3D.xml:398 doc/classes/PhysicsServer3D.xml:1452 msgid "Target speed for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:401 doc/classes/PhysicsServer.xml:1455 +#: doc/classes/Generic6DOFJoint3D.xml:401 doc/classes/PhysicsServer3D.xml:1455 msgid "Maximum acceleration for the motor at the axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:407 +#: doc/classes/Generic6DOFJoint3D.xml:407 msgid "If enabled, linear motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:410 +#: doc/classes/Generic6DOFJoint3D.xml:410 msgid "If enabled, rotational motion is possible within the given limits." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:417 +#: doc/classes/Generic6DOFJoint3D.xml:417 msgid "If enabled, there is a rotational motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:420 +#: doc/classes/Generic6DOFJoint3D.xml:420 msgid "If enabled, there is a linear motor across these axes." msgstr "" -#: doc/classes/Generic6DOFJoint.xml:423 doc/classes/HingeJoint.xml:118 +#: doc/classes/Generic6DOFJoint3D.xml:423 doc/classes/HingeJoint3D.xml:118 msgid "Represents the size of the [enum Flag] enum." msgstr "" @@ -21531,116 +21647,117 @@ msgstr "" msgid "Endpoints are rounded off and extended by [code]delta[/code] units." msgstr "" -#: doc/classes/GeometryInstance.xml:4 +#: doc/classes/GeometryInstance3D.xml:4 msgid "Base node for geometry-based visual instances." msgstr "" -#: doc/classes/GeometryInstance.xml:7 +#: doc/classes/GeometryInstance3D.xml:7 msgid "" "Base node for geometry-based visual instances. Shares some common " "functionality like visibility and custom materials." msgstr "" -#: doc/classes/GeometryInstance.xml:18 +#: doc/classes/GeometryInstance3D.xml:18 msgid "" -"Returns the [enum GeometryInstance.Flags] that have been set for this object." +"Returns the [enum GeometryInstance3D.Flags] that have been set for this " +"object." msgstr "" -#: doc/classes/GeometryInstance.xml:27 +#: doc/classes/GeometryInstance3D.xml:27 msgid "" "Overrides the bounding box of this node with a custom one. To remove it, set " "an [AABB] with all fields set to zero." msgstr "" -#: doc/classes/GeometryInstance.xml:38 +#: doc/classes/GeometryInstance3D.xml:38 msgid "" -"Sets the [enum GeometryInstance.Flags] specified. See [enum GeometryInstance." -"Flags] for options." +"Sets the [enum GeometryInstance3D.Flags] specified. See [enum " +"GeometryInstance3D.Flags] for options." msgstr "" -#: doc/classes/GeometryInstance.xml:44 +#: doc/classes/GeometryInstance3D.xml:44 msgid "" "The selected shadow casting flag. See [enum ShadowCastingSetting] for " "possible values." msgstr "" -#: doc/classes/GeometryInstance.xml:47 +#: doc/classes/GeometryInstance3D.xml:47 msgid "" -"The extra distance added to the GeometryInstance's bounding box ([AABB]) to " -"increase its cull box." +"The extra distance added to the GeometryInstance3D's bounding box ([AABB]) " +"to increase its cull box." msgstr "" -#: doc/classes/GeometryInstance.xml:50 +#: doc/classes/GeometryInstance3D.xml:50 msgid "" -"The GeometryInstance's max LOD distance.\n" +"The GeometryInstance3D's max LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance.xml:54 +#: doc/classes/GeometryInstance3D.xml:54 msgid "" -"The GeometryInstance's max LOD margin.\n" +"The GeometryInstance3D's max LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance.xml:58 +#: doc/classes/GeometryInstance3D.xml:58 msgid "" -"The GeometryInstance's min LOD distance.\n" +"The GeometryInstance3D's min LOD distance.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance.xml:62 +#: doc/classes/GeometryInstance3D.xml:62 msgid "" -"The GeometryInstance's min LOD margin.\n" +"The GeometryInstance3D's min LOD margin.\n" "[b]Note:[/b] This property currently has no effect." msgstr "" -#: doc/classes/GeometryInstance.xml:66 +#: doc/classes/GeometryInstance3D.xml:66 msgid "" "The material override for the whole geometry.\n" "If a material is assigned to this property, it will be used instead of any " "material set in any material slot of the mesh." msgstr "" -#: doc/classes/GeometryInstance.xml:72 +#: doc/classes/GeometryInstance3D.xml:72 msgid "" -"If [code]true[/code], this GeometryInstance will be used when baking lights " -"using a [GIProbe]." +"If [code]true[/code], this GeometryInstance3D will be used when baking " +"lights using a [GIProbe]." msgstr "" -#: doc/classes/GeometryInstance.xml:77 +#: doc/classes/GeometryInstance3D.xml:77 msgid "Will not cast any shadows." msgstr "" -#: doc/classes/GeometryInstance.xml:80 +#: doc/classes/GeometryInstance3D.xml:80 msgid "" -"Will cast shadows from all visible faces in the GeometryInstance.\n" +"Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will take culling into account, so faces not being rendered will not be " "taken into account when shadow casting." msgstr "" -#: doc/classes/GeometryInstance.xml:84 +#: doc/classes/GeometryInstance3D.xml:84 msgid "" -"Will cast shadows from all visible faces in the GeometryInstance.\n" +"Will cast shadows from all visible faces in the GeometryInstance3D.\n" "Will not take culling into account, so all faces will be taken into account " "when shadow casting." msgstr "" -#: doc/classes/GeometryInstance.xml:88 +#: doc/classes/GeometryInstance3D.xml:88 msgid "" "Will only show the shadows casted from this object.\n" "In other words, the actual mesh will not be visible, only the shadows casted " "from the mesh will be." msgstr "" -#: doc/classes/GeometryInstance.xml:92 +#: doc/classes/GeometryInstance3D.xml:92 msgid "" -"Will allow the GeometryInstance to be used when baking lights using a " +"Will allow the GeometryInstance3D to be used when baking lights using a " "[GIProbe]." msgstr "" -#: doc/classes/GeometryInstance.xml:97 +#: doc/classes/GeometryInstance3D.xml:97 msgid "" -"Unused in this class, exposed for consistency with [enum VisualServer." +"Unused in this class, exposed for consistency with [enum RenderingServer." "InstanceFlags]." msgstr "" @@ -21667,9 +21784,9 @@ msgstr "" #: doc/classes/GIProbe.xml:22 msgid "" -"Bakes the effect from all [GeometryInstance]s marked with [member " -"GeometryInstance.use_in_baked_light] and [Light]s marked with either " -"[constant Light.BAKE_INDIRECT] or [constant Light.BAKE_ALL]. If " +"Bakes the effect from all [GeometryInstance3D]s marked with [member " +"GeometryInstance3D.use_in_baked_light] and [Light3D]s marked with either " +"[constant Light3D.BAKE_INDIRECT] or [constant Light3D.BAKE_ALL]. If " "[code]create_visual_debug[/code] is [code]true[/code], after baking the " "light, this will generate a [MultiMesh] that has a cube representing each " "solid cell with each cube colored to the cell's albedo color. This can be " @@ -21739,6 +21856,137 @@ msgstr "" msgid "Returns whether the scripts domain is loaded." msgstr "" +#: doc/classes/GPUParticles2D.xml:4 +msgid "2D particle emitter." +msgstr "" + +#: doc/classes/GPUParticles2D.xml:7 +msgid "" +"2D particle node used to create a variety of particle systems and effects. " +"[GPUParticles2D] features an emitter that generates some number of particles " +"at a given rate.\n" +"Use the [code]process_material[/code] property to add a [ParticlesMaterial] " +"to configure particle appearance and behavior. Alternatively, you can add a " +"[ShaderMaterial] which will be applied to all particles." +msgstr "" + +#: doc/classes/GPUParticles2D.xml:18 +msgid "Returns a rectangle containing the positions of all existing particles." +msgstr "" + +#: doc/classes/GPUParticles2D.xml:25 +msgid "Restarts all the existing particles." +msgstr "" + +#: doc/classes/GPUParticles2D.xml:64 doc/classes/GPUParticles3D.xml:96 +msgid "" +"[Material] for processing particles. Can be a [ParticlesMaterial] or a " +"[ShaderMaterial]." +msgstr "" + +#: doc/classes/GPUParticles2D.xml:76 +msgid "Editor visibility helper." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:4 +msgid "3D particle emitter." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:7 +msgid "" +"3D particle node used to create a variety of particle systems and effects. " +"[GPUParticles3D] features an emitter that generates some number of particles " +"at a given rate.\n" +"Use the [code]process_material[/code] property to add a [ParticlesMaterial] " +"to configure particle appearance and behavior. Alternatively, you can add a " +"[ShaderMaterial] which will be applied to all particles." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/3d/vertex_animation/" +"controlling_thousands_of_fish.html" +msgstr "" + +#: doc/classes/GPUParticles3D.xml:18 +msgid "" +"Returns the axis-aligned bounding box that contains all the particles that " +"are active in the current frame." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:27 +msgid "Returns the [Mesh] that is drawn at index [code]pass[/code]." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:34 +msgid "Restarts the particle emission, clearing existing particles." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:45 +msgid "Sets the [Mesh] that is drawn at index [code]pass[/code]." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:51 +msgid "Number of particles to emit." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:57 +msgid "[Mesh] that is drawn for the first draw pass." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:60 +msgid "[Mesh] that is drawn for the second draw pass." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:63 +msgid "[Mesh] that is drawn for the third draw pass." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:66 +msgid "[Mesh] that is drawn for the fourth draw pass." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:69 +msgid "The number of draw passes when rendering particles." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:75 +msgid "" +"Time ratio between each emission. If [code]0[/code], particles are emitted " +"continuously. If [code]1[/code], all particles are emitted simultaneously." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:90 +msgid "" +"If [code]true[/code], only [code]amount[/code] particles will be emitted." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:93 +msgid "" +"Amount of time to preprocess the particles before animation starts. Lets you " +"start the animation some time after particles have started emitting." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:99 +msgid "Emission randomness ratio." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:102 +msgid "" +"Speed scaling ratio. A value of [code]0[/code] can be used to pause the " +"particles." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:105 +msgid "" +"The [AABB] that determines the area of the world part of which needs to be " +"visible on screen for the particle system to be active." +msgstr "" + +#: doc/classes/GPUParticles3D.xml:119 +msgid "Maximum number of draw passes supported." +msgstr "" + #: doc/classes/Gradient.xml:4 msgid "" "A color interpolator resource which can be used to generate colors between " @@ -22265,7 +22513,7 @@ msgstr "" msgid "The color modulation applied to the close button icon." msgstr "" -#: doc/classes/GraphNode.xml:265 doc/classes/WindowDialog.xml:41 +#: doc/classes/GraphNode.xml:265 msgid "The vertical offset of the close button." msgstr "" @@ -22393,13 +22641,13 @@ msgid "" "returned if the cell is empty." msgstr "" -#: modules/gridmap/doc_classes/GridMap.xml:75 doc/classes/PhysicsBody.xml:35 -#: doc/classes/PhysicsBody2D.xml:35 +#: modules/gridmap/doc_classes/GridMap.xml:75 doc/classes/PhysicsBody2D.xml:35 +#: doc/classes/PhysicsBody3D.xml:35 msgid "Returns an individual bit on the [member collision_layer]." msgstr "" -#: modules/gridmap/doc_classes/GridMap.xml:84 doc/classes/PhysicsBody.xml:44 -#: doc/classes/PhysicsBody2D.xml:44 +#: modules/gridmap/doc_classes/GridMap.xml:84 doc/classes/PhysicsBody2D.xml:44 +#: doc/classes/PhysicsBody3D.xml:44 msgid "Returns an individual bit on the [member collision_mask]." msgstr "" @@ -22596,106 +22844,107 @@ msgstr "" msgid "The horizontal space between the [HBoxContainer]'s elements." msgstr "" -#: doc/classes/HeightMapShape.xml:4 +#: doc/classes/HeightMapShape3D.xml:4 msgid "Height map shape for 3D physics (Bullet only)." msgstr "" -#: doc/classes/HeightMapShape.xml:7 +#: doc/classes/HeightMapShape3D.xml:7 msgid "" -"Height map shape resource, which can be added to a [PhysicsBody] or [Area]." +"Height map shape resource, which can be added to a [PhysicsBody3D] or " +"[Area3D]." msgstr "" -#: doc/classes/HeightMapShape.xml:15 +#: doc/classes/HeightMapShape3D.xml:15 msgid "" "Height map data, pool array must be of [member map_width] * [member " "map_depth] size." msgstr "" -#: doc/classes/HeightMapShape.xml:18 +#: doc/classes/HeightMapShape3D.xml:18 msgid "" "Depth of the height map data. Changing this will resize the [member " "map_data]." msgstr "" -#: doc/classes/HeightMapShape.xml:21 +#: doc/classes/HeightMapShape3D.xml:21 msgid "" "Width of the height map data. Changing this will resize the [member " "map_data]." msgstr "" -#: doc/classes/HingeJoint.xml:4 +#: doc/classes/HingeJoint3D.xml:4 msgid "A hinge between two 3D bodies." msgstr "" -#: doc/classes/HingeJoint.xml:7 +#: doc/classes/HingeJoint3D.xml:7 msgid "" -"A HingeJoint normally uses the Z axis of body A as the hinge axis, another " +"A HingeJoint3D normally uses the Z axis of body A as the hinge axis, another " "axis can be specified when adding it manually though." msgstr "" -#: doc/classes/HingeJoint.xml:18 doc/classes/SpriteBase3D.xml:24 +#: doc/classes/HingeJoint3D.xml:18 doc/classes/SpriteBase3D.xml:24 msgid "Returns the value of the specified flag." msgstr "" -#: doc/classes/HingeJoint.xml:27 doc/classes/ParticlesMaterial.xml:29 -#: doc/classes/PinJoint.xml:18 +#: doc/classes/HingeJoint3D.xml:27 doc/classes/ParticlesMaterial.xml:29 +#: doc/classes/PinJoint3D.xml:18 msgid "Returns the value of the specified parameter." msgstr "" -#: doc/classes/HingeJoint.xml:38 +#: doc/classes/HingeJoint3D.xml:38 msgid "If [code]true[/code], enables the specified flag." msgstr "" -#: doc/classes/HingeJoint.xml:49 doc/classes/PinJoint.xml:29 +#: doc/classes/HingeJoint3D.xml:49 doc/classes/PinJoint3D.xml:29 msgid "Sets the value of the specified parameter." msgstr "" -#: doc/classes/HingeJoint.xml:55 doc/classes/HingeJoint.xml:95 -#: doc/classes/PhysicsServer.xml:1301 +#: doc/classes/HingeJoint3D.xml:55 doc/classes/HingeJoint3D.xml:95 +#: doc/classes/PhysicsServer3D.xml:1301 msgid "" "The speed with which the rotation across the axis perpendicular to the hinge " "gets corrected." msgstr "" -#: doc/classes/HingeJoint.xml:58 doc/classes/HingeJoint.xml:112 +#: doc/classes/HingeJoint3D.xml:58 doc/classes/HingeJoint3D.xml:112 msgid "" "If [code]true[/code], the hinges maximum and minimum rotation, defined by " "[member angular_limit/lower] and [member angular_limit/upper] has effects." msgstr "" -#: doc/classes/HingeJoint.xml:61 doc/classes/HingeJoint.xml:92 +#: doc/classes/HingeJoint3D.xml:61 doc/classes/HingeJoint3D.xml:92 msgid "" "The minimum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" -#: doc/classes/HingeJoint.xml:64 doc/classes/HingeJoint.xml:100 -#: doc/classes/PhysicsServer.xml:1306 +#: doc/classes/HingeJoint3D.xml:64 doc/classes/HingeJoint3D.xml:100 +#: doc/classes/PhysicsServer3D.xml:1306 msgid "The lower this value, the more the rotation gets slowed down." msgstr "" -#: doc/classes/HingeJoint.xml:69 doc/classes/HingeJoint.xml:89 +#: doc/classes/HingeJoint3D.xml:69 doc/classes/HingeJoint3D.xml:89 msgid "" "The maximum rotation. Only active if [member angular_limit/enable] is " "[code]true[/code]." msgstr "" -#: doc/classes/HingeJoint.xml:72 doc/classes/HingeJoint.xml:115 +#: doc/classes/HingeJoint3D.xml:72 doc/classes/HingeJoint3D.xml:115 msgid "When activated, a motor turns the hinge." msgstr "" -#: doc/classes/HingeJoint.xml:75 doc/classes/HingeJoint.xml:106 -#: doc/classes/PhysicsServer.xml:1312 +#: doc/classes/HingeJoint3D.xml:75 doc/classes/HingeJoint3D.xml:106 +#: doc/classes/PhysicsServer3D.xml:1312 msgid "Maximum acceleration for the motor." msgstr "" -#: doc/classes/HingeJoint.xml:78 doc/classes/HingeJoint.xml:103 -#: doc/classes/PhysicsServer.xml:1309 +#: doc/classes/HingeJoint3D.xml:78 doc/classes/HingeJoint3D.xml:103 +#: doc/classes/PhysicsServer3D.xml:1309 msgid "Target speed for the motor." msgstr "" -#: doc/classes/HingeJoint.xml:81 doc/classes/HingeJoint.xml:86 -#: doc/classes/PhysicsServer.xml:1292 +#: doc/classes/HingeJoint3D.xml:81 doc/classes/HingeJoint3D.xml:86 +#: doc/classes/PhysicsServer3D.xml:1292 msgid "" "The speed with which the two bodies get pulled together when they move in " "different directions." @@ -24437,26 +24686,26 @@ msgid "" "after the call." msgstr "" -#: doc/classes/ImmediateGeometry.xml:4 +#: doc/classes/ImmediateGeometry3D.xml:4 msgid "Draws simple geometry from code." msgstr "" -#: doc/classes/ImmediateGeometry.xml:7 +#: doc/classes/ImmediateGeometry3D.xml:7 msgid "" "Draws simple geometry from code. Uses a drawing mode similar to OpenGL 1.x." msgstr "" -#: doc/classes/ImmediateGeometry.xml:24 +#: doc/classes/ImmediateGeometry3D.xml:24 msgid "" "Simple helper to draw an UV sphere with given latitude, longitude and radius." msgstr "" -#: doc/classes/ImmediateGeometry.xml:33 +#: doc/classes/ImmediateGeometry3D.xml:33 msgid "" "Adds a vertex in local coordinate space with the currently set color/uv/etc." msgstr "" -#: doc/classes/ImmediateGeometry.xml:44 +#: doc/classes/ImmediateGeometry3D.xml:44 msgid "" "Begin drawing (and optionally pass a texture override). When done call " "[method end]. For more information on how this works, search for " @@ -24464,464 +24713,34 @@ msgid "" "For the type of primitive, see the [enum Mesh.PrimitiveType] enum." msgstr "" -#: doc/classes/ImmediateGeometry.xml:52 +#: doc/classes/ImmediateGeometry3D.xml:52 msgid "Clears everything that was drawn using begin/end." msgstr "" -#: doc/classes/ImmediateGeometry.xml:59 +#: doc/classes/ImmediateGeometry3D.xml:59 msgid "Ends a drawing context and displays the results." msgstr "" -#: doc/classes/ImmediateGeometry.xml:68 +#: doc/classes/ImmediateGeometry3D.xml:68 msgid "The current drawing color." msgstr "" -#: doc/classes/ImmediateGeometry.xml:77 +#: doc/classes/ImmediateGeometry3D.xml:77 msgid "The next vertex's normal." msgstr "" -#: doc/classes/ImmediateGeometry.xml:86 +#: doc/classes/ImmediateGeometry3D.xml:86 msgid "The next vertex's tangent (and binormal facing)." msgstr "" -#: doc/classes/ImmediateGeometry.xml:95 +#: doc/classes/ImmediateGeometry3D.xml:95 msgid "The next vertex's UV." msgstr "" -#: doc/classes/ImmediateGeometry.xml:104 +#: doc/classes/ImmediateGeometry3D.xml:104 msgid "The next vertex's second layer UV." msgstr "" -#: doc/classes/Input.xml:4 -msgid "A singleton that deals with inputs." -msgstr "" - -#: doc/classes/Input.xml:7 -msgid "" -"A singleton that deals with inputs. This includes key presses, mouse buttons " -"and movement, joypads, and input actions. Actions and their events can be " -"set in the [b]Input Map[/b] tab in the [b]Project > Project Settings[/b], or " -"with the [InputMap] class." -msgstr "" - -#: doc/classes/Input.xml:10 -msgid "https://docs.godotengine.org/en/latest/tutorials/inputs/index.html" -msgstr "" - -#: doc/classes/Input.xml:21 -msgid "" -"This will simulate pressing the specified action.\n" -"The strength can be used for non-boolean actions, it's ranged between 0 and " -"1 representing the intensity of the given action.\n" -"[b]Note:[/b] This method will not cause any [method Node._input] calls. It " -"is intended to be used with [method is_action_pressed] and [method " -"is_action_just_pressed]. If you want to simulate [code]_input[/code], use " -"[method parse_input_event] instead." -msgstr "" - -#: doc/classes/Input.xml:32 -msgid "If the specified action is already pressed, this will release it." -msgstr "" - -#: doc/classes/Input.xml:43 -msgid "" -"Adds a new mapping entry (in SDL2 format) to the mapping database. " -"Optionally update already connected devices." -msgstr "" - -#: doc/classes/Input.xml:50 -msgid "" -"If the device has an accelerometer, this will return the acceleration. " -"Otherwise, it returns an empty [Vector3].\n" -"Note this method returns an empty [Vector3] when running from the editor " -"even when your device has an accelerometer. You must export your project to " -"a supported device to read values from the accelerometer." -msgstr "" - -#: doc/classes/Input.xml:60 -msgid "" -"Returns a value between 0 and 1 representing the intensity of the given " -"action. In a joypad, for example, the further away the axis (analog sticks " -"or L2, R2 triggers) is from the dead zone, the closer the value will be to " -"1. If the action is mapped to a control that has no axis as the keyboard, " -"the value returned will be 0 or 1." -msgstr "" - -#: doc/classes/Input.xml:67 -msgid "" -"Returns an [Array] containing the device IDs of all currently connected " -"joypads." -msgstr "" - -#: doc/classes/Input.xml:74 -msgid "Returns the currently assigned cursor shape (see [enum CursorShape])." -msgstr "" - -#: doc/classes/Input.xml:81 -msgid "" -"If the device has an accelerometer, this will return the gravity. Otherwise, " -"it returns an empty [Vector3]." -msgstr "" - -#: doc/classes/Input.xml:88 -msgid "" -"If the device has a gyroscope, this will return the rate of rotation in rad/" -"s around a device's X, Y, and Z axes. Otherwise, it returns an empty " -"[Vector3]." -msgstr "" - -#: doc/classes/Input.xml:99 -msgid "" -"Returns the current value of the joypad axis at given index (see [enum " -"JoystickList])." -msgstr "" - -#: doc/classes/Input.xml:108 -msgid "Returns the index of the provided axis name." -msgstr "" - -#: doc/classes/Input.xml:117 -msgid "" -"Receives a [enum JoystickList] axis and returns its equivalent name as a " -"string." -msgstr "" - -#: doc/classes/Input.xml:126 -msgid "Returns the index of the provided button name." -msgstr "" - -#: doc/classes/Input.xml:135 -msgid "" -"Receives a gamepad button from [enum JoystickList] and returns its " -"equivalent name as a string." -msgstr "" - -#: doc/classes/Input.xml:144 -msgid "" -"Returns a SDL2-compatible device GUID on platforms that use gamepad " -"remapping. Returns [code]\"Default Gamepad\"[/code] otherwise." -msgstr "" - -#: doc/classes/Input.xml:153 -msgid "Returns the name of the joypad at the specified device index." -msgstr "" - -#: doc/classes/Input.xml:162 -msgid "Returns the duration of the current vibration effect in seconds." -msgstr "" - -#: doc/classes/Input.xml:171 -msgid "" -"Returns the strength of the joypad vibration: x is the strength of the weak " -"motor, and y is the strength of the strong motor." -msgstr "" - -#: doc/classes/Input.xml:178 -msgid "" -"Returns the mouse speed for the last time the cursor was moved, and this " -"until the next frame where the mouse moves. This means that even if the " -"mouse is not moving, this function will still return the value of the last " -"motion." -msgstr "" - -#: doc/classes/Input.xml:185 -msgid "" -"If the device has a magnetometer, this will return the magnetic field " -"strength in micro-Tesla for all axes." -msgstr "" - -#: doc/classes/Input.xml:192 -msgid "" -"Returns mouse buttons as a bitmask. If multiple mouse buttons are pressed at " -"the same time, the bits are added together." -msgstr "" - -#: doc/classes/Input.xml:199 -msgid "Returns the mouse mode. See the constants for more information." -msgstr "" - -#: doc/classes/Input.xml:208 -msgid "" -"Returns [code]true[/code] when the user starts pressing the action event, " -"meaning it's [code]true[/code] only on the frame that the user pressed down " -"the button.\n" -"This is useful for code that needs to run only once when an action is " -"pressed, instead of every frame while it's pressed." -msgstr "" - -#: doc/classes/Input.xml:218 -msgid "" -"Returns [code]true[/code] when the user stops pressing the action event, " -"meaning it's [code]true[/code] only on the frame that the user released the " -"button." -msgstr "" - -#: doc/classes/Input.xml:227 -msgid "" -"Returns [code]true[/code] if you are pressing the action event. Note that if " -"an action has multiple buttons assigned and more than one of them is " -"pressed, releasing one button will release the action, even if some other " -"button assigned to this action is still pressed." -msgstr "" - -#: doc/classes/Input.xml:238 -msgid "" -"Returns [code]true[/code] if you are pressing the joypad button (see [enum " -"JoystickList])." -msgstr "" - -#: doc/classes/Input.xml:247 -msgid "" -"Returns [code]true[/code] if the system knows the specified device. This " -"means that it sets all button and axis indices exactly as defined in [enum " -"JoystickList]. Unknown joypads are not expected to match these constants, " -"but you can still retrieve events from them." -msgstr "" - -#: doc/classes/Input.xml:256 -msgid "" -"Returns [code]true[/code] if you are pressing the key in the current " -"keyboard layout. You can pass a [enum KeyList] constant." -msgstr "" - -#: doc/classes/Input.xml:265 -msgid "" -"Returns [code]true[/code] if you are pressing the mouse button specified " -"with [enum ButtonList]." -msgstr "" - -#: doc/classes/Input.xml:280 -msgid "" -"Notifies the [Input] singleton that a connection has changed, to update the " -"state for the [code]device[/code] index.\n" -"This is used internally and should not have to be called from user scripts. " -"See [signal joy_connection_changed] for the signal emitted when this is " -"triggered internally." -msgstr "" - -#: doc/classes/Input.xml:290 -msgid "" -"Feeds an [InputEvent] to the game. Can be used to artificially trigger input " -"events from code. Also generates [method Node._input] calls.\n" -"Example:\n" -"[codeblock]\n" -"var a = InputEventAction.new()\n" -"a.action = \"ui_cancel\"\n" -"a.pressed = true\n" -"Input.parse_input_event(a)\n" -"[/codeblock]" -msgstr "" - -#: doc/classes/Input.xml:306 -msgid "" -"Removes all mappings from the internal database that match the given GUID." -msgstr "" - -#: doc/classes/Input.xml:319 -msgid "" -"Sets a custom mouse cursor image, which is only visible inside the game " -"window. The hotspot can also be specified. Passing [code]null[/code] to the " -"image parameter resets to the system cursor. See [enum CursorShape] for the " -"list of shapes.\n" -"[code]image[/code]'s size must be lower than 256×256.\n" -"[code]hotspot[/code] must be within [code]image[/code]'s size.\n" -"[b]Note:[/b] [AnimatedTexture]s aren't supported as custom mouse cursors. If " -"using an [AnimatedTexture], only the first frame will be displayed.\n" -"[b]Note:[/b] Only images imported with the [b]Lossless[/b], [b]Lossy[/b] or " -"[b]Uncompressed[/b] compression modes are supported. The [b]Video RAM[/b] " -"compression mode can't be used for custom cursors." -msgstr "" - -#: doc/classes/Input.xml:332 -msgid "" -"Sets the default cursor shape to be used in the viewport instead of " -"[constant CURSOR_ARROW].\n" -"[b]Note:[/b] If you want to change the default cursor shape for [Control]'s " -"nodes, use [member Control.mouse_default_cursor_shape] instead.\n" -"[b]Note:[/b] This method generates an [InputEventMouseMotion] to update " -"cursor immediately." -msgstr "" - -#: doc/classes/Input.xml:343 -msgid "Sets the mouse mode. See the constants for more information." -msgstr "" - -#: doc/classes/Input.xml:352 -msgid "" -"Enables or disables the accumulation of similar input events sent by the " -"operating system. When input accumulation is enabled, all input events " -"generated during a frame will be merged and emitted when the frame is done " -"rendering. Therefore, this limits the number of input method calls per " -"second to the rendering FPS.\n" -"Input accumulation is enabled by default. It can be disabled to get slightly " -"more precise/reactive input at the cost of increased CPU usage. In " -"applications where drawing freehand lines is required, input accumulation " -"should generally be disabled while the user is drawing the line to get " -"results that closely follow the actual input." -msgstr "" - -#: doc/classes/Input.xml:368 -msgid "" -"Starts to vibrate the joypad. Joypads usually come with two rumble motors, a " -"strong and a weak one. [code]weak_magnitude[/code] is the strength of the " -"weak motor (between 0 and 1) and [code]strong_magnitude[/code] is the " -"strength of the strong motor (between 0 and 1). [code]duration[/code] is the " -"duration of the effect in seconds (a duration of 0 will try to play the " -"vibration indefinitely).\n" -"[b]Note:[/b] Not every hardware is compatible with long effect durations; it " -"is recommended to restart an effect if it has to be played for more than a " -"few seconds." -msgstr "" - -#: doc/classes/Input.xml:378 -msgid "Stops the vibration of the joypad." -msgstr "" - -#: doc/classes/Input.xml:387 -msgid "" -"Vibrate Android and iOS devices.\n" -"[b]Note:[/b] It needs VIBRATE permission for Android at export settings. iOS " -"does not support duration." -msgstr "" - -#: doc/classes/Input.xml:397 -msgid "Sets the mouse position to the specified vector." -msgstr "" - -#: doc/classes/Input.xml:408 -msgid "Emitted when a joypad device has been connected or disconnected." -msgstr "" - -#: doc/classes/Input.xml:414 -msgid "Makes the mouse cursor visible if it is hidden." -msgstr "" - -#: doc/classes/Input.xml:417 -msgid "Makes the mouse cursor hidden if it is visible." -msgstr "" - -#: doc/classes/Input.xml:420 -msgid "" -"Captures the mouse. The mouse will be hidden and unable to leave the game " -"window, but it will still register movement and mouse button presses. On " -"Windows and Linux, the mouse will use raw input mode, which means the " -"reported movement will be unaffected by the OS' mouse acceleration settings." -msgstr "" - -#: doc/classes/Input.xml:423 -msgid "Makes the mouse cursor visible but confines it to the game window." -msgstr "" - -#: doc/classes/Input.xml:426 -msgid "Arrow cursor. Standard, default pointing cursor." -msgstr "" - -#: doc/classes/Input.xml:429 -msgid "" -"I-beam cursor. Usually used to show where the text cursor will appear when " -"the mouse is clicked." -msgstr "" - -#: doc/classes/Input.xml:432 -msgid "" -"Pointing hand cursor. Usually used to indicate the pointer is over a link or " -"other interactable item." -msgstr "" - -#: doc/classes/Input.xml:435 -msgid "" -"Cross cursor. Typically appears over regions in which a drawing operation " -"can be performed or for selections." -msgstr "" - -#: doc/classes/Input.xml:438 -msgid "" -"Wait cursor. Indicates that the application is busy performing an operation. " -"This cursor shape denotes that the application is still usable during the " -"operation." -msgstr "" - -#: doc/classes/Input.xml:441 -msgid "" -"Busy cursor. Indicates that the application is busy performing an operation. " -"This cursor shape denotes that the application isn't usable during the " -"operation (e.g. something is blocking its main thread)." -msgstr "" - -#: doc/classes/Input.xml:444 -msgid "Drag cursor. Usually displayed when dragging something." -msgstr "" - -#: doc/classes/Input.xml:447 -msgid "" -"Can drop cursor. Usually displayed when dragging something to indicate that " -"it can be dropped at the current position." -msgstr "" - -#: doc/classes/Input.xml:450 -msgid "" -"Forbidden cursor. Indicates that the current action is forbidden (for " -"example, when dragging something) or that the control at a position is " -"disabled." -msgstr "" - -#: doc/classes/Input.xml:453 -msgid "" -"Vertical resize mouse cursor. A double-headed vertical arrow. It tells the " -"user they can resize the window or the panel vertically." -msgstr "" - -#: doc/classes/Input.xml:456 -msgid "" -"Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells " -"the user they can resize the window or the panel horizontally." -msgstr "" - -#: doc/classes/Input.xml:459 -msgid "" -"Window resize mouse cursor. The cursor is a double-headed arrow that goes " -"from the bottom left to the top right. It tells the user they can resize the " -"window or the panel both horizontally and vertically." -msgstr "" - -#: doc/classes/Input.xml:462 -msgid "" -"Window resize mouse cursor. The cursor is a double-headed arrow that goes " -"from the top left to the bottom right, the opposite of [constant " -"CURSOR_BDIAGSIZE]. It tells the user they can resize the window or the panel " -"both horizontally and vertically." -msgstr "" - -#: doc/classes/Input.xml:465 -msgid "Move cursor. Indicates that something can be moved." -msgstr "" - -#: doc/classes/Input.xml:468 -msgid "" -"Vertical split mouse cursor. On Windows, it's the same as [constant " -"CURSOR_VSIZE]." -msgstr "" - -#: doc/classes/Input.xml:471 -msgid "" -"Horizontal split mouse cursor. On Windows, it's the same as [constant " -"CURSOR_HSIZE]." -msgstr "" - -#: doc/classes/Input.xml:474 -msgid "Help cursor. Usually a question mark." -msgstr "" - -#: doc/classes/InputDefault.xml:4 -msgid "Default implementation of the [Input] class." -msgstr "" - -#: doc/classes/InputDefault.xml:7 -msgid "" -"Default implementation of the [Input] class, used internally by the editor " -"and games for default input management." -msgstr "" - #: doc/classes/InputEvent.xml:4 msgid "Generic input event." msgstr "" @@ -25180,7 +24999,8 @@ msgstr "" msgid "" "The key Unicode identifier (when relevant). Unicode identifiers for the " "composite characters and complex scripts may not be available unless IME " -"input mode is active. See [method OS.set_ime_active] for more information." +"input mode is active. See [method Window.set_ime_active] for more " +"information." msgstr "" #: doc/classes/InputEventMouse.xml:4 @@ -25368,6 +25188,426 @@ msgstr "" msgid "State of the [code]Shift[/code] modifier." msgstr "" +#: doc/classes/InputFilter.xml:4 +msgid "A singleton that deals with inputs." +msgstr "" + +#: doc/classes/InputFilter.xml:7 +msgid "" +"A singleton that deals with inputs. This includes key presses, mouse buttons " +"and movement, joypads, and input actions. Actions and their events can be " +"set in the [b]Input Map[/b] tab in the [b]Project > Project Settings[/b], or " +"with the [InputMap] class." +msgstr "" + +#: doc/classes/InputFilter.xml:10 +msgid "https://docs.godotengine.org/en/latest/tutorials/inputs/index.html" +msgstr "" + +#: doc/classes/InputFilter.xml:21 +msgid "" +"This will simulate pressing the specified action.\n" +"The strength can be used for non-boolean actions, it's ranged between 0 and " +"1 representing the intensity of the given action.\n" +"[b]Note:[/b] This method will not cause any [method Node._input] calls. It " +"is intended to be used with [method is_action_pressed] and [method " +"is_action_just_pressed]. If you want to simulate [code]_input[/code], use " +"[method parse_input_event] instead." +msgstr "" + +#: doc/classes/InputFilter.xml:32 +msgid "If the specified action is already pressed, this will release it." +msgstr "" + +#: doc/classes/InputFilter.xml:43 +msgid "" +"Adds a new mapping entry (in SDL2 format) to the mapping database. " +"Optionally update already connected devices." +msgstr "" + +#: doc/classes/InputFilter.xml:50 +msgid "" +"If the device has an accelerometer, this will return the acceleration. " +"Otherwise, it returns an empty [Vector3].\n" +"Note this method returns an empty [Vector3] when running from the editor " +"even when your device has an accelerometer. You must export your project to " +"a supported device to read values from the accelerometer." +msgstr "" + +#: doc/classes/InputFilter.xml:60 +msgid "" +"Returns a value between 0 and 1 representing the intensity of the given " +"action. In a joypad, for example, the further away the axis (analog sticks " +"or L2, R2 triggers) is from the dead zone, the closer the value will be to " +"1. If the action is mapped to a control that has no axis as the keyboard, " +"the value returned will be 0 or 1." +msgstr "" + +#: doc/classes/InputFilter.xml:67 +msgid "" +"Returns an [Array] containing the device IDs of all currently connected " +"joypads." +msgstr "" + +#: doc/classes/InputFilter.xml:74 +msgid "Returns the currently assigned cursor shape (see [enum CursorShape])." +msgstr "" + +#: doc/classes/InputFilter.xml:81 +msgid "" +"If the device has an accelerometer, this will return the gravity. Otherwise, " +"it returns an empty [Vector3]." +msgstr "" + +#: doc/classes/InputFilter.xml:88 +msgid "" +"If the device has a gyroscope, this will return the rate of rotation in rad/" +"s around a device's X, Y, and Z axes. Otherwise, it returns an empty " +"[Vector3]." +msgstr "" + +#: doc/classes/InputFilter.xml:99 +msgid "" +"Returns the current value of the joypad axis at given index (see [enum " +"JoystickList])." +msgstr "" + +#: doc/classes/InputFilter.xml:108 +msgid "Returns the index of the provided axis name." +msgstr "" + +#: doc/classes/InputFilter.xml:117 +msgid "" +"Receives a [enum JoystickList] axis and returns its equivalent name as a " +"string." +msgstr "" + +#: doc/classes/InputFilter.xml:126 +msgid "Returns the index of the provided button name." +msgstr "" + +#: doc/classes/InputFilter.xml:135 +msgid "" +"Receives a gamepad button from [enum JoystickList] and returns its " +"equivalent name as a string." +msgstr "" + +#: doc/classes/InputFilter.xml:144 +msgid "" +"Returns a SDL2-compatible device GUID on platforms that use gamepad " +"remapping. Returns [code]\"Default Gamepad\"[/code] otherwise." +msgstr "" + +#: doc/classes/InputFilter.xml:153 +msgid "Returns the name of the joypad at the specified device index." +msgstr "" + +#: doc/classes/InputFilter.xml:162 +msgid "Returns the duration of the current vibration effect in seconds." +msgstr "" + +#: doc/classes/InputFilter.xml:171 +msgid "" +"Returns the strength of the joypad vibration: x is the strength of the weak " +"motor, and y is the strength of the strong motor." +msgstr "" + +#: doc/classes/InputFilter.xml:178 +msgid "" +"Returns the mouse speed for the last time the cursor was moved, and this " +"until the next frame where the mouse moves. This means that even if the " +"mouse is not moving, this function will still return the value of the last " +"motion." +msgstr "" + +#: doc/classes/InputFilter.xml:185 +msgid "" +"If the device has a magnetometer, this will return the magnetic field " +"strength in micro-Tesla for all axes." +msgstr "" + +#: doc/classes/InputFilter.xml:192 +msgid "" +"Returns mouse buttons as a bitmask. If multiple mouse buttons are pressed at " +"the same time, the bits are added together." +msgstr "" + +#: doc/classes/InputFilter.xml:199 +msgid "Returns the mouse mode. See the constants for more information." +msgstr "" + +#: doc/classes/InputFilter.xml:208 +msgid "" +"Returns [code]true[/code] when the user starts pressing the action event, " +"meaning it's [code]true[/code] only on the frame that the user pressed down " +"the button.\n" +"This is useful for code that needs to run only once when an action is " +"pressed, instead of every frame while it's pressed." +msgstr "" + +#: doc/classes/InputFilter.xml:218 +msgid "" +"Returns [code]true[/code] when the user stops pressing the action event, " +"meaning it's [code]true[/code] only on the frame that the user released the " +"button." +msgstr "" + +#: doc/classes/InputFilter.xml:227 +msgid "" +"Returns [code]true[/code] if you are pressing the action event. Note that if " +"an action has multiple buttons assigned and more than one of them is " +"pressed, releasing one button will release the action, even if some other " +"button assigned to this action is still pressed." +msgstr "" + +#: doc/classes/InputFilter.xml:238 +msgid "" +"Returns [code]true[/code] if you are pressing the joypad button (see [enum " +"JoystickList])." +msgstr "" + +#: doc/classes/InputFilter.xml:247 +msgid "" +"Returns [code]true[/code] if the system knows the specified device. This " +"means that it sets all button and axis indices exactly as defined in [enum " +"JoystickList]. Unknown joypads are not expected to match these constants, " +"but you can still retrieve events from them." +msgstr "" + +#: doc/classes/InputFilter.xml:256 +msgid "" +"Returns [code]true[/code] if you are pressing the key in the current " +"keyboard layout. You can pass a [enum KeyList] constant." +msgstr "" + +#: doc/classes/InputFilter.xml:265 +msgid "" +"Returns [code]true[/code] if you are pressing the mouse button specified " +"with [enum ButtonList]." +msgstr "" + +#: doc/classes/InputFilter.xml:280 +msgid "" +"Notifies the [InputFilter] singleton that a connection has changed, to " +"update the state for the [code]device[/code] index.\n" +"This is used internally and should not have to be called from user scripts. " +"See [signal joy_connection_changed] for the signal emitted when this is " +"triggered internally." +msgstr "" + +#: doc/classes/InputFilter.xml:290 +msgid "" +"Feeds an [InputEvent] to the game. Can be used to artificially trigger input " +"events from code. Also generates [method Node._input] calls.\n" +"Example:\n" +"[codeblock]\n" +"var a = InputEventAction.new()\n" +"a.action = \"ui_cancel\"\n" +"a.pressed = true\n" +"InputFilter.parse_input_event(a)\n" +"[/codeblock]" +msgstr "" + +#: doc/classes/InputFilter.xml:306 +msgid "" +"Removes all mappings from the internal database that match the given GUID." +msgstr "" + +#: doc/classes/InputFilter.xml:319 +msgid "" +"Sets a custom mouse cursor image, which is only visible inside the game " +"window. The hotspot can also be specified. Passing [code]null[/code] to the " +"image parameter resets to the system cursor. See [enum CursorShape] for the " +"list of shapes.\n" +"[code]image[/code]'s size must be lower than 256×256.\n" +"[code]hotspot[/code] must be within [code]image[/code]'s size.\n" +"[b]Note:[/b] [AnimatedTexture]s aren't supported as custom mouse cursors. If " +"using an [AnimatedTexture], only the first frame will be displayed.\n" +"[b]Note:[/b] Only images imported with the [b]Lossless[/b], [b]Lossy[/b] or " +"[b]Uncompressed[/b] compression modes are supported. The [b]Video RAM[/b] " +"compression mode can't be used for custom cursors." +msgstr "" + +#: doc/classes/InputFilter.xml:332 +msgid "" +"Sets the default cursor shape to be used in the viewport instead of " +"[constant CURSOR_ARROW].\n" +"[b]Note:[/b] If you want to change the default cursor shape for [Control]'s " +"nodes, use [member Control.mouse_default_cursor_shape] instead.\n" +"[b]Note:[/b] This method generates an [InputEventMouseMotion] to update " +"cursor immediately." +msgstr "" + +#: doc/classes/InputFilter.xml:343 +msgid "Sets the mouse mode. See the constants for more information." +msgstr "" + +#: doc/classes/InputFilter.xml:352 +msgid "" +"Enables or disables the accumulation of similar input events sent by the " +"operating system. When input accumulation is enabled, all input events " +"generated during a frame will be merged and emitted when the frame is done " +"rendering. Therefore, this limits the number of input method calls per " +"second to the rendering FPS.\n" +"Input accumulation is enabled by default. It can be disabled to get slightly " +"more precise/reactive input at the cost of increased CPU usage. In " +"applications where drawing freehand lines is required, input accumulation " +"should generally be disabled while the user is drawing the line to get " +"results that closely follow the actual input." +msgstr "" + +#: doc/classes/InputFilter.xml:368 +msgid "" +"Starts to vibrate the joypad. Joypads usually come with two rumble motors, a " +"strong and a weak one. [code]weak_magnitude[/code] is the strength of the " +"weak motor (between 0 and 1) and [code]strong_magnitude[/code] is the " +"strength of the strong motor (between 0 and 1). [code]duration[/code] is the " +"duration of the effect in seconds (a duration of 0 will try to play the " +"vibration indefinitely).\n" +"[b]Note:[/b] Not every hardware is compatible with long effect durations; it " +"is recommended to restart an effect if it has to be played for more than a " +"few seconds." +msgstr "" + +#: doc/classes/InputFilter.xml:378 +msgid "Stops the vibration of the joypad." +msgstr "" + +#: doc/classes/InputFilter.xml:387 +msgid "" +"Vibrate Android and iOS devices.\n" +"[b]Note:[/b] It needs VIBRATE permission for Android at export settings. iOS " +"does not support duration." +msgstr "" + +#: doc/classes/InputFilter.xml:397 +msgid "Sets the mouse position to the specified vector." +msgstr "" + +#: doc/classes/InputFilter.xml:408 +msgid "Emitted when a joypad device has been connected or disconnected." +msgstr "" + +#: doc/classes/InputFilter.xml:414 +msgid "Makes the mouse cursor visible if it is hidden." +msgstr "" + +#: doc/classes/InputFilter.xml:417 +msgid "Makes the mouse cursor hidden if it is visible." +msgstr "" + +#: doc/classes/InputFilter.xml:420 +msgid "" +"Captures the mouse. The mouse will be hidden and unable to leave the game " +"window, but it will still register movement and mouse button presses. On " +"Windows and Linux, the mouse will use raw input mode, which means the " +"reported movement will be unaffected by the OS' mouse acceleration settings." +msgstr "" + +#: doc/classes/InputFilter.xml:423 +msgid "Makes the mouse cursor visible but confines it to the game window." +msgstr "" + +#: doc/classes/InputFilter.xml:426 +msgid "Arrow cursor. Standard, default pointing cursor." +msgstr "" + +#: doc/classes/InputFilter.xml:429 +msgid "" +"I-beam cursor. Usually used to show where the text cursor will appear when " +"the mouse is clicked." +msgstr "" + +#: doc/classes/InputFilter.xml:432 +msgid "" +"Pointing hand cursor. Usually used to indicate the pointer is over a link or " +"other interactable item." +msgstr "" + +#: doc/classes/InputFilter.xml:435 +msgid "" +"Cross cursor. Typically appears over regions in which a drawing operation " +"can be performed or for selections." +msgstr "" + +#: doc/classes/InputFilter.xml:438 +msgid "" +"Wait cursor. Indicates that the application is busy performing an operation. " +"This cursor shape denotes that the application is still usable during the " +"operation." +msgstr "" + +#: doc/classes/InputFilter.xml:441 +msgid "" +"Busy cursor. Indicates that the application is busy performing an operation. " +"This cursor shape denotes that the application isn't usable during the " +"operation (e.g. something is blocking its main thread)." +msgstr "" + +#: doc/classes/InputFilter.xml:444 +msgid "Drag cursor. Usually displayed when dragging something." +msgstr "" + +#: doc/classes/InputFilter.xml:447 +msgid "" +"Can drop cursor. Usually displayed when dragging something to indicate that " +"it can be dropped at the current position." +msgstr "" + +#: doc/classes/InputFilter.xml:450 +msgid "" +"Forbidden cursor. Indicates that the current action is forbidden (for " +"example, when dragging something) or that the control at a position is " +"disabled." +msgstr "" + +#: doc/classes/InputFilter.xml:453 +msgid "" +"Vertical resize mouse cursor. A double-headed vertical arrow. It tells the " +"user they can resize the window or the panel vertically." +msgstr "" + +#: doc/classes/InputFilter.xml:456 +msgid "" +"Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells " +"the user they can resize the window or the panel horizontally." +msgstr "" + +#: doc/classes/InputFilter.xml:459 +msgid "" +"Window resize mouse cursor. The cursor is a double-headed arrow that goes " +"from the bottom left to the top right. It tells the user they can resize the " +"window or the panel both horizontally and vertically." +msgstr "" + +#: doc/classes/InputFilter.xml:462 +msgid "" +"Window resize mouse cursor. The cursor is a double-headed arrow that goes " +"from the top left to the bottom right, the opposite of [constant " +"CURSOR_BDIAGSIZE]. It tells the user they can resize the window or the panel " +"both horizontally and vertically." +msgstr "" + +#: doc/classes/InputFilter.xml:465 +msgid "Move cursor. Indicates that something can be moved." +msgstr "" + +#: doc/classes/InputFilter.xml:468 +msgid "" +"Vertical split mouse cursor. On Windows, it's the same as [constant " +"CURSOR_VSIZE]." +msgstr "" + +#: doc/classes/InputFilter.xml:471 +msgid "" +"Horizontal split mouse cursor. On Windows, it's the same as [constant " +"CURSOR_HSIZE]." +msgstr "" + +#: doc/classes/InputFilter.xml:474 +msgid "Help cursor. Usually a question mark." +msgstr "" + #: doc/classes/InputMap.xml:4 msgid "Singleton that manages [InputEventAction]." msgstr "" @@ -25524,38 +25764,6 @@ msgid "" "code] will return 13." msgstr "" -#: doc/classes/InterpolatedCamera.xml:4 -msgid "Camera which moves toward another node." -msgstr "" - -#: doc/classes/InterpolatedCamera.xml:7 -msgid "" -"InterpolatedCamera is a [Camera] which smoothly moves to match a target " -"node's position and rotation.\n" -"If it is not [member enabled] or does not have a valid target set, " -"InterpolatedCamera acts like a normal Camera." -msgstr "" - -#: doc/classes/InterpolatedCamera.xml:19 -msgid "Sets the node to move toward and orient with." -msgstr "" - -#: doc/classes/InterpolatedCamera.xml:25 -msgid "" -"If [code]true[/code], and a target is set, the camera will move " -"automatically." -msgstr "" - -#: doc/classes/InterpolatedCamera.xml:28 -msgid "" -"How quickly the camera moves toward its target. Higher values will result in " -"tighter camera motion." -msgstr "" - -#: doc/classes/InterpolatedCamera.xml:31 -msgid "The target's [NodePath]." -msgstr "" - #: doc/classes/IP.xml:4 msgid "Internet protocol (IP) support functions such as DNS resolution." msgstr "" @@ -26131,37 +26339,6 @@ msgid "" "environment." msgstr "" -#: doc/classes/Joint.xml:4 -msgid "Base class for all 3D joints." -msgstr "" - -#: doc/classes/Joint.xml:7 -msgid "" -"Joints are used to bind together two physics bodies. They have a solver " -"priority and can define if the bodies of the two attached nodes should be " -"able to collide with each other." -msgstr "" - -#: doc/classes/Joint.xml:15 -msgid "" -"If [code]true[/code], the two bodies of the nodes are not able to collide " -"with each other." -msgstr "" - -#: doc/classes/Joint.xml:18 -msgid "The node attached to the first side (A) of the joint." -msgstr "" - -#: doc/classes/Joint.xml:21 -msgid "The node attached to the second side (B) of the joint." -msgstr "" - -#: doc/classes/Joint.xml:24 -msgid "" -"The priority used to define which solver is executed first for multiple " -"joints. The lower the value, the higher the priority." -msgstr "" - #: doc/classes/Joint2D.xml:4 msgid "Base node for all joint constraints in 2D physics." msgstr "" @@ -26193,6 +26370,37 @@ msgid "" "The second body attached to the joint. Must derive from [PhysicsBody2D]." msgstr "" +#: doc/classes/Joint3D.xml:4 +msgid "Base class for all 3D joints." +msgstr "" + +#: doc/classes/Joint3D.xml:7 +msgid "" +"Joints are used to bind together two physics bodies. They have a solver " +"priority and can define if the bodies of the two attached nodes should be " +"able to collide with each other." +msgstr "" + +#: doc/classes/Joint3D.xml:15 +msgid "" +"If [code]true[/code], the two bodies of the nodes are not able to collide " +"with each other." +msgstr "" + +#: doc/classes/Joint3D.xml:18 +msgid "The node attached to the first side (A) of the joint." +msgstr "" + +#: doc/classes/Joint3D.xml:21 +msgid "The node attached to the second side (B) of the joint." +msgstr "" + +#: doc/classes/Joint3D.xml:24 +msgid "" +"The priority used to define which solver is executed first for multiple " +"joints. The lower the value, the higher the priority." +msgstr "" + #: doc/classes/JSON.xml:4 msgid "Helper class for parsing JSON data." msgstr "" @@ -26268,11 +26476,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/KinematicBody.xml:4 -msgid "Kinematic body 3D node." +#: doc/classes/KinematicBody2D.xml:4 +msgid "Kinematic body 2D node." msgstr "" -#: doc/classes/KinematicBody.xml:7 +#: doc/classes/KinematicBody2D.xml:7 msgid "" "Kinematic bodies are special types of bodies that are meant to be user-" "controlled. They are not affected by physics at all; to other types of " @@ -26284,26 +26492,26 @@ msgid "" "compute an estimate of their linear and angular velocity. This makes them " "very useful for moving platforms or other AnimationPlayer-controlled objects " "(like a door, a bridge that opens, etc).\n" -"[b]Kinematic characters:[/b] KinematicBody also has an API for moving " +"[b]Kinematic characters:[/b] KinematicBody2D also has an API for moving " "objects (the [method move_and_collide] and [method move_and_slide] methods) " "while performing collision tests. This makes them really useful to implement " "characters that collide against a world, but that don't require advanced " "physics." msgstr "" -#: doc/classes/KinematicBody.xml:12 doc/classes/KinematicBody2D.xml:12 +#: doc/classes/KinematicBody2D.xml:12 doc/classes/KinematicBody3D.xml:12 msgid "" "https://docs.godotengine.org/en/latest/tutorials/physics/" "kinematic_character_2d.html" msgstr "" -#: doc/classes/KinematicBody.xml:21 +#: doc/classes/KinematicBody2D.xml:13 msgid "" -"Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " -"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." +"https://docs.godotengine.org/en/latest/tutorials/physics/" +"using_kinematic_body_2d.html" msgstr "" -#: doc/classes/KinematicBody.xml:28 doc/classes/KinematicBody2D.xml:20 +#: doc/classes/KinematicBody2D.xml:20 doc/classes/KinematicBody3D.xml:28 msgid "" "Returns the surface normal of the floor at the last collision point. Only " "valid after calling [method move_and_slide] or [method " @@ -26311,7 +26519,7 @@ msgid "" "code]." msgstr "" -#: doc/classes/KinematicBody.xml:35 doc/classes/KinematicBody2D.xml:27 +#: doc/classes/KinematicBody2D.xml:27 doc/classes/KinematicBody3D.xml:35 msgid "" "Returns the linear velocity of the floor at the last collision point. Only " "valid after calling [method move_and_slide] or [method " @@ -26319,130 +26527,126 @@ msgid "" "code]." msgstr "" -#: doc/classes/KinematicBody.xml:44 +#: doc/classes/KinematicBody2D.xml:36 msgid "" -"Returns a [KinematicCollision], which contains information about a collision " -"that occurred during the last [method move_and_slide] call. Since the body " -"can collide several times in a single call to [method move_and_slide], you " -"must specify the index of the collision in the range 0 to ([method " -"get_slide_count] - 1)." +"Returns a [KinematicCollision2D], which contains information about a " +"collision that occurred during the last [method move_and_slide] call. Since " +"the body can collide several times in a single call to [method " +"move_and_slide], you must specify the index of the collision in the range 0 " +"to ([method get_slide_count] - 1).\n" +"[b]Example usage:[/b]\n" +"[codeblock]\n" +"for i in get_slide_count():\n" +" var collision = get_slide_collision(i)\n" +" print(\"Collided with: \", collision.collider.name)\n" +"[/codeblock]" msgstr "" -#: doc/classes/KinematicBody.xml:51 doc/classes/KinematicBody2D.xml:49 +#: doc/classes/KinematicBody2D.xml:49 doc/classes/KinematicBody3D.xml:51 msgid "" "Returns the number of times the body collided and changed direction during " "the last call to [method move_and_slide]." msgstr "" -#: doc/classes/KinematicBody.xml:58 doc/classes/KinematicBody2D.xml:56 +#: doc/classes/KinematicBody2D.xml:56 doc/classes/KinematicBody3D.xml:58 msgid "" "Returns [code]true[/code] if the body is on the ceiling. Only updates when " "calling [method move_and_slide]." msgstr "" -#: doc/classes/KinematicBody.xml:65 doc/classes/KinematicBody2D.xml:63 +#: doc/classes/KinematicBody2D.xml:63 doc/classes/KinematicBody3D.xml:65 msgid "" "Returns [code]true[/code] if the body is on the floor. Only updates when " "calling [method move_and_slide]." msgstr "" -#: doc/classes/KinematicBody.xml:72 doc/classes/KinematicBody2D.xml:70 +#: doc/classes/KinematicBody2D.xml:70 doc/classes/KinematicBody3D.xml:72 msgid "" "Returns [code]true[/code] if the body is on a wall. Only updates when " "calling [method move_and_slide]." msgstr "" -#: doc/classes/KinematicBody.xml:87 +#: doc/classes/KinematicBody2D.xml:85 msgid "" "Moves the body along the vector [code]rel_vec[/code]. The body will stop if " -"it collides. Returns a [KinematicCollision], which contains information " +"it collides. Returns a [KinematicCollision2D], which contains information " "about the collision.\n" "If [code]test_only[/code] is [code]true[/code], the body does not move but " "the would-be collision information is given." msgstr "" -#: doc/classes/KinematicBody.xml:107 +#: doc/classes/KinematicBody2D.xml:105 msgid "" "Moves the body along a vector. If the body collides with another, it will " "slide along the other body rather than stop immediately. If the other body " -"is a [KinematicBody] or [RigidBody], it will also be affected by the motion " -"of the other body. You can use this to make moving or rotating platforms, or " -"to make nodes push other nodes.\n" +"is a [KinematicBody2D] or [RigidBody2D], it will also be affected by the " +"motion of the other body. You can use this to make moving or rotating " +"platforms, or to make nodes push other nodes.\n" "This method should be used in [method Node._physics_process] (or in a method " "called by [method Node._physics_process]), as it uses the physics step's " "[code]delta[/code] value automatically in calculations. Otherwise, the " "simulation will run at an incorrect speed.\n" -"[code]linear_velocity[/code] is the velocity vector (typically meters per " -"second). Unlike in [method move_and_collide], you should [i]not[/i] multiply " -"it by [code]delta[/code] — the physics engine handles applying the " -"velocity. \n" +"[code]linear_velocity[/code] is the velocity vector in pixels per second. " +"Unlike in [method move_and_collide], you should [i]not[/i] multiply it by " +"[code]delta[/code] — the physics engine handles applying the velocity. \n" "[code]up_direction[/code] is the up direction, used to determine what is a " "wall and what is a floor or a ceiling. If set to the default value of " -"[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" +"[code]Vector2(0, 0)[/code], everything is considered a wall. This is useful " +"for topdown games.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes if you include gravity in [code]linear_velocity[/code].\n" +"slopes when you include gravity in [code]linear_velocity[/code] and the body " +"is standing still.\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " "is still considered a floor (or a ceiling), rather than a wall. The default " "value equals 45 degrees.\n" "If [code]infinite_inertia[/code] is [code]true[/code], body will be able to " -"push [RigidBody] nodes, but it won't also detect any collisions with them. " -"If [code]false[/code], it will interact with [RigidBody] nodes like with " -"[StaticBody].\n" +"push [RigidBody2D] nodes, but it won't also detect any collisions with them. " +"If [code]false[/code], it will interact with [RigidBody2D] nodes like with " +"[StaticBody2D].\n" "Returns the [code]linear_velocity[/code] vector, rotated and/or scaled if a " "slide collision occurred. To get detailed information about collisions that " "occurred, use [method get_slide_collision]." msgstr "" -#: doc/classes/KinematicBody.xml:136 +#: doc/classes/KinematicBody2D.xml:134 msgid "" "Moves the body while keeping it attached to slopes. Similar to [method " "move_and_slide].\n" "As long as the [code]snap[/code] vector is in contact with the ground, the " "body will remain attached to the surface. This means you must disable snap " "in order to jump, for example. You can do this by setting [code]snap[/code] " -"to [code](0, 0, 0)[/code] or by using [method move_and_slide] instead." -msgstr "" - -#: doc/classes/KinematicBody.xml:148 -msgid "" -"Locks or unlocks the specified [code]axis[/code] depending on the value of " -"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " -"[member move_lock_z]." +"to [code](0, 0)[/code] or by using [method move_and_slide] instead." msgstr "" -#: doc/classes/KinematicBody.xml:161 +#: doc/classes/KinematicBody2D.xml:148 msgid "" "Checks for collisions without moving the body. Virtually sets the node's " -"position, scale and rotation to that of the given [Transform], then tries to " -"move the body along the vector [code]rel_vec[/code]. Returns [code]true[/" +"position, scale and rotation to that of the given [Transform2D], then tries " +"to move the body along the vector [code]rel_vec[/code]. Returns [code]true[/" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody.xml:167 doc/classes/KinematicBody2D.xml:154 +#: doc/classes/KinematicBody2D.xml:154 doc/classes/KinematicBody3D.xml:167 msgid "" "If the body is at least this close to another body, this body will consider " "them to be colliding." msgstr "" -#: doc/classes/KinematicBody.xml:170 -msgid "Lock the body's X axis movement." -msgstr "" - -#: doc/classes/KinematicBody.xml:173 -msgid "Lock the body's Y axis movement." -msgstr "" - -#: doc/classes/KinematicBody.xml:176 -msgid "Lock the body's Z axis movement." +#: doc/classes/KinematicBody2D.xml:157 +msgid "" +"If [code]true[/code], the body's movement will be synchronized to the " +"physics frame. This is useful when animating movement via [AnimationPlayer], " +"for example on moving platforms. Do [b]not[/b] use together with [method " +"move_and_slide] or [method move_and_collide] functions." msgstr "" -#: doc/classes/KinematicBody2D.xml:4 -msgid "Kinematic body 2D node." +#: doc/classes/KinematicBody3D.xml:4 +msgid "Kinematic body 3D node." msgstr "" -#: doc/classes/KinematicBody2D.xml:7 +#: doc/classes/KinematicBody3D.xml:7 msgid "" "Kinematic bodies are special types of bodies that are meant to be user-" "controlled. They are not affected by physics at all; to other types of " @@ -26454,191 +26658,195 @@ msgid "" "compute an estimate of their linear and angular velocity. This makes them " "very useful for moving platforms or other AnimationPlayer-controlled objects " "(like a door, a bridge that opens, etc).\n" -"[b]Kinematic characters:[/b] KinematicBody2D also has an API for moving " +"[b]Kinematic characters:[/b] KinematicBody3D also has an API for moving " "objects (the [method move_and_collide] and [method move_and_slide] methods) " "while performing collision tests. This makes them really useful to implement " "characters that collide against a world, but that don't require advanced " "physics." msgstr "" -#: doc/classes/KinematicBody2D.xml:13 +#: doc/classes/KinematicBody3D.xml:21 msgid "" -"https://docs.godotengine.org/en/latest/tutorials/physics/" -"using_kinematic_body_2d.html" +"Returns [code]true[/code] if the specified [code]axis[/code] is locked. See " +"also [member move_lock_x], [member move_lock_y] and [member move_lock_z]." msgstr "" -#: doc/classes/KinematicBody2D.xml:36 +#: doc/classes/KinematicBody3D.xml:44 msgid "" -"Returns a [KinematicCollision2D], which contains information about a " +"Returns a [KinematicCollision3D], which contains information about a " "collision that occurred during the last [method move_and_slide] call. Since " "the body can collide several times in a single call to [method " "move_and_slide], you must specify the index of the collision in the range 0 " -"to ([method get_slide_count] - 1).\n" -"[b]Example usage:[/b]\n" -"[codeblock]\n" -"for i in get_slide_count():\n" -" var collision = get_slide_collision(i)\n" -" print(\"Collided with: \", collision.collider.name)\n" -"[/codeblock]" +"to ([method get_slide_count] - 1)." msgstr "" -#: doc/classes/KinematicBody2D.xml:85 +#: doc/classes/KinematicBody3D.xml:87 msgid "" "Moves the body along the vector [code]rel_vec[/code]. The body will stop if " -"it collides. Returns a [KinematicCollision2D], which contains information " +"it collides. Returns a [KinematicCollision3D], which contains information " "about the collision.\n" "If [code]test_only[/code] is [code]true[/code], the body does not move but " "the would-be collision information is given." msgstr "" -#: doc/classes/KinematicBody2D.xml:105 +#: doc/classes/KinematicBody3D.xml:107 msgid "" "Moves the body along a vector. If the body collides with another, it will " "slide along the other body rather than stop immediately. If the other body " -"is a [KinematicBody2D] or [RigidBody2D], it will also be affected by the " +"is a [KinematicBody3D] or [RigidBody3D], it will also be affected by the " "motion of the other body. You can use this to make moving or rotating " "platforms, or to make nodes push other nodes.\n" "This method should be used in [method Node._physics_process] (or in a method " "called by [method Node._physics_process]), as it uses the physics step's " "[code]delta[/code] value automatically in calculations. Otherwise, the " "simulation will run at an incorrect speed.\n" -"[code]linear_velocity[/code] is the velocity vector in pixels per second. " -"Unlike in [method move_and_collide], you should [i]not[/i] multiply it by " -"[code]delta[/code] — the physics engine handles applying the velocity. \n" +"[code]linear_velocity[/code] is the velocity vector (typically meters per " +"second). Unlike in [method move_and_collide], you should [i]not[/i] multiply " +"it by [code]delta[/code] — the physics engine handles applying the " +"velocity. \n" "[code]up_direction[/code] is the up direction, used to determine what is a " "wall and what is a floor or a ceiling. If set to the default value of " -"[code]Vector2(0, 0)[/code], everything is considered a wall. This is useful " -"for topdown games.\n" +"[code]Vector3(0, 0, 0)[/code], everything is considered a wall.\n" "If [code]stop_on_slope[/code] is [code]true[/code], body will not slide on " -"slopes when you include gravity in [code]linear_velocity[/code] and the body " -"is standing still.\n" +"slopes if you include gravity in [code]linear_velocity[/code].\n" "If the body collides, it will change direction a maximum of " "[code]max_slides[/code] times before it stops.\n" "[code]floor_max_angle[/code] is the maximum angle (in radians) where a slope " "is still considered a floor (or a ceiling), rather than a wall. The default " "value equals 45 degrees.\n" "If [code]infinite_inertia[/code] is [code]true[/code], body will be able to " -"push [RigidBody2D] nodes, but it won't also detect any collisions with them. " -"If [code]false[/code], it will interact with [RigidBody2D] nodes like with " -"[StaticBody2D].\n" +"push [RigidBody3D] nodes, but it won't also detect any collisions with them. " +"If [code]false[/code], it will interact with [RigidBody3D] nodes like with " +"[StaticBody3D].\n" "Returns the [code]linear_velocity[/code] vector, rotated and/or scaled if a " "slide collision occurred. To get detailed information about collisions that " "occurred, use [method get_slide_collision]." msgstr "" -#: doc/classes/KinematicBody2D.xml:134 +#: doc/classes/KinematicBody3D.xml:136 msgid "" "Moves the body while keeping it attached to slopes. Similar to [method " "move_and_slide].\n" "As long as the [code]snap[/code] vector is in contact with the ground, the " "body will remain attached to the surface. This means you must disable snap " "in order to jump, for example. You can do this by setting [code]snap[/code] " -"to [code](0, 0)[/code] or by using [method move_and_slide] instead." +"to [code](0, 0, 0)[/code] or by using [method move_and_slide] instead." msgstr "" -#: doc/classes/KinematicBody2D.xml:148 +#: doc/classes/KinematicBody3D.xml:148 +msgid "" +"Locks or unlocks the specified [code]axis[/code] depending on the value of " +"[code]lock[/code]. See also [member move_lock_x], [member move_lock_y] and " +"[member move_lock_z]." +msgstr "" + +#: doc/classes/KinematicBody3D.xml:161 msgid "" "Checks for collisions without moving the body. Virtually sets the node's " -"position, scale and rotation to that of the given [Transform2D], then tries " -"to move the body along the vector [code]rel_vec[/code]. Returns [code]true[/" +"position, scale and rotation to that of the given [Transform], then tries to " +"move the body along the vector [code]rel_vec[/code]. Returns [code]true[/" "code] if a collision would occur." msgstr "" -#: doc/classes/KinematicBody2D.xml:157 -msgid "" -"If [code]true[/code], the body's movement will be synchronized to the " -"physics frame. This is useful when animating movement via [AnimationPlayer], " -"for example on moving platforms. Do [b]not[/b] use together with [method " -"move_and_slide] or [method move_and_collide] functions." +#: doc/classes/KinematicBody3D.xml:170 +msgid "Lock the body's X axis movement." msgstr "" -#: doc/classes/KinematicCollision.xml:4 -msgid "Collision data for [KinematicBody] collisions." +#: doc/classes/KinematicBody3D.xml:173 +msgid "Lock the body's Y axis movement." +msgstr "" + +#: doc/classes/KinematicBody3D.xml:176 +msgid "Lock the body's Z axis movement." msgstr "" -#: doc/classes/KinematicCollision.xml:7 +#: doc/classes/KinematicCollision2D.xml:4 +msgid "Collision data for [KinematicBody2D] collisions." +msgstr "" + +#: doc/classes/KinematicCollision2D.xml:7 msgid "" -"Contains collision data for [KinematicBody] collisions. When a " -"[KinematicBody] is moved using [method KinematicBody.move_and_collide], it " -"stops if it detects a collision with another body. If a collision is " -"detected, a KinematicCollision object is returned.\n" +"Contains collision data for [KinematicBody2D] collisions. When a " +"[KinematicBody2D] is moved using [method KinematicBody2D.move_and_collide], " +"it stops if it detects a collision with another body. If a collision is " +"detected, a KinematicCollision2D object is returned.\n" "This object contains information about the collision, including the " "colliding object, the remaining motion, and the collision position. This " "information can be used to calculate a collision response." msgstr "" -#: doc/classes/KinematicCollision.xml:16 #: doc/classes/KinematicCollision2D.xml:16 +#: doc/classes/KinematicCollision3D.xml:16 msgid "The colliding body." msgstr "" -#: doc/classes/KinematicCollision.xml:19 #: doc/classes/KinematicCollision2D.xml:19 +#: doc/classes/KinematicCollision3D.xml:19 msgid "" "The colliding body's unique instance ID. See [method Object.get_instance_id]." msgstr "" -#: doc/classes/KinematicCollision.xml:22 #: doc/classes/KinematicCollision2D.xml:22 +#: doc/classes/KinematicCollision3D.xml:22 msgid "The colliding body's metadata. See [Object]." msgstr "" -#: doc/classes/KinematicCollision.xml:25 #: doc/classes/KinematicCollision2D.xml:25 +#: doc/classes/KinematicCollision3D.xml:25 msgid "The colliding body's shape." msgstr "" -#: doc/classes/KinematicCollision.xml:28 -msgid "The colliding shape's index. See [CollisionObject]." +#: doc/classes/KinematicCollision2D.xml:28 +msgid "The colliding shape's index. See [CollisionObject2D]." msgstr "" -#: doc/classes/KinematicCollision.xml:31 #: doc/classes/KinematicCollision2D.xml:31 +#: doc/classes/KinematicCollision3D.xml:31 msgid "The colliding object's velocity." msgstr "" -#: doc/classes/KinematicCollision.xml:34 #: doc/classes/KinematicCollision2D.xml:34 +#: doc/classes/KinematicCollision3D.xml:34 msgid "The moving object's colliding shape." msgstr "" -#: doc/classes/KinematicCollision.xml:37 #: doc/classes/KinematicCollision2D.xml:37 +#: doc/classes/KinematicCollision3D.xml:37 msgid "The colliding body's shape's normal at the point of collision." msgstr "" -#: doc/classes/KinematicCollision.xml:40 #: doc/classes/KinematicCollision2D.xml:40 +#: doc/classes/KinematicCollision3D.xml:40 msgid "The point of collision, in global coordinates." msgstr "" -#: doc/classes/KinematicCollision.xml:43 #: doc/classes/KinematicCollision2D.xml:43 +#: doc/classes/KinematicCollision3D.xml:43 msgid "The moving object's remaining movement vector." msgstr "" -#: doc/classes/KinematicCollision.xml:46 #: doc/classes/KinematicCollision2D.xml:46 +#: doc/classes/KinematicCollision3D.xml:46 msgid "The distance the moving object traveled before collision." msgstr "" -#: doc/classes/KinematicCollision2D.xml:4 -msgid "Collision data for [KinematicBody2D] collisions." +#: doc/classes/KinematicCollision3D.xml:4 +msgid "Collision data for [KinematicBody3D] collisions." msgstr "" -#: doc/classes/KinematicCollision2D.xml:7 +#: doc/classes/KinematicCollision3D.xml:7 msgid "" -"Contains collision data for [KinematicBody2D] collisions. When a " -"[KinematicBody2D] is moved using [method KinematicBody2D.move_and_collide], " +"Contains collision data for [KinematicBody3D] collisions. When a " +"[KinematicBody3D] is moved using [method KinematicBody3D.move_and_collide], " "it stops if it detects a collision with another body. If a collision is " -"detected, a KinematicCollision2D object is returned.\n" +"detected, a KinematicCollision3D object is returned.\n" "This object contains information about the collision, including the " "colliding object, the remaining motion, and the collision position. This " "information can be used to calculate a collision response." msgstr "" -#: doc/classes/KinematicCollision2D.xml:28 -msgid "The colliding shape's index. See [CollisionObject2D]." +#: doc/classes/KinematicCollision3D.xml:28 +msgid "The colliding shape's index. See [CollisionObject3D]." msgstr "" #: doc/classes/Label.xml:4 @@ -26853,182 +27061,6 @@ msgstr "" msgid "Sets the size of this [LargeTexture]." msgstr "" -#: doc/classes/Light.xml:4 -msgid "Provides a base class for different kinds of light nodes." -msgstr "" - -#: doc/classes/Light.xml:7 -msgid "" -"Light is the abstract base class for light nodes, so it shouldn't be used " -"directly (it can't be instanced). Other types of light nodes inherit from " -"it. Light contains the common variables and parameters used for lighting." -msgstr "" - -#: doc/classes/Light.xml:19 -msgid "Returns the value of the specified [enum Light.Param] parameter." -msgstr "" - -#: doc/classes/Light.xml:30 -msgid "Sets the value of the specified [enum Light.Param] parameter." -msgstr "" - -#: doc/classes/Light.xml:36 -msgid "" -"If [code]true[/code], the light only appears in the editor and will not be " -"visible at runtime." -msgstr "" - -#: doc/classes/Light.xml:39 -msgid "The light's bake mode. See [enum BakeMode]." -msgstr "" - -#: doc/classes/Light.xml:42 -msgid "The light's color." -msgstr "" - -#: doc/classes/Light.xml:45 -msgid "The light will affect objects in the selected layers." -msgstr "" - -#: doc/classes/Light.xml:48 -msgid "The light's strength multiplier." -msgstr "" - -#: doc/classes/Light.xml:51 -msgid "" -"Secondary multiplier used with indirect light (light bounces). Used with " -"[GIProbe]." -msgstr "" - -#: doc/classes/Light.xml:54 -msgid "" -"If [code]true[/code], the light's effect is reversed, darkening areas and " -"casting bright shadows." -msgstr "" - -#: doc/classes/Light.xml:57 -msgid "" -"The intensity of the specular blob in objects affected by the light. At " -"[code]0[/code] the light becomes a pure diffuse light." -msgstr "" - -#: doc/classes/Light.xml:60 -msgid "" -"Used to adjust shadow appearance. Too small a value results in self-" -"shadowing, while too large a value causes shadows to separate from casters. " -"Adjust as needed." -msgstr "" - -#: doc/classes/Light.xml:63 -msgid "The color of shadows cast by this light." -msgstr "" - -#: doc/classes/Light.xml:66 -msgid "Attempts to reduce [member shadow_bias] gap." -msgstr "" - -#: doc/classes/Light.xml:69 -msgid "If [code]true[/code], the light will cast shadows." -msgstr "" - -#: doc/classes/Light.xml:72 -msgid "" -"If [code]true[/code], reverses the backface culling of the mesh. This can be " -"useful when you have a flat mesh that has a light behind it. If you need to " -"cast a shadow on both sides of the mesh, set the mesh to use double-sided " -"shadows with [constant GeometryInstance.SHADOW_CASTING_SETTING_DOUBLE_SIDED]." -msgstr "" - -#: doc/classes/Light.xml:77 -msgid "Constant for accessing [member light_energy]." -msgstr "" - -#: doc/classes/Light.xml:80 -msgid "Constant for accessing [member light_indirect_energy]." -msgstr "" - -#: doc/classes/Light.xml:83 -msgid "Constant for accessing [member light_specular]." -msgstr "" - -#: doc/classes/Light.xml:86 -msgid "" -"Constant for accessing [member OmniLight.omni_range] or [member SpotLight." -"spot_range]." -msgstr "" - -#: doc/classes/Light.xml:89 -msgid "" -"Constant for accessing [member OmniLight.omni_attenuation] or [member " -"SpotLight.spot_attenuation]." -msgstr "" - -#: doc/classes/Light.xml:92 -msgid "Constant for accessing [member SpotLight.spot_angle]." -msgstr "" - -#: doc/classes/Light.xml:95 -msgid "Constant for accessing [member SpotLight.spot_angle_attenuation]." -msgstr "" - -#: doc/classes/Light.xml:98 -msgid "Constant for accessing [member shadow_contact]." -msgstr "" - -#: doc/classes/Light.xml:101 -msgid "" -"Constant for accessing [member DirectionalLight." -"directional_shadow_max_distance]." -msgstr "" - -#: doc/classes/Light.xml:104 -msgid "" -"Constant for accessing [member DirectionalLight.directional_shadow_split_1]." -msgstr "" - -#: doc/classes/Light.xml:107 -msgid "" -"Constant for accessing [member DirectionalLight.directional_shadow_split_2]." -msgstr "" - -#: doc/classes/Light.xml:110 -msgid "" -"Constant for accessing [member DirectionalLight.directional_shadow_split_3]." -msgstr "" - -#: doc/classes/Light.xml:115 -msgid "" -"Constant for accessing [member DirectionalLight." -"directional_shadow_normal_bias]." -msgstr "" - -#: doc/classes/Light.xml:118 -msgid "Constant for accessing [member shadow_bias]." -msgstr "" - -#: doc/classes/Light.xml:121 -msgid "" -"Constant for accessing [member DirectionalLight." -"directional_shadow_bias_split_scale]." -msgstr "" - -#: doc/classes/Light.xml:127 -msgid "" -"Light is ignored when baking.\n" -"[b]Note:[/b] Hiding a light does [i]not[/i] affect baking." -msgstr "" - -#: doc/classes/Light.xml:131 -msgid "Only indirect lighting will be baked (default)." -msgstr "" - -#: doc/classes/Light.xml:134 -msgid "" -"Both direct and indirect light will be baked.\n" -"[b]Note:[/b] You should hide the light if you don't want it to appear twice " -"(dynamic and baked)." -msgstr "" - #: doc/classes/Light2D.xml:4 msgid "Casts light in a 2D environment." msgstr "" @@ -27175,6 +27207,186 @@ msgid "" "[member shadow_filter]." msgstr "" +#: doc/classes/Light3D.xml:4 +msgid "Provides a base class for different kinds of light nodes." +msgstr "" + +#: doc/classes/Light3D.xml:7 +msgid "" +"Light3D is the abstract base class for light nodes, so it shouldn't be used " +"directly (it can't be instanced). Other types of light nodes inherit from " +"it. Light3D contains the common variables and parameters used for lighting." +msgstr "" + +#: doc/classes/Light3D.xml:19 +msgid "Returns the value of the specified [enum Light3D.Param] parameter." +msgstr "" + +#: doc/classes/Light3D.xml:30 +msgid "Sets the value of the specified [enum Light3D.Param] parameter." +msgstr "" + +#: doc/classes/Light3D.xml:36 +msgid "" +"If [code]true[/code], the light only appears in the editor and will not be " +"visible at runtime." +msgstr "" + +#: doc/classes/Light3D.xml:39 +msgid "The light's bake mode. See [enum BakeMode]." +msgstr "" + +#: doc/classes/Light3D.xml:42 +msgid "The light's color." +msgstr "" + +#: doc/classes/Light3D.xml:45 +msgid "The light will affect objects in the selected layers." +msgstr "" + +#: doc/classes/Light3D.xml:48 +msgid "The light's strength multiplier." +msgstr "" + +#: doc/classes/Light3D.xml:51 +msgid "" +"Secondary multiplier used with indirect light (light bounces). Used with " +"[GIProbe]." +msgstr "" + +#: doc/classes/Light3D.xml:54 +msgid "" +"If [code]true[/code], the light's effect is reversed, darkening areas and " +"casting bright shadows." +msgstr "" + +#: doc/classes/Light3D.xml:57 +msgid "" +"The intensity of the specular blob in objects affected by the light. At " +"[code]0[/code] the light becomes a pure diffuse light." +msgstr "" + +#: doc/classes/Light3D.xml:60 +msgid "" +"Used to adjust shadow appearance. Too small a value results in self-" +"shadowing, while too large a value causes shadows to separate from casters. " +"Adjust as needed." +msgstr "" + +#: doc/classes/Light3D.xml:63 +msgid "The color of shadows cast by this light." +msgstr "" + +#: doc/classes/Light3D.xml:66 +msgid "Attempts to reduce [member shadow_bias] gap." +msgstr "" + +#: doc/classes/Light3D.xml:69 +msgid "If [code]true[/code], the light will cast shadows." +msgstr "" + +#: doc/classes/Light3D.xml:72 +msgid "" +"If [code]true[/code], reverses the backface culling of the mesh. This can be " +"useful when you have a flat mesh that has a light behind it. If you need to " +"cast a shadow on both sides of the mesh, set the mesh to use double-sided " +"shadows with [constant GeometryInstance3D." +"SHADOW_CASTING_SETTING_DOUBLE_SIDED]." +msgstr "" + +#: doc/classes/Light3D.xml:77 +msgid "Constant for accessing [member light_energy]." +msgstr "" + +#: doc/classes/Light3D.xml:80 +msgid "Constant for accessing [member light_indirect_energy]." +msgstr "" + +#: doc/classes/Light3D.xml:83 +msgid "Constant for accessing [member light_specular]." +msgstr "" + +#: doc/classes/Light3D.xml:86 +msgid "" +"Constant for accessing [member OmniLight3D.omni_range] or [member " +"SpotLight3D.spot_range]." +msgstr "" + +#: doc/classes/Light3D.xml:89 +msgid "" +"Constant for accessing [member OmniLight3D.omni_attenuation] or [member " +"SpotLight3D.spot_attenuation]." +msgstr "" + +#: doc/classes/Light3D.xml:92 +msgid "Constant for accessing [member SpotLight3D.spot_angle]." +msgstr "" + +#: doc/classes/Light3D.xml:95 +msgid "Constant for accessing [member SpotLight3D.spot_angle_attenuation]." +msgstr "" + +#: doc/classes/Light3D.xml:98 +msgid "Constant for accessing [member shadow_contact]." +msgstr "" + +#: doc/classes/Light3D.xml:101 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_max_distance]." +msgstr "" + +#: doc/classes/Light3D.xml:104 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_split_1]." +msgstr "" + +#: doc/classes/Light3D.xml:107 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_split_2]." +msgstr "" + +#: doc/classes/Light3D.xml:110 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_split_3]." +msgstr "" + +#: doc/classes/Light3D.xml:115 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_normal_bias]." +msgstr "" + +#: doc/classes/Light3D.xml:118 +msgid "Constant for accessing [member shadow_bias]." +msgstr "" + +#: doc/classes/Light3D.xml:121 +msgid "" +"Constant for accessing [member DirectionalLight3D." +"directional_shadow_bias_split_scale]." +msgstr "" + +#: doc/classes/Light3D.xml:127 +msgid "" +"Light is ignored when baking.\n" +"[b]Note:[/b] Hiding a light does [i]not[/i] affect baking." +msgstr "" + +#: doc/classes/Light3D.xml:131 +msgid "Only indirect lighting will be baked (default)." +msgstr "" + +#: doc/classes/Light3D.xml:134 +msgid "" +"Both direct and indirect light will be baked.\n" +"[b]Note:[/b] You should hide the light if you don't want it to appear twice " +"(dynamic and baked)." +msgstr "" + #: doc/classes/LightOccluder2D.xml:4 msgid "Occludes light cast by a Light2D, casting shadows." msgstr "" @@ -27722,35 +27934,35 @@ msgstr "" msgid "The vertical space between the baseline of text and the underline." msgstr "" -#: doc/classes/Listener.xml:4 +#: doc/classes/Listener3D.xml:4 msgid "Overrides the location sounds are heard from." msgstr "" -#: doc/classes/Listener.xml:7 +#: doc/classes/Listener3D.xml:7 msgid "" "Once added to the scene tree and enabled using [method make_current], this " "node will override the location sounds are heard from. This can be used to " -"listen from a location different from the [Camera].\n" +"listen from a location different from the [Camera3D].\n" "[b]Note:[/b] There is no 2D equivalent for this node yet." msgstr "" -#: doc/classes/Listener.xml:17 +#: doc/classes/Listener3D.xml:17 msgid "Disables the listener to use the current camera's listener instead." msgstr "" -#: doc/classes/Listener.xml:24 +#: doc/classes/Listener3D.xml:24 msgid "Returns the listener's global orthonormalized [Transform]." msgstr "" -#: doc/classes/Listener.xml:31 +#: doc/classes/Listener3D.xml:31 msgid "" "Returns [code]true[/code] if the listener was made current using [method " "make_current], [code]false[/code] otherwise.\n" -"[b]Note:[/b] There may be more than one Listener marked as \"current\" in " +"[b]Note:[/b] There may be more than one Listener3D marked as \"current\" in " "the scene tree, but only the one that was made current last will be used." msgstr "" -#: doc/classes/Listener.xml:39 +#: doc/classes/Listener3D.xml:39 msgid "Enables the listener. This will override the current camera's listener." msgstr "" @@ -27770,6 +27982,8 @@ msgid "" "command line (with e.g. [code]godot -s my_loop.gd[/code], which should then " "be a [MainLoop] implementation.\n" "Here is an example script implementing a simple [MainLoop]:\n" +"[b]FIXME:[/b] No longer valid after DisplayServer split and Input " +"refactoring.\n" "[codeblock]\n" "extends MainLoop\n" "\n" @@ -27804,24 +28018,11 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/MainLoop.xml:54 -msgid "" -"Called when files are dragged from the OS file manager and dropped in the " -"game window. The arguments are a list of file paths and the identifier of " -"the screen where the drag originated." -msgstr "" - -#: doc/classes/MainLoop.xml:61 +#: doc/classes/MainLoop.xml:51 msgid "Called before the program exits." msgstr "" -#: doc/classes/MainLoop.xml:72 -msgid "" -"Called when the user performs an action in the system global menu (e.g. the " -"Mac OS menu bar)." -msgstr "" - -#: doc/classes/MainLoop.xml:81 +#: doc/classes/MainLoop.xml:60 msgid "" "Called each idle frame with the time since the last idle frame as argument " "(in seconds). Equivalent to [method Node._process].\n" @@ -27830,21 +28031,11 @@ msgid "" "frame." msgstr "" -#: doc/classes/MainLoop.xml:89 +#: doc/classes/MainLoop.xml:68 msgid "Called once during initialization." msgstr "" -#: doc/classes/MainLoop.xml:98 -msgid "Called whenever an [InputEvent] is received by the main loop." -msgstr "" - -#: doc/classes/MainLoop.xml:107 -msgid "" -"Deprecated callback, does not do anything. Use [method _input_event] to " -"parse text input. Will be removed in Godot 4.0." -msgstr "" - -#: doc/classes/MainLoop.xml:116 +#: doc/classes/MainLoop.xml:77 msgid "" "Called each physics frame with the time since the last physics frame as " "argument (in seconds). Equivalent to [method Node._physics_process].\n" @@ -27853,99 +28044,42 @@ msgid "" "frame." msgstr "" -#: doc/classes/MainLoop.xml:124 +#: doc/classes/MainLoop.xml:85 msgid "" "Should not be called manually, override [method _finalize] instead. Will be " "removed in Godot 4.0." msgstr "" -#: doc/classes/MainLoop.xml:133 +#: doc/classes/MainLoop.xml:94 msgid "" "Should not be called manually, override [method _idle] instead. Will be " "removed in Godot 4.0." msgstr "" -#: doc/classes/MainLoop.xml:140 +#: doc/classes/MainLoop.xml:101 msgid "" "Should not be called manually, override [method _initialize] instead. Will " "be removed in Godot 4.0." msgstr "" -#: doc/classes/MainLoop.xml:149 -msgid "" -"Should not be called manually, override [method _input_event] instead. Will " -"be removed in Godot 4.0." -msgstr "" - -#: doc/classes/MainLoop.xml:158 -msgid "" -"Should not be called manually, override [method _input_text] instead. Will " -"be removed in Godot 4.0." -msgstr "" - -#: doc/classes/MainLoop.xml:167 +#: doc/classes/MainLoop.xml:110 msgid "" "Should not be called manually, override [method _iteration] instead. Will be " "removed in Godot 4.0." msgstr "" -#: doc/classes/MainLoop.xml:178 +#: doc/classes/MainLoop.xml:121 msgid "Emitted when a user responds to a permission request." msgstr "" -#: doc/classes/MainLoop.xml:184 doc/classes/Node.xml:926 -msgid "" -"Notification received from the OS when the mouse enters the game window.\n" -"Implemented on desktop and web platforms." -msgstr "" - -#: doc/classes/MainLoop.xml:188 doc/classes/Node.xml:930 -msgid "" -"Notification received from the OS when the mouse leaves the game window.\n" -"Implemented on desktop and web platforms." -msgstr "" - -#: doc/classes/MainLoop.xml:192 doc/classes/Node.xml:934 -msgid "" -"Notification received from the OS when the game window is focused.\n" -"Implemented on all platforms." -msgstr "" - -#: doc/classes/MainLoop.xml:196 doc/classes/Node.xml:938 -msgid "" -"Notification received from the OS when the game window is unfocused.\n" -"Implemented on all platforms." -msgstr "" - -#: doc/classes/MainLoop.xml:200 doc/classes/Node.xml:942 -msgid "" -"Notification received from the OS when a quit request is sent (e.g. closing " -"the window with a \"Close\" button or Alt+F4).\n" -"Implemented on desktop platforms." -msgstr "" - -#: doc/classes/MainLoop.xml:204 doc/classes/Node.xml:946 -msgid "" -"Notification received from the OS when a go back request is sent (e.g. " -"pressing the \"Back\" button on Android).\n" -"Specific to the Android platform." -msgstr "" - -#: doc/classes/MainLoop.xml:208 doc/classes/Node.xml:950 -msgid "" -"Notification received from the OS when an unfocus request is sent (e.g. " -"another OS window wants to take the focus).\n" -"No supported platforms currently send this notification." -msgstr "" - -#: doc/classes/MainLoop.xml:212 doc/classes/Node.xml:954 +#: doc/classes/MainLoop.xml:127 doc/classes/Node.xml:945 msgid "" "Notification received from the OS when the application is exceeding its " "allocated memory.\n" "Specific to the iOS platform." msgstr "" -#: doc/classes/MainLoop.xml:216 doc/classes/Node.xml:958 +#: doc/classes/MainLoop.xml:131 doc/classes/Node.xml:949 msgid "" "Notification received when translations may have changed. Can be triggered " "by the user changing the locale. Can be used to respond to language changes, " @@ -27953,34 +28087,34 @@ msgid "" "the built-in translation support, like [method Object.tr]." msgstr "" -#: doc/classes/MainLoop.xml:219 doc/classes/Node.xml:961 +#: doc/classes/MainLoop.xml:134 doc/classes/Node.xml:952 msgid "" "Notification received from the OS when a request for \"About\" information " "is sent.\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:223 doc/classes/Node.xml:965 +#: doc/classes/MainLoop.xml:138 doc/classes/Node.xml:956 msgid "" "Notification received from Godot's crash handler when the engine is about to " "crash.\n" "Implemented on desktop platforms if the crash handler is enabled." msgstr "" -#: doc/classes/MainLoop.xml:227 doc/classes/Node.xml:969 +#: doc/classes/MainLoop.xml:142 doc/classes/Node.xml:960 msgid "" "Notification received from the OS when an update of the Input Method Engine " "occurs (e.g. change of IME cursor position or composition string).\n" "Specific to the macOS platform." msgstr "" -#: doc/classes/MainLoop.xml:231 doc/classes/Node.xml:973 +#: doc/classes/MainLoop.xml:146 doc/classes/Node.xml:964 msgid "" "Notification received from the OS when the app is resumed.\n" "Specific to the Android platform." msgstr "" -#: doc/classes/MainLoop.xml:235 doc/classes/Node.xml:977 +#: doc/classes/MainLoop.xml:150 doc/classes/Node.xml:968 msgid "" "Notification received from the OS when the app is paused.\n" "Specific to the Android platform." @@ -28084,7 +28218,7 @@ msgstr "" #: doc/classes/Material.xml:7 msgid "" "Material is a base [Resource] used for coloring and shading geometry. All " -"materials inherit from it and almost all [VisualInstance] derived nodes " +"materials inherit from it and almost all [VisualInstance3D] derived nodes " "carry a Material. A few flags and parameters are shared between all material " "types and are configured here." msgstr "" @@ -28147,7 +28281,7 @@ msgid "" msgstr "" #: doc/classes/MenuButton.xml:43 -msgid "Emitted when [PopupMenu] of this MenuButton is about to show." +msgid "Emitted when the [PopupMenu] of this MenuButton is about to show." msgstr "" #: doc/classes/MenuButton.xml:51 @@ -28211,7 +28345,7 @@ msgid "" msgstr "" #: doc/classes/Mesh.xml:16 -msgid "Calculate a [ConvexPolygonShape] from the mesh." +msgid "Calculate a [ConvexPolygonShape3D] from the mesh." msgstr "" #: doc/classes/Mesh.xml:25 @@ -28223,7 +28357,7 @@ msgid "" msgstr "" #: doc/classes/Mesh.xml:33 -msgid "Calculate a [ConcavePolygonShape] from the mesh." +msgid "Calculate a [ConcavePolygonShape3D] from the mesh." msgstr "" #: doc/classes/Mesh.xml:40 @@ -28293,11 +28427,11 @@ msgstr "" msgid "Render array as triangle strips." msgstr "" -#: doc/classes/Mesh.xml:126 doc/classes/VisualServer.xml:3263 +#: doc/classes/Mesh.xml:126 doc/classes/RenderingServer.xml:3254 msgid "Blend shapes are normalized." msgstr "" -#: doc/classes/Mesh.xml:129 doc/classes/VisualServer.xml:3266 +#: doc/classes/Mesh.xml:129 doc/classes/RenderingServer.xml:3257 msgid "Blend shapes are relative to base weight." msgstr "" @@ -28339,37 +28473,37 @@ msgstr "" msgid "Mesh array uses indices." msgstr "" -#: doc/classes/Mesh.xml:159 doc/classes/VisualServer.xml:3219 +#: doc/classes/Mesh.xml:159 doc/classes/RenderingServer.xml:3210 msgid "Flag used to mark a compressed (half float) normal array." msgstr "" -#: doc/classes/Mesh.xml:162 doc/classes/VisualServer.xml:3222 +#: doc/classes/Mesh.xml:162 doc/classes/RenderingServer.xml:3213 msgid "Flag used to mark a compressed (half float) tangent array." msgstr "" -#: doc/classes/Mesh.xml:165 doc/classes/VisualServer.xml:3225 +#: doc/classes/Mesh.xml:165 doc/classes/RenderingServer.xml:3216 msgid "Flag used to mark a compressed (half float) color array." msgstr "" -#: doc/classes/Mesh.xml:168 doc/classes/VisualServer.xml:3228 +#: doc/classes/Mesh.xml:168 doc/classes/RenderingServer.xml:3219 msgid "Flag used to mark a compressed (half float) UV coordinates array." msgstr "" -#: doc/classes/Mesh.xml:171 doc/classes/VisualServer.xml:3231 +#: doc/classes/Mesh.xml:171 doc/classes/RenderingServer.xml:3222 msgid "" "Flag used to mark a compressed (half float) UV coordinates array for the " "second UV coordinates." msgstr "" -#: doc/classes/Mesh.xml:174 doc/classes/VisualServer.xml:3234 +#: doc/classes/Mesh.xml:174 doc/classes/RenderingServer.xml:3225 msgid "Flag used to mark a compressed index array." msgstr "" -#: doc/classes/Mesh.xml:177 doc/classes/VisualServer.xml:3237 +#: doc/classes/Mesh.xml:177 doc/classes/RenderingServer.xml:3228 msgid "Flag used to mark that the array contains 2D vertices." msgstr "" -#: doc/classes/Mesh.xml:180 doc/classes/VisualServer.xml:3242 +#: doc/classes/Mesh.xml:180 doc/classes/RenderingServer.xml:3233 msgid "" "Used to set flags [constant ARRAY_COMPRESS_NORMAL], [constant " "ARRAY_COMPRESS_TANGENT], [constant ARRAY_COMPRESS_COLOR], [constant " @@ -28604,96 +28738,110 @@ msgstr "" msgid "Sets the bone weights of the given vertex." msgstr "" -#: doc/classes/MeshInstance.xml:4 -msgid "Node that instances meshes into a scenario." +#: doc/classes/MeshInstance2D.xml:4 +msgid "Node used for displaying a [Mesh] in 2D." msgstr "" -#: doc/classes/MeshInstance.xml:7 +#: doc/classes/MeshInstance2D.xml:7 msgid "" -"MeshInstance is a node that takes a [Mesh] resource and adds it to the " -"current scenario by creating an instance of it. This is the class most often " -"used to get 3D geometry rendered and can be used to instance a single [Mesh] " -"in many places. This allows to reuse geometry and save on resources. When a " -"[Mesh] has to be instanced more than thousands of times at close proximity, " -"consider using a [MultiMesh] in a [MultiMeshInstance] instead." +"Node used for displaying a [Mesh] in 2D. Can be constructed from an existing " +"[Sprite2D] via a tool in the editor toolbar. Select \"Sprite2D\" then " +"\"Convert to Mesh2D\", select settings in popup and press \"Create Mesh2D\"." msgstr "" -#: doc/classes/MeshInstance.xml:16 -msgid "" -"This helper creates a [StaticBody] child node with a [ConvexPolygonShape] " -"collision shape calculated from the mesh geometry. It's mainly used for " -"testing." +#: doc/classes/MeshInstance2D.xml:10 +msgid "https://docs.godotengine.org/en/latest/tutorials/2d/2d_meshes.html" msgstr "" -#: doc/classes/MeshInstance.xml:23 -msgid "" -"This helper creates a [MeshInstance] child node with gizmos at every vertex " -"calculated from the mesh geometry. It's mainly used for testing." +#: doc/classes/MeshInstance2D.xml:16 +msgid "The [Mesh] that will be drawn by the [MeshInstance2D]." msgstr "" -#: doc/classes/MeshInstance.xml:30 +#: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 msgid "" -"This helper creates a [StaticBody] child node with a [ConcavePolygonShape] " -"collision shape calculated from the mesh geometry. It's mainly used for " -"testing." +"The normal map that will be used if using the default [CanvasItemMaterial]." msgstr "" -#: doc/classes/MeshInstance.xml:39 -msgid "Returns the [Material] for a surface of the [Mesh] resource." +#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 +msgid "" +"The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " +"Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." msgstr "" -#: doc/classes/MeshInstance.xml:46 -msgid "Returns the number of surface materials." +#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 +msgid "Emitted when the [member texture] is changed." msgstr "" -#: doc/classes/MeshInstance.xml:57 -msgid "Sets the [Material] for a surface of the [Mesh] resource." +#: doc/classes/MeshInstance3D.xml:4 +msgid "Node that instances meshes into a scenario." msgstr "" -#: doc/classes/MeshInstance.xml:63 -msgid "The [Mesh] resource for the instance." +#: doc/classes/MeshInstance3D.xml:7 +msgid "" +"MeshInstance3D is a node that takes a [Mesh] resource and adds it to the " +"current scenario by creating an instance of it. This is the class most often " +"used render 3D geometry and can be used to instance a single [Mesh] in many " +"places. This allows reuse of geometry which can save on resources. When a " +"[Mesh] has to be instanced more than thousands of times at close proximity, " +"consider using a [MultiMesh] in a [MultiMeshInstance3D] instead." msgstr "" -#: doc/classes/MeshInstance.xml:66 -msgid "[NodePath] to the [Skeleton] associated with the instance." +#: doc/classes/MeshInstance3D.xml:16 +msgid "" +"This helper creates a [StaticBody3D] child node with a " +"[ConvexPolygonShape3D] collision shape calculated from the mesh geometry. " +"It's mainly used for testing." msgstr "" -#: doc/classes/MeshInstance.xml:69 -msgid "Sets the skin to be used by this instance." +#: doc/classes/MeshInstance3D.xml:23 +msgid "" +"This helper creates a [MeshInstance3D] child node with gizmos at every " +"vertex calculated from the mesh geometry. It's mainly used for testing." msgstr "" -#: doc/classes/MeshInstance2D.xml:4 -msgid "Node used for displaying a [Mesh] in 2D." +#: doc/classes/MeshInstance3D.xml:30 +msgid "" +"This helper creates a [StaticBody3D] child node with a " +"[ConcavePolygonShape3D] collision shape calculated from the mesh geometry. " +"It's mainly used for testing." msgstr "" -#: doc/classes/MeshInstance2D.xml:7 +#: doc/classes/MeshInstance3D.xml:39 msgid "" -"Node used for displaying a [Mesh] in 2D. Can be constructed from an existing " -"[Sprite] via a tool in the editor toolbar. Select \"Sprite\" then \"Convert " -"to Mesh2D\", select settings in popup and press \"Create Mesh2D\"." +"Returns the [Material] that will be used by the [Mesh] when drawing. This " +"can return the [member GeometryInstance3D.material_override], the surface " +"override [Material] defined in this [MeshInstance3D], or the surface " +"[Material] defined in the [Mesh]. For example, if [member GeometryInstance3D." +"material_override] is used, all surfaces will return the override material." msgstr "" -#: doc/classes/MeshInstance2D.xml:10 -msgid "https://docs.godotengine.org/en/latest/tutorials/2d/2d_meshes.html" +#: doc/classes/MeshInstance3D.xml:48 +msgid "" +"Returns the override [Material] for the specified surface of the [Mesh] " +"resource." msgstr "" -#: doc/classes/MeshInstance2D.xml:16 -msgid "The [Mesh] that will be drawn by the [MeshInstance2D]." +#: doc/classes/MeshInstance3D.xml:55 +msgid "Returns the number of surface materials." msgstr "" -#: doc/classes/MeshInstance2D.xml:19 doc/classes/MultiMeshInstance2D.xml:19 +#: doc/classes/MeshInstance3D.xml:66 msgid "" -"The normal map that will be used if using the default [CanvasItemMaterial]." +"Sets the override [Material] for the specified surface of the [Mesh] " +"resource. This material is associated with this [MeshInstance3D] rather than " +"with the [Mesh] resource." msgstr "" -#: doc/classes/MeshInstance2D.xml:22 doc/classes/MultiMeshInstance2D.xml:22 -msgid "" -"The [Texture2D] that will be used if using the default [CanvasItemMaterial]. " -"Can be accessed as [code]TEXTURE[/code] in CanvasItem shader." +#: doc/classes/MeshInstance3D.xml:72 +msgid "The [Mesh] resource for the instance." msgstr "" -#: doc/classes/MeshInstance2D.xml:28 doc/classes/MultiMeshInstance2D.xml:28 -msgid "Emitted when the [member texture] is changed." +#: doc/classes/MeshInstance3D.xml:75 +msgid "[NodePath] to the [Skeleton3D] associated with the instance." +msgstr "" + +#: doc/classes/MeshInstance3D.xml:78 +msgid "Sets the skin to be used by this instance." msgstr "" #: doc/classes/MeshLibrary.xml:4 @@ -28753,7 +28901,7 @@ msgstr "" #: doc/classes/MeshLibrary.xml:96 msgid "" "Returns an item's collision shapes.\n" -"The array consists of each [Shape] followed by its [Transform]." +"The array consists of each [Shape3D] followed by its [Transform]." msgstr "" #: doc/classes/MeshLibrary.xml:104 @@ -28790,9 +28938,9 @@ msgstr "" #: doc/classes/MeshLibrary.xml:180 msgid "" "Sets an item's collision shapes.\n" -"The array should consist of [Shape] objects, each followed by a [Transform] " -"that will be applied to it. For shapes that should not have a transform, use " -"[constant Transform.IDENTITY]." +"The array should consist of [Shape3D] objects, each followed by a " +"[Transform] that will be applied to it. For shapes that should not have a " +"transform, use [constant Transform.IDENTITY]." msgstr "" #: doc/classes/MeshTexture.xml:4 @@ -28885,8 +29033,8 @@ msgstr "" #: doc/classes/MultiMesh.xml:7 msgid "" "MultiMesh provides low-level mesh instancing. Drawing thousands of " -"[MeshInstance] nodes can be slow, since each object is submitted to the GPU " -"then drawn individually.\n" +"[MeshInstance3D] nodes can be slow, since each object is submitted to the " +"GPU then drawn individually.\n" "MultiMesh is much faster as it can draw thousands of instances with a single " "draw call, resulting in less API overhead.\n" "As a drawback, if the instances are too far away of each other, performance " @@ -28896,13 +29044,13 @@ msgid "" "provided by the user." msgstr "" -#: doc/classes/MultiMesh.xml:13 doc/classes/MultiMeshInstance.xml:11 +#: doc/classes/MultiMesh.xml:13 doc/classes/MultiMeshInstance3D.xml:11 msgid "" "https://docs.godotengine.org/en/latest/tutorials/3d/vertex_animation/" "animating_thousands_of_fish.html" msgstr "" -#: doc/classes/MultiMesh.xml:14 doc/classes/MultiMeshInstance.xml:13 +#: doc/classes/MultiMesh.xml:14 doc/classes/MultiMeshInstance3D.xml:13 msgid "" "https://docs.godotengine.org/en/latest/tutorials/optimization/" "using_multimesh.html" @@ -28993,43 +29141,43 @@ msgstr "" msgid "Use this when using 3D transforms." msgstr "" -#: doc/classes/MultiMeshInstance.xml:4 +#: doc/classes/MultiMeshInstance2D.xml:4 +msgid "Node that instances a [MultiMesh] in 2D." +msgstr "" + +#: doc/classes/MultiMeshInstance2D.xml:7 +msgid "" +"[MultiMeshInstance2D] is a specialized node to instance a [MultiMesh] " +"resource in 2D.\n" +"Usage is the same as [MultiMeshInstance3D]." +msgstr "" + +#: doc/classes/MultiMeshInstance2D.xml:16 +msgid "The [MultiMesh] that will be drawn by the [MultiMeshInstance2D]." +msgstr "" + +#: doc/classes/MultiMeshInstance3D.xml:4 msgid "Node that instances a [MultiMesh]." msgstr "" -#: doc/classes/MultiMeshInstance.xml:7 +#: doc/classes/MultiMeshInstance3D.xml:7 msgid "" -"[MultiMeshInstance] is a specialized node to instance [GeometryInstance]s " -"based on a [MultiMesh] resource.\n" +"[MultiMeshInstance3D] is a specialized node to instance " +"[GeometryInstance3D]s based on a [MultiMesh] resource.\n" "This is useful to optimize the rendering of a high amount of instances of a " "given mesh (for example trees in a forest or grass strands)." msgstr "" -#: doc/classes/MultiMeshInstance.xml:12 +#: doc/classes/MultiMeshInstance3D.xml:12 msgid "" "https://docs.godotengine.org/en/latest/tutorials/3d/" "using_multi_mesh_instance.html" msgstr "" -#: doc/classes/MultiMeshInstance.xml:19 +#: doc/classes/MultiMeshInstance3D.xml:19 msgid "" "The [MultiMesh] resource that will be used and shared among all instances of " -"the [MultiMeshInstance]." -msgstr "" - -#: doc/classes/MultiMeshInstance2D.xml:4 -msgid "Node that instances a [MultiMesh] in 2D." -msgstr "" - -#: doc/classes/MultiMeshInstance2D.xml:7 -msgid "" -"[MultiMeshInstance2D] is a specialized node to instance a [MultiMesh] " -"resource in 2D.\n" -"Usage is the same as [MultiMeshInstance]." -msgstr "" - -#: doc/classes/MultiMeshInstance2D.xml:16 -msgid "The [MultiMesh] that will be drawn by the [MultiMeshInstance2D]." +"the [MultiMeshInstance3D]." msgstr "" #: doc/classes/MultiplayerAPI.xml:4 @@ -29292,67 +29440,30 @@ msgid "" "API extension." msgstr "" -#: doc/classes/Navigation.xml:4 -msgid "Mesh-based navigation and pathfinding node." +#: doc/classes/Navigation2D.xml:4 +msgid "2D navigation and pathfinding node." msgstr "" -#: doc/classes/Navigation.xml:7 +#: doc/classes/Navigation2D.xml:7 msgid "" -"Provides navigation and pathfinding within a collection of " -"[NavigationMesh]es. These will be automatically collected from child " -"[NavigationRegion] nodes. In addition to basic pathfinding, this class also " -"assists with aligning navigation agents with the meshes they are navigating " -"on." +"Navigation2D provides navigation and pathfinding within a 2D area, specified " +"as a collection of [NavigationPolygon] resources. These are automatically " +"collected from child [NavigationRegion2D] nodes." msgstr "" -#: doc/classes/Navigation.xml:18 doc/classes/Navigation2D.xml:18 -#: doc/classes/Navigation2DServer.xml:175 +#: doc/classes/Navigation2D.xml:18 doc/classes/Navigation3D.xml:18 +#: doc/classes/NavigationServer2D.xml:175 msgid "" "Returns the point closest to the provided [code]to_point[/code] on the " "navigation mesh surface." msgstr "" -#: doc/classes/Navigation.xml:27 -msgid "" -"Returns the normal for the point returned by [method get_closest_point]." -msgstr "" - -#: doc/classes/Navigation.xml:36 doc/classes/Navigation2D.xml:27 +#: doc/classes/Navigation2D.xml:27 doc/classes/Navigation3D.xml:36 msgid "" "Returns the owner region RID for the point returned by [method " "get_closest_point]." msgstr "" -#: doc/classes/Navigation.xml:49 doc/classes/NavigationServer.xml:212 -msgid "" -"Returns the closest point between the navigation surface and the segment." -msgstr "" - -#: doc/classes/Navigation.xml:68 -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." -msgstr "" - -#: doc/classes/Navigation.xml:78 -msgid "" -"Defines which direction is up. By default, this is [code](0, 1, 0)[/code], " -"which is the world's \"up\" direction." -msgstr "" - -#: doc/classes/Navigation2D.xml:4 -msgid "2D navigation and pathfinding node." -msgstr "" - -#: doc/classes/Navigation2D.xml:7 -msgid "" -"Navigation2D provides navigation and pathfinding within a 2D area, specified " -"as a collection of [NavigationPolygon] resources. These are automatically " -"collected from child [NavigationRegion2D] nodes." -msgstr "" - #: doc/classes/Navigation2D.xml:46 msgid "" "Returns the path between two given points. Points are in local coordinate " @@ -29360,206 +29471,107 @@ msgid "" "is smoothed by merging path segments where possible." msgstr "" -#: doc/classes/Navigation2DServer.xml:4 -msgid "Server interface for low-level 2D navigation access" -msgstr "" - -#: doc/classes/Navigation2DServer.xml:7 -msgid "" -"Navigation2DServer is the server responsible for all 2D navigation. It " -"creates the agents, maps, and regions for navigation to work as expected. " -"This 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:16 doc/classes/NavigationServer.xml:16 -msgid "Creates the agent." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:25 doc/classes/NavigationServer.xml:25 -msgid "Returns true if the map got changed the previous frame." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:40 doc/classes/NavigationServer.xml:40 -msgid "Callback called at the end of the RVO process." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:51 doc/classes/NavigationServer.xml:51 -msgid "Puts the agent in the map." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:62 doc/classes/NavigationServer.xml:62 -msgid "" -"Sets the maximum number of other agents the agent takes into account in the " -"navigation. The larger this number, the longer the running time of the " -"simulation. If the number is too low, the simulation will not be safe." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:73 doc/classes/NavigationServer.xml:73 -msgid "Sets the maximum speed of the agent. Must be positive." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:84 doc/classes/NavigationServer.xml:84 -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:95 doc/classes/NavigationServer.xml:95 -msgid "Sets the position of the agent in world space." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:106 doc/classes/NavigationServer.xml:106 -msgid "Sets the radius of the agent." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:117 doc/classes/NavigationServer.xml:117 -msgid "Sets the new target velocity." +#: doc/classes/Navigation3D.xml:4 +msgid "Mesh-based navigation and pathfinding node." msgstr "" -#: doc/classes/Navigation2DServer.xml:128 doc/classes/NavigationServer.xml:128 +#: doc/classes/Navigation3D.xml:7 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:139 doc/classes/NavigationServer.xml:139 -msgid "Sets the current velocity of the agent." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:148 doc/classes/NavigationServer.xml:148 -msgid "Destroy the RID" -msgstr "" - -#: doc/classes/Navigation2DServer.xml:155 doc/classes/NavigationServer.xml:155 -msgid "Create a new map." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:164 doc/classes/NavigationServer.xml:164 -msgid "Returns the map cell size." +"Provides navigation and pathfinding within a collection of " +"[NavigationMesh]es. These will be automatically collected from child " +"[NavigationRegion3D] nodes. In addition to basic pathfinding, this class " +"also assists with aligning navigation agents with the meshes they are " +"navigating on." msgstr "" -#: doc/classes/Navigation2DServer.xml:186 doc/classes/NavigationServer.xml:197 +#: doc/classes/Navigation3D.xml:27 msgid "" -"Returns the owner region RID for the point returned by [method " -"map_get_closest_point]." +"Returns the normal for the point returned by [method get_closest_point]." msgstr "" -#: doc/classes/Navigation2DServer.xml:195 +#: doc/classes/Navigation3D.xml:49 doc/classes/NavigationServer3D.xml:212 msgid "" -"Returns the edge connection margin of the map. The edge connection margin is " -"a distance used to connect two regions." +"Returns the closest point between the navigation surface and the segment." msgstr "" -#: doc/classes/Navigation2DServer.xml:210 +#: doc/classes/Navigation3D.xml:68 msgid "" -"Returns the navigation path to reach the destination from the origin, while " -"avoiding static obstacles." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:219 doc/classes/NavigationServer.xml:254 -msgid "Returns true if the map is active." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:230 doc/classes/NavigationServer.xml:265 -msgid "Sets the map active." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:241 doc/classes/NavigationServer.xml:276 -msgid "Set the map cell size used to weld the navigation mesh polygons." +"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." msgstr "" -#: doc/classes/Navigation2DServer.xml:252 +#: doc/classes/Navigation3D.xml:78 msgid "" -"Set the map edge connection margin used to weld the compatible region edges." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:259 doc/classes/NavigationServer.xml:327 -msgid "Creates a new region." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:270 doc/classes/NavigationServer.xml:338 -msgid "Sets the map for the region." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:281 doc/classes/NavigationServer.xml:349 -msgid "Sets the navigation mesh for the region." -msgstr "" - -#: doc/classes/Navigation2DServer.xml:292 doc/classes/NavigationServer.xml:360 -msgid "Sets the global transformation for the region." +"Defines which direction is up. By default, this is [code](0, 1, 0)[/code], " +"which is the world's \"up\" direction." msgstr "" -#: doc/classes/NavigationAgent.xml:4 -msgid "3D Agent used in navigation for collision avoidance." +#: doc/classes/NavigationAgent2D.xml:4 +msgid "2D Agent used in navigation for collision avoidance." msgstr "" -#: doc/classes/NavigationAgent.xml:7 +#: doc/classes/NavigationAgent2D.xml:7 msgid "" -"3D Agent that is used in navigation to reach a location while avoiding " +"2D Agent that is used in navigation to reach a location while avoiding " "static and dynamic obstacles. The dynamic obstacles are avoided using RVO " "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." +"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/NavigationAgent.xml:16 doc/classes/NavigationAgent2D.xml:16 +#: doc/classes/NavigationAgent2D.xml:16 doc/classes/NavigationAgent3D.xml:16 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:23 +#: doc/classes/NavigationAgent2D.xml:23 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." +"if the navigation path is altered in any way." msgstr "" -#: doc/classes/NavigationAgent.xml:30 doc/classes/NavigationAgent2D.xml:30 +#: doc/classes/NavigationAgent2D.xml:30 doc/classes/NavigationAgent3D.xml:30 msgid "Returns the path from start to finish in global coordinates." msgstr "" -#: doc/classes/NavigationAgent.xml:37 +#: doc/classes/NavigationAgent2D.xml:37 msgid "" "Returns which index the agent is currently on in the navigation path's " -"[PackedVector3Array]." +"[PackedVector2Array]." msgstr "" -#: doc/classes/NavigationAgent.xml:44 +#: doc/classes/NavigationAgent2D.xml:44 msgid "" -"Returns the [Navigation] node that the agent is using for its navigation " +"Returns the [Navigation2D] node that the agent is using for its navigation " "system." msgstr "" -#: doc/classes/NavigationAgent.xml:51 +#: doc/classes/NavigationAgent2D.xml:51 msgid "" -"Returns a [Vector3] in global coordinates, that can be moved to, making sure " +"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 origin of the agent's parent." +"navigation path, it will return the position of the agent's parent." msgstr "" -#: doc/classes/NavigationAgent.xml:58 -msgid "Returns the user defined [Vector3] after setting the target location." +#: doc/classes/NavigationAgent2D.xml:58 +msgid "Returns the user defined [Vector2] after setting the target location." msgstr "" -#: doc/classes/NavigationAgent.xml:65 doc/classes/NavigationAgent2D.xml:65 +#: doc/classes/NavigationAgent2D.xml:65 doc/classes/NavigationAgent3D.xml:65 msgid "Returns true if the navigation path's final location has been reached." msgstr "" -#: doc/classes/NavigationAgent.xml:72 doc/classes/NavigationAgent2D.xml:72 +#: doc/classes/NavigationAgent2D.xml:72 doc/classes/NavigationAgent3D.xml:72 msgid "" "Returns true if the target location is reachable. The target location is set " "using [method set_target_location]." msgstr "" -#: doc/classes/NavigationAgent.xml:79 doc/classes/NavigationAgent2D.xml:79 +#: doc/classes/NavigationAgent2D.xml:79 doc/classes/NavigationAgent3D.xml:79 msgid "" "Returns true if the target location is reached. The target location is set " "using [method set_target_location]. It may not always be possible to reach " @@ -29567,65 +29579,56 @@ msgid "" "location though. See [method get_final_location]." msgstr "" -#: doc/classes/NavigationAgent.xml:88 +#: doc/classes/NavigationAgent2D.xml:88 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." +"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/NavigationAgent.xml:97 doc/classes/NavigationAgent2D.xml:97 +#: doc/classes/NavigationAgent2D.xml:97 doc/classes/NavigationAgent3D.xml:97 msgid "" "Sets the user desired final location. This will clear the current navigation " "path." msgstr "" -#: doc/classes/NavigationAgent.xml:106 doc/classes/NavigationAgent2D.xml:106 +#: doc/classes/NavigationAgent2D.xml:106 doc/classes/NavigationAgent3D.xml:106 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:112 -msgid "The agent height offset to match the navigation mesh height." -msgstr "" - -#: doc/classes/NavigationAgent.xml:115 -msgid "" -"Ignores collisions on the Y axis. Must be true to move on a horizontal plane." -msgstr "" - -#: doc/classes/NavigationAgent.xml:118 doc/classes/NavigationAgent2D.xml:112 +#: doc/classes/NavigationAgent2D.xml:112 doc/classes/NavigationAgent3D.xml:118 msgid "The maximum number of neighbors for the agent to consider." msgstr "" -#: doc/classes/NavigationAgent.xml:121 doc/classes/NavigationAgent2D.xml:115 +#: doc/classes/NavigationAgent2D.xml:115 doc/classes/NavigationAgent3D.xml:121 msgid "The maximum speed that an agent can move." msgstr "" -#: doc/classes/NavigationAgent.xml:124 doc/classes/NavigationAgent2D.xml:118 +#: doc/classes/NavigationAgent2D.xml:118 doc/classes/NavigationAgent3D.xml:124 msgid "The distance to search for other agents." msgstr "" -#: doc/classes/NavigationAgent.xml:127 doc/classes/NavigationAgent2D.xml:121 +#: doc/classes/NavigationAgent2D.xml:121 doc/classes/NavigationAgent3D.xml:127 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:130 doc/classes/NavigationAgent2D.xml:124 +#: doc/classes/NavigationAgent2D.xml:124 doc/classes/NavigationAgent3D.xml:130 msgid "The radius of the agent." msgstr "" -#: doc/classes/NavigationAgent.xml:133 doc/classes/NavigationAgent2D.xml:127 +#: doc/classes/NavigationAgent2D.xml:127 doc/classes/NavigationAgent3D.xml:133 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:136 doc/classes/NavigationAgent2D.xml:130 +#: doc/classes/NavigationAgent2D.xml:130 doc/classes/NavigationAgent3D.xml:136 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 " @@ -29633,96 +29636,82 @@ msgid "" "other agents, but less freedom in choosing its velocities. Must be positive." msgstr "" -#: doc/classes/NavigationAgent.xml:142 doc/classes/NavigationAgent2D.xml:136 +#: doc/classes/NavigationAgent2D.xml:136 doc/classes/NavigationAgent3D.xml:142 msgid "Notifies when the final location is reached." msgstr "" -#: doc/classes/NavigationAgent.xml:147 doc/classes/NavigationAgent2D.xml:141 +#: doc/classes/NavigationAgent2D.xml:141 doc/classes/NavigationAgent3D.xml:147 msgid "Notifies when the navigation path changes." msgstr "" -#: doc/classes/NavigationAgent.xml:152 doc/classes/NavigationAgent2D.xml:146 +#: doc/classes/NavigationAgent2D.xml:146 doc/classes/NavigationAgent3D.xml:152 msgid "" "Notifies when the player defined target, set with [method " "set_target_location], is reached." msgstr "" -#: doc/classes/NavigationAgent.xml:159 doc/classes/NavigationAgent2D.xml:153 +#: doc/classes/NavigationAgent2D.xml:153 doc/classes/NavigationAgent3D.xml:159 msgid "" "Notifies when the collision avoidance velocity is calculated. Emitted by " "[method set_velocity]." msgstr "" -#: doc/classes/NavigationAgent2D.xml:4 -msgid "2D Agent used in navigation for collision avoidance." +#: doc/classes/NavigationAgent3D.xml:4 +msgid "3D Agent used in navigation for collision avoidance." msgstr "" -#: doc/classes/NavigationAgent2D.xml:7 +#: doc/classes/NavigationAgent3D.xml:7 msgid "" -"2D Agent that is used in navigation to reach a location while avoiding " +"3D Agent that is used in navigation to reach a location while avoiding " "static and dynamic obstacles. The dynamic obstacles are avoided using RVO " "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." +"can be done by having the agent as a child of a [Navigation3D] node, or " +"using [method set_navigation]. [NavigationAgent3D] is physics safe." msgstr "" -#: doc/classes/NavigationAgent2D.xml:23 +#: doc/classes/NavigationAgent3D.xml:23 msgid "" "Returns the reachable final location in global coordinates. This can change " -"if the navigation path is altered in any way." +"if the navigation path is altered in any way. Because of this, it would be " +"best to check this each frame." msgstr "" -#: doc/classes/NavigationAgent2D.xml:37 +#: doc/classes/NavigationAgent3D.xml:37 msgid "" "Returns which index the agent is currently on in the navigation path's " -"[PackedVector2Array]." +"[PackedVector3Array]." msgstr "" -#: doc/classes/NavigationAgent2D.xml:44 +#: doc/classes/NavigationAgent3D.xml:44 msgid "" -"Returns the [Navigation2D] node that the agent is using for its navigation " +"Returns the [Navigation3D] node that the agent is using for its navigation " "system." msgstr "" -#: doc/classes/NavigationAgent2D.xml:51 +#: doc/classes/NavigationAgent3D.xml:51 msgid "" -"Returns a [Vector2] in global coordinates, that can be moved to, making sure " +"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 position of the agent's parent." -msgstr "" - -#: doc/classes/NavigationAgent2D.xml:58 -msgid "Returns the user defined [Vector2] after setting the target location." -msgstr "" - -#: doc/classes/NavigationAgent2D.xml:88 -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." +"navigation path, it will return the origin of the agent's parent." msgstr "" -#: doc/classes/NavigationObstacle.xml:4 -msgid "3D Obstacle used in navigation for collision avoidance." +#: doc/classes/NavigationAgent3D.xml:58 +msgid "Returns the user defined [Vector3] after setting the target location." msgstr "" -#: doc/classes/NavigationObstacle.xml:7 +#: doc/classes/NavigationAgent3D.xml:88 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." +"Sets the [Navigation3D] node used by the agent. Useful when you don't want " +"to make the agent a child of a [Navigation3D] node." msgstr "" -#: doc/classes/NavigationObstacle.xml:16 -msgid "" -"Returns the [Navigation] node that the obstacle is using for its navigation " -"system." +#: doc/classes/NavigationAgent3D.xml:112 +msgid "The agent height offset to match the navigation mesh height." msgstr "" -#: doc/classes/NavigationObstacle.xml:25 +#: doc/classes/NavigationAgent3D.xml:115 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." +"Ignores collisions on the Y axis. Must be true to move on a horizontal plane." msgstr "" #: doc/classes/NavigationObstacle2D.xml:4 @@ -29734,7 +29723,7 @@ 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]. " -"[NavigationObstacle] is physics safe." +"[NavigationObstacle2D] is physics safe." msgstr "" #: doc/classes/NavigationObstacle2D.xml:16 @@ -29749,6 +29738,30 @@ msgid "" "want to make the obstacle a child of a [Navigation2D] node." msgstr "" +#: doc/classes/NavigationObstacle3D.xml:4 +msgid "3D Obstacle used in navigation for collision avoidance." +msgstr "" + +#: doc/classes/NavigationObstacle3D.xml:7 +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 [Navigation3D] node, or using [method set_navigation]. " +"[NavigationObstacle3D] is physics safe." +msgstr "" + +#: doc/classes/NavigationObstacle3D.xml:16 +msgid "" +"Returns the [Navigation3D] node that the obstacle is using for its " +"navigation system." +msgstr "" + +#: doc/classes/NavigationObstacle3D.xml:25 +msgid "" +"Sets the [Navigation3D] node used by the obstacle. Useful when you don't " +"want to make the obstacle a child of a [Navigation3D] node." +msgstr "" + #: doc/classes/NavigationPolygon.xml:4 msgid "" "A node that has methods to draw outlines or use indices of vertices to " @@ -29863,85 +29876,236 @@ msgid "" "[method add_polygon] method." msgstr "" -#: doc/classes/NavigationRegion.xml:4 +#: doc/classes/NavigationRegion3D.xml:4 msgid "A region of the navigation map." msgstr "" -#: doc/classes/NavigationRegion.xml:7 +#: doc/classes/NavigationRegion3D.xml:7 msgid "" -"A region of the navigation map. It tells the [Navigation] node what can be " +"A region of the navigation map. It tells the [Navigation3D] node what can be " "navigated and what cannot, based on the [NavigationMesh] resource. This " -"should be a child of a [Navigation] node (even not a direct child)." +"should be a child of a [Navigation3D] node (even not a direct child)." msgstr "" -#: doc/classes/NavigationRegion.xml:16 +#: doc/classes/NavigationRegion3D.xml:16 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/NavigationRegion.xml:22 -msgid "Determines if the [NavigationRegion] is enabled or disabled." +#: doc/classes/NavigationRegion3D.xml:22 +msgid "Determines if the [NavigationRegion3D] is enabled or disabled." msgstr "" -#: doc/classes/NavigationRegion.xml:25 +#: doc/classes/NavigationRegion3D.xml:25 msgid "The [NavigationMesh] resource to use." msgstr "" -#: doc/classes/NavigationRegion.xml:31 +#: doc/classes/NavigationRegion3D.xml:31 msgid "Notifies when the navigation mesh bake operation is completed." msgstr "" -#: doc/classes/NavigationRegion.xml:36 +#: doc/classes/NavigationRegion3D.xml:36 msgid "Notifies when the [NavigationMesh] has changed." msgstr "" -#: doc/classes/NavigationServer.xml:4 +#: doc/classes/NavigationServer2D.xml:4 +msgid "Server interface for low-level 2D navigation access" +msgstr "" + +#: doc/classes/NavigationServer2D.xml:7 +msgid "" +"NavigationServer2D is the server responsible for all 2D navigation. It " +"creates the agents, maps, and regions for navigation to work as expected. " +"This 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/NavigationServer2D.xml:16 doc/classes/NavigationServer3D.xml:16 +msgid "Creates the agent." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:25 doc/classes/NavigationServer3D.xml:25 +msgid "Returns true if the map got changed the previous frame." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:40 doc/classes/NavigationServer3D.xml:40 +msgid "Callback called at the end of the RVO process." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:51 doc/classes/NavigationServer3D.xml:51 +msgid "Puts the agent in the map." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:62 doc/classes/NavigationServer3D.xml:62 +msgid "" +"Sets the maximum number of other agents the agent takes into account in the " +"navigation. The larger this number, the longer the running time of the " +"simulation. If the number is too low, the simulation will not be safe." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:73 doc/classes/NavigationServer3D.xml:73 +msgid "Sets the maximum speed of the agent. Must be positive." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:84 doc/classes/NavigationServer3D.xml:84 +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/NavigationServer2D.xml:95 doc/classes/NavigationServer3D.xml:95 +msgid "Sets the position of the agent in world space." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:106 +#: doc/classes/NavigationServer3D.xml:106 +msgid "Sets the radius of the agent." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:117 +#: doc/classes/NavigationServer3D.xml:117 +msgid "Sets the new target velocity." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:128 +#: doc/classes/NavigationServer3D.xml:128 +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/NavigationServer2D.xml:139 +#: doc/classes/NavigationServer3D.xml:139 +msgid "Sets the current velocity of the agent." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:148 +#: doc/classes/NavigationServer3D.xml:148 +msgid "Destroy the RID" +msgstr "" + +#: doc/classes/NavigationServer2D.xml:155 +#: doc/classes/NavigationServer3D.xml:155 +msgid "Create a new map." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:164 +#: doc/classes/NavigationServer3D.xml:164 +msgid "Returns the map cell size." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:186 +#: doc/classes/NavigationServer3D.xml:197 +msgid "" +"Returns the owner region RID for the point returned by [method " +"map_get_closest_point]." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:195 +msgid "" +"Returns the edge connection margin of the map. The edge connection margin is " +"a distance used to connect two regions." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:210 +msgid "" +"Returns the navigation path to reach the destination from the origin, while " +"avoiding static obstacles." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:219 +#: doc/classes/NavigationServer3D.xml:254 +msgid "Returns true if the map is active." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:230 +#: doc/classes/NavigationServer3D.xml:265 +msgid "Sets the map active." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:241 +#: doc/classes/NavigationServer3D.xml:276 +msgid "Set the map cell size used to weld the navigation mesh polygons." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:252 +msgid "" +"Set the map edge connection margin used to weld the compatible region edges." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:259 +#: doc/classes/NavigationServer3D.xml:327 +msgid "Creates a new region." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:270 +#: doc/classes/NavigationServer3D.xml:338 +msgid "Sets the map for the region." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:281 +#: doc/classes/NavigationServer3D.xml:349 +msgid "Sets the navigation mesh for the region." +msgstr "" + +#: doc/classes/NavigationServer2D.xml:292 +#: doc/classes/NavigationServer3D.xml:360 +msgid "Sets the global transformation for the region." +msgstr "" + +#: doc/classes/NavigationServer3D.xml:4 msgid "Server interface for low-level 3D navigation access" msgstr "" -#: doc/classes/NavigationServer.xml:7 +#: doc/classes/NavigationServer3D.xml:7 msgid "" -"NavigationServer is the server responsible for all 3D navigation. It creates " -"the agents, maps, and regions for navigation to work as expected. This 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." +"NavigationServer3D is the server responsible for all 3D navigation. It " +"creates the agents, maps, and regions for navigation to work as expected. " +"This 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:175 +#: doc/classes/NavigationServer3D.xml:175 msgid "" "Returns the point closest to the provided [code]point[/code] on the " "navigation mesh surface." msgstr "" -#: doc/classes/NavigationServer.xml:186 +#: doc/classes/NavigationServer3D.xml:186 msgid "" "Returns the normal for the point returned by [method map_get_closest_point]." msgstr "" -#: doc/classes/NavigationServer.xml:221 +#: doc/classes/NavigationServer3D.xml:221 msgid "Returns the edge connection margin of the map." msgstr "" -#: doc/classes/NavigationServer.xml:236 +#: doc/classes/NavigationServer3D.xml:236 msgid "Returns the navigation path to reach the destination from the origin." msgstr "" -#: doc/classes/NavigationServer.xml:245 +#: doc/classes/NavigationServer3D.xml:245 msgid "Returns the map's up direction." msgstr "" -#: doc/classes/NavigationServer.xml:287 +#: doc/classes/NavigationServer3D.xml:287 msgid "" "Set the map edge connection margein used to weld the compatible region edges." msgstr "" -#: doc/classes/NavigationServer.xml:298 +#: doc/classes/NavigationServer3D.xml:298 msgid "Sets the map up direction." msgstr "" -#: doc/classes/NavigationServer.xml:307 +#: doc/classes/NavigationServer3D.xml:307 msgid "" "Process the collision avoidance agents.\n" "The result of this process is needed by the physics server, so this must be " @@ -29949,11 +30113,11 @@ msgid "" "Note: This function is not thread safe." msgstr "" -#: doc/classes/NavigationServer.xml:320 +#: doc/classes/NavigationServer3D.xml:320 msgid "Bakes the navigation mesh." msgstr "" -#: doc/classes/NavigationServer.xml:369 +#: doc/classes/NavigationServer3D.xml:369 msgid "Control activation of this server." msgstr "" @@ -30465,7 +30629,7 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_process_input].\n" "To consume the input event and stop it propagating further to other nodes, " -"[method SceneTree.set_input_as_handled] can be called.\n" +"[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, [method _unhandled_input] and [method " "_unhandled_key_input] are usually a better fit as they allow the GUI to " "intercept the events first." @@ -30521,7 +30685,7 @@ msgid "" "automatically if this method is overridden, and can be toggled with [method " "set_process_unhandled_input].\n" "To consume the input event and stop it propagating further to other nodes, " -"[method SceneTree.set_input_as_handled] can be called.\n" +"[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_key_input] are usually a " "better fit than [method _input] as they allow the GUI to intercept the " "events first." @@ -30536,7 +30700,7 @@ msgid "" "done automatically if this method is overridden, and can be toggled with " "[method set_process_unhandled_key_input].\n" "To consume the input event and stop it propagating further to other nodes, " -"[method SceneTree.set_input_as_handled] can be called.\n" +"[method Viewport.set_input_as_handled] can be called.\n" "For gameplay input, this and [method _unhandled_input] are usually a better " "fit than [method _input] as they allow the GUI to intercept the events first." msgstr "" @@ -30653,7 +30817,8 @@ msgstr "" #: doc/classes/Node.xml:241 msgid "" -"Returns the node's index, i.e. its position among the siblings of its parent." +"Returns the node's order in the scene tree branch. For example, if called on " +"the first child node the position is [code]0[/code]." msgstr "" #: doc/classes/Node.xml:248 @@ -30748,36 +30913,30 @@ msgstr "" #: doc/classes/Node.xml:338 msgid "" -"Returns the node's order in the scene tree branch. For example, if called on " -"the first child node the position is [code]0[/code]." -msgstr "" - -#: doc/classes/Node.xml:345 -msgid "" "Returns the time elapsed (in seconds) since the last process callback. This " "value may vary from frame to frame." msgstr "" -#: doc/classes/Node.xml:352 +#: doc/classes/Node.xml:345 msgid "" "Returns [code]true[/code] if this is an instance load placeholder. See " "[InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:359 +#: doc/classes/Node.xml:352 msgid "Returns the [SceneTree] that contains this node." msgstr "" -#: doc/classes/Node.xml:366 +#: doc/classes/Node.xml:359 msgid "Returns the node's [Viewport]." msgstr "" -#: doc/classes/Node.xml:375 +#: doc/classes/Node.xml:368 msgid "" "Returns [code]true[/code] if the node that the [NodePath] points to exists." msgstr "" -#: doc/classes/Node.xml:384 +#: doc/classes/Node.xml:377 msgid "" "Returns [code]true[/code] if the [NodePath] points to a valid node and its " "subname points to a valid resource, e.g. [code]Area2D/CollisionShape2D:" @@ -30785,96 +30944,96 @@ msgid "" "math types) are not considered resources." msgstr "" -#: doc/classes/Node.xml:393 +#: doc/classes/Node.xml:386 msgid "" "Returns [code]true[/code] if the given node is a direct or indirect child of " "the current node." msgstr "" -#: doc/classes/Node.xml:400 +#: doc/classes/Node.xml:393 msgid "" "Returns [code]true[/code] if the node is folded (collapsed) in the Scene " "dock." msgstr "" -#: doc/classes/Node.xml:409 +#: doc/classes/Node.xml:402 msgid "" "Returns [code]true[/code] if the given node occurs later in the scene " "hierarchy than the current node." msgstr "" -#: doc/classes/Node.xml:418 +#: doc/classes/Node.xml:411 msgid "" "Returns [code]true[/code] if this node is in the specified group. See notes " "in the description, and the group methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:425 +#: doc/classes/Node.xml:418 msgid "" "Returns [code]true[/code] if this node is currently inside a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:432 +#: doc/classes/Node.xml:425 msgid "" "Returns [code]true[/code] if the local system is the master of this node." msgstr "" -#: doc/classes/Node.xml:439 +#: doc/classes/Node.xml:432 msgid "" "Returns [code]true[/code] if physics processing is enabled (see [method " "set_physics_process])." msgstr "" -#: doc/classes/Node.xml:446 +#: doc/classes/Node.xml:439 msgid "" "Returns [code]true[/code] if internal physics processing is enabled (see " "[method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:453 +#: doc/classes/Node.xml:446 msgid "" "Returns [code]true[/code] if processing is enabled (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:460 +#: doc/classes/Node.xml:453 msgid "" "Returns [code]true[/code] if the node is processing input (see [method " "set_process_input])." msgstr "" -#: doc/classes/Node.xml:467 +#: doc/classes/Node.xml:460 msgid "" "Returns [code]true[/code] if internal processing is enabled (see [method " "set_process_internal])." msgstr "" -#: doc/classes/Node.xml:474 +#: doc/classes/Node.xml:467 msgid "" "Returns [code]true[/code] if the node is processing unhandled input (see " "[method set_process_unhandled_input])." msgstr "" -#: doc/classes/Node.xml:481 +#: doc/classes/Node.xml:474 msgid "" "Returns [code]true[/code] if the node is processing unhandled key input (see " "[method set_process_unhandled_key_input])." msgstr "" -#: doc/classes/Node.xml:492 +#: doc/classes/Node.xml:485 msgid "" "Moves a child node to a different position (order) among the other children. " "Since calls, signals, etc are performed by tree order, changing the order of " "children nodes may be useful." msgstr "" -#: doc/classes/Node.xml:499 +#: doc/classes/Node.xml:492 msgid "" "Prints all stray nodes (nodes outside the [SceneTree]). Used for debugging. " "Works only in debug builds." msgstr "" -#: doc/classes/Node.xml:506 +#: doc/classes/Node.xml:499 msgid "" "Prints the tree to stdout. Used mainly for debugging purposes. This version " "displays the path relative to the current node, and is good for copy/pasting " @@ -30890,7 +31049,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:522 +#: doc/classes/Node.xml:515 msgid "" "Similar to [method print_tree], this prints the tree to stdout. This version " "displays a more graphical representation similar to what is displayed in the " @@ -30906,7 +31065,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Node.xml:544 +#: doc/classes/Node.xml:537 msgid "" "Calls the given method (if present) with the arguments given in [code]args[/" "code] on this node and recursively on all its children. If the " @@ -30916,13 +31075,13 @@ msgid "" "first." msgstr "" -#: doc/classes/Node.xml:553 +#: doc/classes/Node.xml:546 msgid "" "Notifies the current node and all its children recursively by calling " "[method Object.notification] on all of them." msgstr "" -#: doc/classes/Node.xml:560 +#: doc/classes/Node.xml:553 msgid "" "Queues a node for deletion at the end of the current frame. When deleted, " "all of its child nodes will be deleted as well. This method ensures it's " @@ -30931,7 +31090,7 @@ msgid "" "the end of the frame." msgstr "" -#: doc/classes/Node.xml:567 +#: doc/classes/Node.xml:560 msgid "" "Moves this node to the bottom of parent node's children hierarchy. This is " "often useful in GUIs ([Control] nodes), because their order of drawing " @@ -30940,31 +31099,31 @@ msgid "" "will be drawn on top of their siblings." msgstr "" -#: doc/classes/Node.xml:574 +#: doc/classes/Node.xml:567 msgid "" "Removes a node and sets all its children as children of the parent node (if " "it exists). All event subscriptions that pass by the removed node will be " "unsubscribed." msgstr "" -#: doc/classes/Node.xml:583 +#: doc/classes/Node.xml:576 msgid "" "Removes a child node. The node is NOT deleted and must be deleted manually." msgstr "" -#: doc/classes/Node.xml:592 +#: doc/classes/Node.xml:585 msgid "" "Removes a node from a group. See notes in the description, and the group " "methods in [SceneTree]." msgstr "" -#: doc/classes/Node.xml:603 +#: doc/classes/Node.xml:596 msgid "" "Replaces a node in a scene by the given one. Subscriptions that pass through " "this node will be lost." msgstr "" -#: doc/classes/Node.xml:610 +#: doc/classes/Node.xml:603 msgid "" "Requests that [code]_ready[/code] be called again. Note that the method " "won't be called immediately, but is scheduled for when the node is added to " @@ -30975,7 +31134,7 @@ msgid "" "normally)." msgstr "" -#: doc/classes/Node.xml:619 +#: doc/classes/Node.xml:612 msgid "" "Sends a remote procedure call request for the given [code]method[/code] to " "peers on the network (and locally), optionally sending all additional " @@ -30992,7 +31151,7 @@ msgid "" "network_peer.get_connection_status() == CONNECTION_CONNECTED[/code]." msgstr "" -#: doc/classes/Node.xml:631 +#: doc/classes/Node.xml:624 msgid "" "Changes the RPC mode for the given [code]method[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31003,27 +31162,27 @@ msgid "" "[method rset] and [method rset_config] for properties." msgstr "" -#: doc/classes/Node.xml:642 +#: doc/classes/Node.xml:635 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "(see [method NetworkedMultiplayerPeer.set_target_peer]). Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:651 +#: doc/classes/Node.xml:644 msgid "" "Sends a [method rpc] using an unreliable protocol. Returns an empty " "[Variant]." msgstr "" -#: doc/classes/Node.xml:662 +#: doc/classes/Node.xml:655 msgid "" "Sends a [method rpc] to a specific peer identified by [code]peer_id[/code] " "using an unreliable protocol (see [method NetworkedMultiplayerPeer." "set_target_peer]). Returns an empty [Variant]." msgstr "" -#: doc/classes/Node.xml:673 +#: doc/classes/Node.xml:666 msgid "" "Remotely changes a property's value on other peers (and locally). Behaviour " "depends on the RPC configuration for the given property, see [method " @@ -31031,7 +31190,7 @@ msgid "" "applies to this method as well." msgstr "" -#: doc/classes/Node.xml:684 +#: doc/classes/Node.xml:677 msgid "" "Changes the RPC mode for the given [code]property[/code] to the given " "[code]mode[/code]. See [enum MultiplayerAPI.RPCMode]. An alternative is " @@ -31042,30 +31201,30 @@ msgid "" "[method rpc] and [method rpc_config] for methods." msgstr "" -#: doc/classes/Node.xml:697 +#: doc/classes/Node.xml:690 msgid "" "Remotely changes the property's value on a specific peer identified by " "[code]peer_id[/code] (see [method NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:708 +#: doc/classes/Node.xml:701 msgid "" "Remotely changes the property's value on other peers (and locally) using an " "unreliable protocol." msgstr "" -#: doc/classes/Node.xml:721 +#: doc/classes/Node.xml:714 msgid "" "Remotely changes property's value on a specific peer identified by " "[code]peer_id[/code] using an unreliable protocol (see [method " "NetworkedMultiplayerPeer.set_target_peer])." msgstr "" -#: doc/classes/Node.xml:730 +#: doc/classes/Node.xml:723 msgid "Sets the folded state of the node in the Scene dock." msgstr "" -#: doc/classes/Node.xml:741 +#: doc/classes/Node.xml:734 msgid "" "Sets the node's network master to the peer with the given peer ID. The " "network master is the peer that has authority over the node on the network. " @@ -31075,7 +31234,7 @@ msgid "" "peer is recursively set as the master for all children of this node." msgstr "" -#: doc/classes/Node.xml:750 +#: doc/classes/Node.xml:743 msgid "" "Enables or disables physics (i.e. fixed framerate) processing. When a node " "is being processed, it will receive a [constant " @@ -31086,7 +31245,7 @@ msgid "" "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:759 +#: doc/classes/Node.xml:752 msgid "" "Enables or disables internal physics for this node. Internal physics " "processing happens in isolation from the normal [method _physics_process] " @@ -31096,7 +31255,7 @@ msgid "" "built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:768 +#: doc/classes/Node.xml:761 msgid "" "Enables or disables processing. When a node is being processed, it will " "receive a [constant NOTIFICATION_PROCESS] on every drawn frame (and the " @@ -31105,14 +31264,14 @@ msgid "" "will be ignored." msgstr "" -#: doc/classes/Node.xml:777 +#: doc/classes/Node.xml:770 msgid "" "Enables or disables input processing. This is not required for GUI controls! " "Enabled automatically if [method _input] is overridden. Any calls to this " "before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:786 +#: doc/classes/Node.xml:779 msgid "" "Enables or disabled internal processing for this node. Internal processing " "happens in isolation from the normal [method _process] calls and is used by " @@ -31121,7 +31280,7 @@ msgid "" "useful for advanced uses to manipulate built-in nodes' behaviour." msgstr "" -#: doc/classes/Node.xml:795 +#: doc/classes/Node.xml:788 msgid "" "Enables unhandled input processing. This is not required for GUI controls! " "It enables the node to receive all input that was not previously handled " @@ -31129,51 +31288,51 @@ msgid "" "is overridden. Any calls to this before [method _ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:804 +#: doc/classes/Node.xml:797 msgid "" "Enables unhandled key input processing. Enabled automatically if [method " "_unhandled_key_input] is overridden. Any calls to this before [method " "_ready] will be ignored." msgstr "" -#: doc/classes/Node.xml:813 +#: doc/classes/Node.xml:806 msgid "" "Sets whether this is an instance load placeholder. See [InstancePlaceholder]." msgstr "" -#: doc/classes/Node.xml:820 +#: doc/classes/Node.xml:813 msgid "" "Updates the warning displayed for this node in the Scene Dock.\n" "Use [method _get_configuration_warning] to setup the warning message to " "display." msgstr "" -#: doc/classes/Node.xml:827 +#: doc/classes/Node.xml:820 msgid "" "The override to the default [MultiplayerAPI]. Set to [code]null[/code] to " "use the default [SceneTree] one." msgstr "" -#: doc/classes/Node.xml:830 +#: doc/classes/Node.xml:823 msgid "" "When a scene is instanced from a file, its topmost node contains the " "filename from which it was loaded." msgstr "" -#: doc/classes/Node.xml:833 +#: doc/classes/Node.xml:826 msgid "" "The [MultiplayerAPI] instance associated with this node. Either the [member " "custom_multiplayer], or the default SceneTree one (if inside tree)." msgstr "" -#: doc/classes/Node.xml:836 +#: doc/classes/Node.xml:829 msgid "" "The name of the node. This name is unique among the siblings (other child " "nodes from the same parent). When set to an existing name, the node will be " "automatically renamed." msgstr "" -#: doc/classes/Node.xml:839 +#: doc/classes/Node.xml:832 msgid "" "The node owner. A node can have any other node as owner (as long as it is a " "valid parent, grandparent, etc. ascending in the tree). When saving a node " @@ -31182,11 +31341,11 @@ msgid "" "subinstancing." msgstr "" -#: doc/classes/Node.xml:842 +#: doc/classes/Node.xml:835 msgid "Pause mode. How the node will behave if the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:845 +#: doc/classes/Node.xml:838 msgid "" "The node's priority in the execution order of the enabled processing " "callbacks (i.e. [constant NOTIFICATION_PROCESS], [constant " @@ -31195,131 +31354,169 @@ msgid "" "executed first." msgstr "" -#: doc/classes/Node.xml:851 +#: doc/classes/Node.xml:844 msgid "Emitted when the node is ready." msgstr "" -#: doc/classes/Node.xml:856 +#: doc/classes/Node.xml:849 msgid "Emitted when the node is renamed." msgstr "" -#: doc/classes/Node.xml:861 +#: doc/classes/Node.xml:854 msgid "Emitted when the node enters the tree." msgstr "" -#: doc/classes/Node.xml:866 +#: doc/classes/Node.xml:859 msgid "Emitted after the node exits the tree and is no longer active." msgstr "" -#: doc/classes/Node.xml:871 +#: doc/classes/Node.xml:864 msgid "" "Emitted when the node is still active but about to exit the tree. This is " "the right place for de-initialization (or a \"destructor\", if you will)." msgstr "" -#: doc/classes/Node.xml:877 +#: doc/classes/Node.xml:870 msgid "Notification received when the node enters a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:880 +#: doc/classes/Node.xml:873 msgid "Notification received when the node is about to exit a [SceneTree]." msgstr "" -#: doc/classes/Node.xml:883 +#: doc/classes/Node.xml:876 msgid "Notification received when the node is moved in the parent." msgstr "" -#: doc/classes/Node.xml:886 +#: doc/classes/Node.xml:879 msgid "Notification received when the node is ready. See [method _ready]." msgstr "" -#: doc/classes/Node.xml:889 +#: doc/classes/Node.xml:882 msgid "Notification received when the node is paused." msgstr "" -#: doc/classes/Node.xml:892 +#: doc/classes/Node.xml:885 msgid "Notification received when the node is unpaused." msgstr "" -#: doc/classes/Node.xml:895 +#: doc/classes/Node.xml:888 msgid "" "Notification received every frame when the physics process flag is set (see " "[method set_physics_process])." msgstr "" -#: doc/classes/Node.xml:898 +#: doc/classes/Node.xml:891 msgid "" "Notification received every frame when the process flag is set (see [method " "set_process])." msgstr "" -#: doc/classes/Node.xml:901 +#: doc/classes/Node.xml:894 msgid "" "Notification received when a node is set as a child of another node.\n" "[b]Note:[/b] This doesn't mean that a node entered the [SceneTree]." msgstr "" -#: doc/classes/Node.xml:905 +#: doc/classes/Node.xml:898 msgid "" "Notification received when a node is unparented (parent removed it from the " "list of children)." msgstr "" -#: doc/classes/Node.xml:908 +#: doc/classes/Node.xml:901 msgid "Notification received when the node is instanced." msgstr "" -#: doc/classes/Node.xml:911 +#: doc/classes/Node.xml:904 msgid "Notification received when a drag begins." msgstr "" -#: doc/classes/Node.xml:914 +#: doc/classes/Node.xml:907 msgid "Notification received when a drag ends." msgstr "" -#: doc/classes/Node.xml:917 +#: doc/classes/Node.xml:910 msgid "Notification received when the node's [NodePath] changed." msgstr "" -#: doc/classes/Node.xml:920 +#: doc/classes/Node.xml:913 msgid "" "Notification received every frame when the internal process flag is set (see " "[method set_process_internal])." msgstr "" -#: doc/classes/Node.xml:923 +#: doc/classes/Node.xml:916 msgid "" "Notification received every frame when the internal physics process flag is " "set (see [method set_physics_process_internal])." msgstr "" -#: doc/classes/Node.xml:981 +#: doc/classes/Node.xml:919 +msgid "" +"Notification received from the OS when the mouse enters the game window.\n" +"Implemented on desktop and web platforms." +msgstr "" + +#: doc/classes/Node.xml:923 +msgid "" +"Notification received from the OS when the mouse leaves the game window.\n" +"Implemented on desktop and web platforms." +msgstr "" + +#: doc/classes/Node.xml:927 +msgid "" +"Notification received from the OS when the game window is focused.\n" +"Implemented on all platforms." +msgstr "" + +#: doc/classes/Node.xml:931 +msgid "" +"Notification received from the OS when the game window is unfocused.\n" +"Implemented on all platforms." +msgstr "" + +#: doc/classes/Node.xml:935 +msgid "" +"Notification received from the OS when a close request is sent (e.g. closing " +"the window with a \"Close\" button or Alt+F4).\n" +"Implemented on desktop platforms." +msgstr "" + +#: doc/classes/Node.xml:939 +msgid "" +"Notification received from the OS when a go back request is sent (e.g. " +"pressing the \"Back\" button on Android).\n" +"Specific to the Android platform." +msgstr "" + +#: doc/classes/Node.xml:972 msgid "" "Inherits pause mode from the node's parent. For the root node, it is " "equivalent to [constant PAUSE_MODE_STOP]. Default." msgstr "" -#: doc/classes/Node.xml:984 +#: doc/classes/Node.xml:975 msgid "Stops processing when the [SceneTree] is paused." msgstr "" -#: doc/classes/Node.xml:987 +#: doc/classes/Node.xml:978 msgid "Continue to process regardless of the [SceneTree] pause state." msgstr "" -#: doc/classes/Node.xml:990 +#: doc/classes/Node.xml:981 msgid "Duplicate the node's signals." msgstr "" -#: doc/classes/Node.xml:993 +#: doc/classes/Node.xml:984 msgid "Duplicate the node's groups." msgstr "" -#: doc/classes/Node.xml:996 +#: doc/classes/Node.xml:987 msgid "Duplicate the node's scripts." msgstr "" -#: doc/classes/Node.xml:999 +#: doc/classes/Node.xml:990 msgid "" "Duplicate using instancing.\n" "An instance stays linked to the original so when the original changes, the " @@ -31449,6 +31646,293 @@ msgid "" "Z index will display in front of others." msgstr "" +#: doc/classes/Node3D.xml:4 +msgid "Most basic 3D game object, parent of all 3D-related nodes." +msgstr "" + +#: doc/classes/Node3D.xml:7 +msgid "" +"Most basic 3D game object, with a 3D [Transform] and visibility settings. " +"All other 3D game objects inherit from Node3D. Use [Node3D] as a parent node " +"to move, scale, rotate and show/hide children in a 3D project.\n" +"Affine operations (rotate, scale, translate) happen in parent's local " +"coordinate system, unless the [Node3D] object is set as top-level. Affine " +"operations in this coordinate system correspond to direct affine operations " +"on the [Node3D]'s transform. The word local below refers to this coordinate " +"system. The coordinate system that is attached to the [Node3D] object itself " +"is referred to as object-local coordinate system." +msgstr "" + +#: doc/classes/Node3D.xml:11 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/3d/introduction_to_3d.html" +msgstr "" + +#: doc/classes/Node3D.xml:25 +msgid "" +"Returns the parent [Node3D], or an empty [Object] if no parent exists or " +"parent is not of type [Node3D]." +msgstr "" + +#: doc/classes/Node3D.xml:32 +msgid "" +"Returns the current [World3D] resource this [Node3D] node is registered to." +msgstr "" + +#: doc/classes/Node3D.xml:43 +msgid "" +"Rotates the global (world) transformation around axis, a unit [Vector3], by " +"specified angle in radians. The rotation axis is in global coordinate system." +msgstr "" + +#: doc/classes/Node3D.xml:52 +msgid "" +"Scales the global (world) transformation by the given [Vector3] scale " +"factors." +msgstr "" + +#: doc/classes/Node3D.xml:61 +msgid "" +"Moves the global (world) transformation by [Vector3] offset. The offset is " +"in global coordinate system." +msgstr "" + +#: doc/classes/Node3D.xml:68 +msgid "" +"Disables rendering of this node. Changes [member visible] to [code]false[/" +"code]." +msgstr "" + +#: doc/classes/Node3D.xml:75 +msgid "" +"Returns whether node notifies about its local transformation changes. " +"[Node3D] will not propagate this by default." +msgstr "" + +#: doc/classes/Node3D.xml:82 +msgid "" +"Returns whether this node uses a scale of [code](1, 1, 1)[/code] or its " +"local transformation scale." +msgstr "" + +#: doc/classes/Node3D.xml:89 +msgid "" +"Returns whether this node is set as Toplevel, that is whether it ignores its " +"parent nodes transformations." +msgstr "" + +#: doc/classes/Node3D.xml:96 +msgid "" +"Returns whether the node notifies about its global and local transformation " +"changes. [Node3D] will not propagate this by default." +msgstr "" + +#: doc/classes/Node3D.xml:103 +msgid "" +"Returns whether the node is visible, taking into consideration that its " +"parents visibility." +msgstr "" + +#: doc/classes/Node3D.xml:114 +msgid "" +"Rotates itself so that the local -Z axis points towards the [code]target[/" +"code] position.\n" +"The transform will first be rotated around the given [code]up[/code] vector, " +"and then fully aligned to the target by a further rotation around an axis " +"perpendicular to both the [code]target[/code] and [code]up[/code] vectors.\n" +"Operations take place in global space." +msgstr "" + +#: doc/classes/Node3D.xml:129 +msgid "" +"Moves the node to the specified [code]position[/code], and then rotates " +"itself to point toward the [code]target[/code] as per [method look_at]. " +"Operations take place in global space." +msgstr "" + +#: doc/classes/Node3D.xml:136 +msgid "" +"Resets this node's transformations (like scale, skew and taper) preserving " +"its rotation and translation by performing Gram-Schmidt orthonormalization " +"on this node's [Transform]." +msgstr "" + +#: doc/classes/Node3D.xml:147 +msgid "" +"Rotates the local transformation around axis, a unit [Vector3], by specified " +"angle in radians." +msgstr "" + +#: doc/classes/Node3D.xml:158 +msgid "" +"Rotates the local transformation around axis, a unit [Vector3], by specified " +"angle in radians. The rotation axis is in object-local coordinate system." +msgstr "" + +#: doc/classes/Node3D.xml:167 +msgid "Rotates the local transformation around the X axis by angle in radians." +msgstr "" + +#: doc/classes/Node3D.xml:176 +msgid "Rotates the local transformation around the Y axis by angle in radians." +msgstr "" + +#: doc/classes/Node3D.xml:185 +msgid "Rotates the local transformation around the Z axis by angle in radians." +msgstr "" + +#: doc/classes/Node3D.xml:194 +msgid "" +"Scales the local transformation by given 3D scale factors in object-local " +"coordinate system." +msgstr "" + +#: doc/classes/Node3D.xml:203 +msgid "" +"Makes the node ignore its parents transformations. Node transformations are " +"only in global space." +msgstr "" + +#: doc/classes/Node3D.xml:212 +msgid "" +"Sets whether the node uses a scale of [code](1, 1, 1)[/code] or its local " +"transformation scale. Changes to the local transformation scale are " +"preserved." +msgstr "" + +#: doc/classes/Node3D.xml:219 +msgid "" +"Reset all transformations for this node (sets its [Transform] to the " +"identity matrix)." +msgstr "" + +#: doc/classes/Node3D.xml:228 +msgid "" +"Sets whether the node ignores notification that its transformation (global " +"or local) changed." +msgstr "" + +#: doc/classes/Node3D.xml:237 +msgid "" +"Sets whether the node notifies about its local transformation changes. " +"[Node3D] will not propagate this by default." +msgstr "" + +#: doc/classes/Node3D.xml:246 +msgid "" +"Sets whether the node notifies about its global and local transformation " +"changes. [Node3D] will not propagate this by default." +msgstr "" + +#: doc/classes/Node3D.xml:253 +msgid "" +"Enables rendering of this node. Changes [member visible] to [code]true[/" +"code]." +msgstr "" + +#: doc/classes/Node3D.xml:262 +msgid "" +"Transforms [code]local_point[/code] from this node's local space to world " +"space." +msgstr "" + +#: doc/classes/Node3D.xml:271 +msgid "" +"Transforms [code]global_point[/code] from world space to this node's local " +"space." +msgstr "" + +#: doc/classes/Node3D.xml:280 +msgid "" +"Changes the node's position by the given offset [Vector3].\n" +"Note that the translation [code]offset[/code] is affected by the node's " +"scale, so if scaled by e.g. [code](10, 1, 1)[/code], a translation by an " +"offset of [code](2, 0, 0)[/code] would actually add 20 ([code]2 * 10[/code]) " +"to the X coordinate." +msgstr "" + +#: doc/classes/Node3D.xml:290 +msgid "" +"Changes the node's position by the given offset [Vector3] in local space." +msgstr "" + +#: doc/classes/Node3D.xml:297 +msgid "Updates the [Node3DGizmo] of this node." +msgstr "" + +#: doc/classes/Node3D.xml:303 +msgid "" +"The [Node3DGizmo] for this node. Used for example in [EditorNode3DGizmo] as " +"custom visualization and editing handles in Editor." +msgstr "" + +#: doc/classes/Node3D.xml:306 +msgid "World3D space (global) [Transform] of this node." +msgstr "" + +#: doc/classes/Node3D.xml:309 +msgid "" +"Rotation part of the local transformation in radians, specified in terms of " +"YXZ-Euler angles in the format (X angle, Y angle, Z angle).\n" +"[b]Note:[/b] In the mathematical sense, rotation is a matrix and not a " +"vector. The three Euler angles, which are the three independent parameters " +"of the Euler-angle parametrization of the rotation matrix, are stored in a " +"[Vector3] data structure not because the rotation is a vector, but only " +"because [Vector3] exists as a convenient data-structure to store 3 floating-" +"point numbers. Therefore, applying affine operations on the rotation \"vector" +"\" is not meaningful." +msgstr "" + +#: doc/classes/Node3D.xml:313 +msgid "" +"Rotation part of the local transformation in degrees, specified in terms of " +"YXZ-Euler angles in the format (X angle, Y angle, Z angle)." +msgstr "" + +#: doc/classes/Node3D.xml:316 +msgid "Scale part of the local transformation." +msgstr "" + +#: doc/classes/Node3D.xml:319 +msgid "Local space [Transform] of this node, with respect to the parent node." +msgstr "" + +#: doc/classes/Node3D.xml:322 +msgid "Local translation of this node." +msgstr "" + +#: doc/classes/Node3D.xml:325 +msgid "If [code]true[/code], this node is drawn." +msgstr "" + +#: doc/classes/Node3D.xml:331 +msgid "Emitted when node visibility changes." +msgstr "" + +#: doc/classes/Node3D.xml:337 +msgid "" +"Node3D nodes receives this notification when their global transform changes. " +"This means that either the current or a parent node changed its transform.\n" +"In order for [constant NOTIFICATION_TRANSFORM_CHANGED] to work, users first " +"need to ask for it, with [method set_notify_transform]." +msgstr "" + +#: doc/classes/Node3D.xml:341 +msgid "" +"Node3D nodes receives this notification when they are registered to new " +"[World3D] resource." +msgstr "" + +#: doc/classes/Node3D.xml:344 +msgid "" +"Node3D nodes receives this notification when they are unregistered from " +"current [World3D] resource." +msgstr "" + +#: doc/classes/Node3D.xml:347 +msgid "Node3D nodes receives this notification when their visibility changes." +msgstr "" + #: doc/classes/NodePath.xml:4 msgid "Pre-parsed scene tree path." msgstr "" @@ -31458,10 +31942,10 @@ msgid "" "A pre-parsed relative or absolute path in a scene tree, for use with [method " "Node.get_node] and similar functions. It can reference a node, a resource " "within a node, or a property of a node or resource. For instance, " -"[code]\"Path2D/PathFollow2D/Sprite:texture:size\"[/code] would refer to the " -"[code]size[/code] property of the [code]texture[/code] resource on the node " -"named [code]\"Sprite\"[/code] which is a child of the other named nodes in " -"the path.\n" +"[code]\"Path2D/PathFollow2D/Sprite2D:texture:size\"[/code] would refer to " +"the [code]size[/code] property of the [code]texture[/code] resource on the " +"node named [code]\"Sprite2D\"[/code] which is a child of the other named " +"nodes in the path.\n" "You will usually just pass a string to [method Node.get_node] and it will be " "automatically converted, but you may occasionally want to parse a path ahead " "of time with [NodePath] or the literal syntax [code]@\"path\"[/code]. " @@ -31487,7 +31971,7 @@ msgstr "" #: doc/classes/NodePath.xml:33 msgid "" -"Creates a NodePath from a string, e.g. [code]\"Path2D/PathFollow2D/Sprite:" +"Creates a NodePath from a string, e.g. [code]\"Path2D/PathFollow2D/Sprite2D:" "texture:size\"[/code]. A path is absolute if it starts with a slash. " "Absolute paths are only valid in the global scene tree, not within " "individual scenes. In a relative path, [code]\".\"[/code] and [code]\"..\"[/" @@ -31497,17 +31981,17 @@ msgid "" "Examples of valid NodePaths (assuming that those nodes exist and have the " "referenced resources or properties):\n" "[codeblock]\n" -"# Points to the Sprite node\n" -"\"Path2D/PathFollow2D/Sprite\"\n" -"# Points to the Sprite node and its \"texture\" resource.\n" -"# get_node() would retrieve \"Sprite\", while get_node_and_resource()\n" -"# would retrieve both the Sprite node and the \"texture\" resource.\n" -"\"Path2D/PathFollow2D/Sprite:texture\"\n" -"# Points to the Sprite node and its \"position\" property.\n" -"\"Path2D/PathFollow2D/Sprite:position\"\n" -"# Points to the Sprite node and the \"x\" component of its \"position\" " +"# Points to the Sprite2D node\n" +"\"Path2D/PathFollow2D/Sprite2D\"\n" +"# Points to the Sprite2D node and its \"texture\" resource.\n" +"# get_node() would retrieve \"Sprite2D\", while get_node_and_resource()\n" +"# would retrieve both the Sprite2D node and the \"texture\" resource.\n" +"\"Path2D/PathFollow2D/Sprite2D:texture\"\n" +"# Points to the Sprite2D node and its \"position\" property.\n" +"\"Path2D/PathFollow2D/Sprite2D:position\"\n" +"# Points to the Sprite2D node and the \"x\" component of its \"position\" " "property.\n" -"\"Path2D/PathFollow2D/Sprite:position:x\"\n" +"\"Path2D/PathFollow2D/Sprite2D:position:x\"\n" "# Absolute path (from \"root\")\n" "\"/root/Level/Path2D\"\n" "[/codeblock]" @@ -31534,7 +32018,7 @@ msgid "" "Returns all subnames concatenated with a colon character ([code]:[/code]) as " "separator, i.e. the right side of the first colon in a node path.\n" "[codeblock]\n" -"var nodepath = NodePath(\"Path2D/PathFollow2D/Sprite:texture:load_path\")\n" +"var nodepath = NodePath(\"Path2D/PathFollow2D/Sprite2D:texture:load_path\")\n" "print(nodepath.get_concatenated_subnames()) # texture:load_path\n" "[/codeblock]" msgstr "" @@ -31544,7 +32028,7 @@ msgid "" "Gets the node name indicated by [code]idx[/code] (0 to [method " "get_name_count]).\n" "[codeblock]\n" -"var node_path = NodePath(\"Path2D/PathFollow2D/Sprite\")\n" +"var node_path = NodePath(\"Path2D/PathFollow2D/Sprite2D\")\n" "print(node_path.get_name(0)) # Path2D\n" "print(node_path.get_name(1)) # PathFollow2D\n" "print(node_path.get_name(2)) # Sprite\n" @@ -31555,7 +32039,7 @@ msgstr "" msgid "" "Gets the number of node names which make up the path. Subnames (see [method " "get_subname_count]) are not included.\n" -"For example, [code]\"Path2D/PathFollow2D/Sprite\"[/code] has 3 names." +"For example, [code]\"Path2D/PathFollow2D/Sprite2D\"[/code] has 3 names." msgstr "" #: doc/classes/NodePath.xml:106 @@ -31563,7 +32047,8 @@ msgid "" "Gets the resource or property name indicated by [code]idx[/code] (0 to " "[method get_subname_count]).\n" "[codeblock]\n" -"var node_path = NodePath(\"Path2D/PathFollow2D/Sprite:texture:load_path\")\n" +"var node_path = NodePath(\"Path2D/PathFollow2D/Sprite2D:texture:load_path" +"\")\n" "print(node_path.get_subname(0)) # texture\n" "print(node_path.get_subname(1)) # load_path\n" "[/codeblock]" @@ -31574,7 +32059,7 @@ msgid "" "Gets the number of resource or property names (\"subnames\") in the path. " "Each subname is listed after a colon character ([code]:[/code]) in the node " "path.\n" -"For example, [code]\"Path2D/PathFollow2D/Sprite:texture:load_path\"[/code] " +"For example, [code]\"Path2D/PathFollow2D/Sprite2D:texture:load_path\"[/code] " "has 2 subnames." msgstr "" @@ -31918,22 +32403,27 @@ msgid "" msgstr "" #: doc/classes/Object.xml:320 +msgid "Returns [code]true[/code] if the given [code]signal[/code] exists." +msgstr "" + +#: doc/classes/Object.xml:329 msgid "" "Returns [code]true[/code] if the given user-defined [code]signal[/code] " -"exists." +"exists. Only signals added using [method add_user_signal] are taken into " +"account." msgstr "" -#: doc/classes/Object.xml:327 +#: doc/classes/Object.xml:336 msgid "Returns [code]true[/code] if signal emission blocking is enabled." msgstr "" -#: doc/classes/Object.xml:336 +#: doc/classes/Object.xml:345 msgid "" "Returns [code]true[/code] if the object inherits from the given [code]class[/" "code]." msgstr "" -#: doc/classes/Object.xml:347 +#: doc/classes/Object.xml:356 msgid "" "[b]FIXME:[/b] The syntax changed with the addition of [Callable], this " "should be updated.\n" @@ -31941,13 +32431,13 @@ msgid "" "code], [code]target[/code], and [code]method[/code]." msgstr "" -#: doc/classes/Object.xml:355 +#: doc/classes/Object.xml:364 msgid "" "Returns [code]true[/code] if the [method Node.queue_free] method was called " "for the object." msgstr "" -#: doc/classes/Object.xml:366 +#: doc/classes/Object.xml:375 msgid "" "Send a given notification to the object, which will also trigger a call to " "the [method _notification] method of all classes that the object inherits " @@ -31959,34 +32449,34 @@ msgid "" "and then down to its successive inheriting classes." msgstr "" -#: doc/classes/Object.xml:374 +#: doc/classes/Object.xml:383 msgid "" "Notify the editor that the property list has changed, so that editor plugins " "can take the new values into account. Does nothing on export builds." msgstr "" -#: doc/classes/Object.xml:383 +#: doc/classes/Object.xml:392 msgid "Removes a given entry from the object's metadata." msgstr "" -#: doc/classes/Object.xml:394 +#: doc/classes/Object.xml:403 msgid "" "Assigns a new value to the given property. If the [code]property[/code] does " "not exist, nothing will happen." msgstr "" -#: doc/classes/Object.xml:403 +#: doc/classes/Object.xml:412 msgid "If set to [code]true[/code], signal emission is blocked." msgstr "" -#: doc/classes/Object.xml:414 +#: doc/classes/Object.xml:423 msgid "" "Assigns a new value to the given property, after the current frame's physics " "step. This is equivalent to calling [method set] via [method call_deferred], " "i.e. [code]call_deferred(\"set\", property, value)[/code]." msgstr "" -#: doc/classes/Object.xml:425 +#: doc/classes/Object.xml:434 msgid "" "Assigns a new value to the property identified by the [NodePath]. The node " "path should be relative to the current object and can use the colon " @@ -31998,19 +32488,19 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Object.xml:439 +#: doc/classes/Object.xml:448 msgid "" "Defines whether the object can translate strings (with calls to [method " "tr]). Enabled by default." msgstr "" -#: doc/classes/Object.xml:450 +#: doc/classes/Object.xml:459 msgid "" "Adds or changes a given entry in the object's metadata. Metadata are " "serialized, and can take any [Variant] value." msgstr "" -#: doc/classes/Object.xml:459 +#: doc/classes/Object.xml:468 msgid "" "Assigns a script to the object. Each object can have a single script " "assigned to it, which are used to extend its functionality.\n" @@ -32019,7 +32509,7 @@ msgid "" "_init] method will be called." msgstr "" -#: doc/classes/Object.xml:467 +#: doc/classes/Object.xml:476 msgid "" "Returns a [String] representing the object. If not overridden, defaults to " "[code]\"[ClassName:RID]\"[/code].\n" @@ -32027,7 +32517,7 @@ msgid "" "representation." msgstr "" -#: doc/classes/Object.xml:477 +#: doc/classes/Object.xml:486 msgid "" "Translates a message using translation catalogs configured in the Project " "Settings.\n" @@ -32036,33 +32526,33 @@ msgid "" "set_message_translation]." msgstr "" -#: doc/classes/Object.xml:485 +#: doc/classes/Object.xml:494 msgid "Emitted whenever the object's script is changed." msgstr "" -#: doc/classes/Object.xml:491 +#: doc/classes/Object.xml:500 msgid "Called right when the object is initialized. Not available in script." msgstr "" -#: doc/classes/Object.xml:494 +#: doc/classes/Object.xml:503 msgid "Called before the object is about to be deleted." msgstr "" -#: doc/classes/Object.xml:497 +#: doc/classes/Object.xml:506 msgid "" "Connects a signal in deferred mode. This way, signal emissions are stored in " "a queue, then set on idle time." msgstr "" -#: doc/classes/Object.xml:500 +#: doc/classes/Object.xml:509 msgid "Persisting connections are saved when the object is serialized to file." msgstr "" -#: doc/classes/Object.xml:503 +#: doc/classes/Object.xml:512 msgid "One-shot connections disconnect themselves after emission." msgstr "" -#: doc/classes/Object.xml:506 +#: doc/classes/Object.xml:515 msgid "" "Connect a signal as reference counted. This means that a given signal can be " "connected several times to the same target, and will only be fully " @@ -32112,38 +32602,38 @@ msgid "" "cull_mode]." msgstr "" -#: doc/classes/OmniLight.xml:4 +#: doc/classes/OmniLight3D.xml:4 msgid "Omnidirectional light, such as a light bulb or a candle." msgstr "" -#: doc/classes/OmniLight.xml:7 +#: doc/classes/OmniLight3D.xml:7 msgid "" -"An Omnidirectional light is a type of [Light] that emits light in all " +"An Omnidirectional light is a type of [Light3D] that emits light in all " "directions. The light is attenuated by distance and this attenuation can be " "configured by changing its energy, radius, and attenuation parameters." msgstr "" -#: doc/classes/OmniLight.xml:16 +#: doc/classes/OmniLight3D.xml:16 msgid "" "The light's attenuation (drop-off) curve. A number of presets are available " "in the [b]Inspector[/b] by right-clicking the curve." msgstr "" -#: doc/classes/OmniLight.xml:19 +#: doc/classes/OmniLight3D.xml:19 msgid "The light's radius." msgstr "" -#: doc/classes/OmniLight.xml:22 +#: doc/classes/OmniLight3D.xml:22 msgid "See [enum ShadowMode]." msgstr "" -#: doc/classes/OmniLight.xml:27 +#: doc/classes/OmniLight3D.xml:27 msgid "" "Shadows are rendered to a dual-paraboloid texture. Faster than [constant " "SHADOW_CUBE], but lower-quality." msgstr "" -#: doc/classes/OmniLight.xml:30 +#: doc/classes/OmniLight3D.xml:30 msgid "" "Shadows are rendered to a cubemap. Slower than [constant " "SHADOW_DUAL_PARABOLOID], but higher-quality." @@ -32350,7 +32840,7 @@ msgid "" "store extra information about an item, such as an external string ID." msgstr "" -#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:570 +#: doc/classes/OptionButton.xml:203 doc/classes/PopupMenu.xml:554 msgid "Sets the text of the item at index [code]idx[/code]." msgstr "" @@ -32441,56 +32931,42 @@ msgid "" "command line, etc." msgstr "" -#: doc/classes/OS.xml:20 -msgid "" -"Displays a modal dialog box using the host OS' facilities. Execution is " -"blocked until the dialog is closed." -msgstr "" - -#: doc/classes/OS.xml:27 -msgid "Returns [code]true[/code] if the host OS allows drawing." -msgstr "" - -#: doc/classes/OS.xml:34 +#: doc/classes/OS.xml:16 msgid "" "Returns [code]true[/code] if the current host platform is using multiple " "threads." msgstr "" -#: doc/classes/OS.xml:41 -msgid "Centers the window on the screen if in windowed mode." -msgstr "" - -#: doc/classes/OS.xml:48 +#: doc/classes/OS.xml:23 msgid "" "Shuts down system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:58 +#: doc/classes/OS.xml:33 msgid "" "Delay execution of the current thread by [code]msec[/code] milliseconds." msgstr "" -#: doc/classes/OS.xml:67 +#: doc/classes/OS.xml:42 msgid "" "Delay execution of the current thread by [code]usec[/code] microseconds." msgstr "" -#: doc/classes/OS.xml:76 +#: doc/classes/OS.xml:51 msgid "" "Dumps the memory allocation ringlist to a file (only works in debug).\n" "Entry format per line: \"Address - Size - Description\"." msgstr "" -#: doc/classes/OS.xml:86 +#: doc/classes/OS.xml:61 msgid "" "Dumps all used resources to file (only works in debug).\n" "Entry format per line: \"Resource Type : Resource Location\".\n" "At the end of the file is a statistic of all used Resource Types." msgstr "" -#: doc/classes/OS.xml:105 +#: doc/classes/OS.xml:80 msgid "" "Execute the file at the given path with the arguments passed as an array of " "strings. Platform path resolution will take place. The resolved file must " @@ -32534,23 +33010,15 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:133 +#: doc/classes/OS.xml:108 msgid "Returns the keycode of the given string (e.g. \"Escape\")." msgstr "" -#: doc/classes/OS.xml:140 -msgid "Returns the total number of available audio drivers." -msgstr "" - -#: doc/classes/OS.xml:149 -msgid "Returns the audio driver name for the given index." -msgstr "" - -#: doc/classes/OS.xml:156 +#: doc/classes/OS.xml:115 msgid "Returns the command line arguments passed to the engine." msgstr "" -#: doc/classes/OS.xml:163 +#: doc/classes/OS.xml:122 msgid "" "Returns an array of MIDI device names.\n" "The returned array will be empty if the system MIDI driver has not " @@ -32558,20 +33026,14 @@ msgid "" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:172 -msgid "" -"Returns the currently used video driver, using one of the values from [enum " -"VideoDriver]." -msgstr "" - -#: doc/classes/OS.xml:181 +#: doc/classes/OS.xml:133 msgid "" "Returns current date as a dictionary of keys: [code]year[/code], " "[code]month[/code], [code]day[/code], [code]weekday[/code], [code]dst[/code] " "(Daylight Savings Time)." msgstr "" -#: doc/classes/OS.xml:190 +#: doc/classes/OS.xml:142 msgid "" "Returns current datetime as a dictionary of keys: [code]year[/code], " "[code]month[/code], [code]day[/code], [code]weekday[/code], [code]dst[/code] " @@ -32579,7 +33041,7 @@ msgid "" "[code]second[/code]." msgstr "" -#: doc/classes/OS.xml:199 +#: doc/classes/OS.xml:151 msgid "" "Gets a dictionary of time values corresponding to the given UNIX epoch time " "(in seconds).\n" @@ -32588,39 +33050,22 @@ msgid "" "the epoch." msgstr "" -#: doc/classes/OS.xml:209 +#: doc/classes/OS.xml:161 msgid "Returns an environment variable." msgstr "" -#: doc/classes/OS.xml:216 +#: doc/classes/OS.xml:168 msgid "Returns the path to the current engine executable." msgstr "" -#: doc/classes/OS.xml:223 +#: doc/classes/OS.xml:175 msgid "" "With this function you can get the list of dangerous permissions that have " "been granted to the Android application.\n" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:231 -msgid "" -"Returns the IME cursor position (the currently-edited portion of the string) " -"relative to the characters in the composition string.\n" -"[constant MainLoop.NOTIFICATION_OS_IME_UPDATE] is sent to the application to " -"notify it of changes to the IME cursor position.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:240 -msgid "" -"Returns the IME intermediate composition string.\n" -"[constant MainLoop.NOTIFICATION_OS_IME_UPDATE] is sent to the application to " -"notify it of changes to the IME composition string.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:251 +#: doc/classes/OS.xml:185 msgid "" "Returns the given keycode as a string (e.g. Return values: [code]\"Escape\"[/" "code], [code]\"Shift+Escape\"[/code]).\n" @@ -32628,28 +33073,18 @@ msgid "" "get_keycode_with_modifiers]." msgstr "" -#: doc/classes/OS.xml:259 -msgid "" -"Returns the current latin keyboard variant as a String.\n" -"Possible return values are: [code]\"QWERTY\"[/code], [code]\"AZERTY\"[/" -"code], [code]\"QZERTY\"[/code], [code]\"DVORAK\"[/code], [code]\"NEO\"[/" -"code], [code]\"COLEMAK\"[/code] or [code]\"ERROR\"[/code].\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows. Returns " -"[code]\"QWERTY\"[/code] on unsupported platforms." -msgstr "" - -#: doc/classes/OS.xml:268 +#: doc/classes/OS.xml:193 msgid "Returns the host OS locale." msgstr "" -#: doc/classes/OS.xml:275 +#: doc/classes/OS.xml:200 msgid "" "Returns the model name of the current device.\n" "[b]Note:[/b] This method is implemented on Android and iOS. Returns " "[code]\"GenericDevice\"[/code] on unsupported platforms." msgstr "" -#: doc/classes/OS.xml:283 +#: doc/classes/OS.xml:208 msgid "" "Returns the name of the host OS. Possible values are: [code]\"Android\"[/" "code], [code]\"Haiku\"[/code], [code]\"iOS\"[/code], [code]\"HTML5\"[/code], " @@ -32657,118 +33092,77 @@ msgid "" "[code]\"UWP\"[/code], [code]\"X11\"[/code]." msgstr "" -#: doc/classes/OS.xml:290 +#: doc/classes/OS.xml:215 msgid "" "Returns the project's process ID.\n" "[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and " "Windows." msgstr "" -#: doc/classes/OS.xml:298 +#: doc/classes/OS.xml:223 msgid "Returns the number of threads available on the host machine." msgstr "" -#: doc/classes/OS.xml:305 -msgid "Returns the window size including decorations like window borders." -msgstr "" - -#: doc/classes/OS.xml:312 -msgid "Returns the number of displays attached to the host machine." -msgstr "" - -#: doc/classes/OS.xml:321 -msgid "" -"Returns the dots per inch density of the specified screen. If [code]screen[/" -"code] is [/code]-1[/code] (the default value), the current screen will be " -"used.\n" -"On Android devices, the actual screen densities are grouped into six " -"generalized densities:\n" -"[codeblock]\n" -" ldpi - 120 dpi\n" -" mdpi - 160 dpi\n" -" hdpi - 240 dpi\n" -" xhdpi - 320 dpi\n" -" xxhdpi - 480 dpi\n" -"xxxhdpi - 640 dpi\n" -"[/codeblock]\n" -"[b]Note:[/b] This method is implemented on Android, Linux, macOS and " -"Windows. Returns [code]72[/code] on unsupported platforms." -msgstr "" - -#: doc/classes/OS.xml:340 -msgid "" -"Returns the position of the specified screen by index. If [code]screen[/" -"code] is [/code]-1[/code] (the default value), the current screen will be " -"used." -msgstr "" - -#: doc/classes/OS.xml:349 -msgid "" -"Returns the dimensions in pixels of the specified screen. If [code]screen[/" -"code] is [/code]-1[/code] (the default value), the current screen will be " -"used." -msgstr "" - -#: doc/classes/OS.xml:356 +#: doc/classes/OS.xml:230 msgid "" "Returns the amount of time in milliseconds it took for the boot logo to " "appear." msgstr "" -#: doc/classes/OS.xml:363 +#: doc/classes/OS.xml:237 msgid "Returns the maximum amount of static memory used (only works in debug)." msgstr "" -#: doc/classes/OS.xml:370 +#: doc/classes/OS.xml:244 msgid "Returns the amount of static memory being used by the program in bytes." msgstr "" -#: doc/classes/OS.xml:379 +#: doc/classes/OS.xml:253 msgid "" "Returns the actual path to commonly used folders across different platforms. " "Available locations are specified in [enum SystemDir].\n" "[b]Note:[/b] This method is implemented on Android, Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:387 +#: doc/classes/OS.xml:261 msgid "Returns the epoch time of the operating system in milliseconds." msgstr "" -#: doc/classes/OS.xml:394 +#: doc/classes/OS.xml:268 msgid "Returns the epoch time of the operating system in seconds." msgstr "" -#: doc/classes/OS.xml:401 +#: doc/classes/OS.xml:275 msgid "" "Returns the amount of time passed in milliseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:408 +#: doc/classes/OS.xml:282 msgid "" "Returns the amount of time passed in microseconds since the engine started." msgstr "" -#: doc/classes/OS.xml:417 +#: doc/classes/OS.xml:291 msgid "Returns current time as a dictionary of keys: hour, minute, second." msgstr "" -#: doc/classes/OS.xml:424 +#: doc/classes/OS.xml:298 msgid "" "Returns the current time zone as a dictionary with the keys: bias and name." msgstr "" -#: doc/classes/OS.xml:431 +#: doc/classes/OS.xml:305 msgid "" "Returns a string that is unique to the device.\n" "[b]Note:[/b] Returns an empty string on HTML5 and UWP, as this method isn't " "implemented on those platforms yet." msgstr "" -#: doc/classes/OS.xml:439 +#: doc/classes/OS.xml:313 msgid "Returns the current UNIX epoch timestamp." msgstr "" -#: doc/classes/OS.xml:448 +#: doc/classes/OS.xml:322 msgid "" "Gets an epoch time value from a dictionary of time values.\n" "[code]datetime[/code] must be populated with the following keys: [code]year[/" @@ -32779,7 +33173,7 @@ msgid "" "ignored." msgstr "" -#: doc/classes/OS.xml:457 +#: doc/classes/OS.xml:331 msgid "" "Returns the absolute directory path where user data is written ([code]user://" "[/code]).\n" @@ -32797,60 +33191,11 @@ msgid "" "[/code]." msgstr "" -#: doc/classes/OS.xml:468 -msgid "Returns the number of video drivers supported on the current platform." -msgstr "" - -#: doc/classes/OS.xml:477 -msgid "" -"Returns the name of the video driver matching the given [code]driver[/code] " -"index. This index is a value from [enum VideoDriver], and you can use " -"[method get_current_video_driver] to get the current backend's index." -msgstr "" - -#: doc/classes/OS.xml:484 -msgid "" -"Returns the on-screen keyboard's height in pixels. Returns 0 if there is no " -"keyboard or if it is currently hidden." -msgstr "" - -#: doc/classes/OS.xml:491 -msgid "" -"Returns unobscured area of the window where interactive controls should be " -"rendered." -msgstr "" - -#: doc/classes/OS.xml:506 -msgid "" -"Add a new item with text \"label\" to global menu. Use \"_dock\" menu to add " -"item to the macOS dock icon menu.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:516 -msgid "" -"Add a separator between items. Separators also occupy an index.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:526 -msgid "" -"Clear the global menu, in effect removing all items.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:538 -msgid "" -"Removes the item at index \"idx\" from the global menu. Note that the " -"indexes of items after the removed item are going to be shifted by one.\n" -"[b]Note:[/b] This method is implemented on macOS." -msgstr "" - -#: doc/classes/OS.xml:548 +#: doc/classes/OS.xml:344 msgid "Returns [code]true[/code] if an environment variable exists." msgstr "" -#: doc/classes/OS.xml:557 +#: doc/classes/OS.xml:353 msgid "" "Returns [code]true[/code] if the feature for the given feature tag is " "supported in the currently running instance, depending on platform, build " @@ -32861,22 +33206,7 @@ msgid "" "[b]Note:[/b] Tag names are case-sensitive." msgstr "" -#: doc/classes/OS.xml:565 -msgid "" -"Returns [code]true[/code] if the device has a touchscreen or emulates one." -msgstr "" - -#: doc/classes/OS.xml:572 -msgid "" -"Returns [code]true[/code] if the platform has a virtual keyboard, " -"[code]false[/code] otherwise." -msgstr "" - -#: doc/classes/OS.xml:579 -msgid "Hides the virtual keyboard if it is shown, does nothing otherwise." -msgstr "" - -#: doc/classes/OS.xml:586 +#: doc/classes/OS.xml:361 msgid "" "Returns [code]true[/code] if the Godot binary used to run the project is a " "[i]debug[/i] export template, or when running in the editor.\n" @@ -32887,45 +33217,26 @@ msgid "" "instead." msgstr "" -#: doc/classes/OS.xml:597 +#: doc/classes/OS.xml:372 msgid "" "Returns [code]true[/code] if the input keycode corresponds to a Unicode " "character." msgstr "" -#: doc/classes/OS.xml:604 -msgid "" -"Returns [code]true[/code] if the [b]OK[/b] button should appear on the left " -"and [b]Cancel[/b] on the right." -msgstr "" - -#: doc/classes/OS.xml:611 +#: doc/classes/OS.xml:379 msgid "" "Returns [code]true[/code] if the engine was executed with [code]-v[/code] " "(verbose stdout)." msgstr "" -#: doc/classes/OS.xml:618 +#: doc/classes/OS.xml:386 msgid "" "If [code]true[/code], the [code]user://[/code] file system is persistent, so " "that its state is the same after a player quits and starts the game again. " "Relevant to the HTML5 platform, where this persistence may be unavailable." msgstr "" -#: doc/classes/OS.xml:625 -msgid "" -"Returns [code]true[/code] if the window should always be on top of other " -"windows." -msgstr "" - -#: doc/classes/OS.xml:632 -msgid "" -"Returns [code]true[/code] if the window is currently focused.\n" -"[b]Note:[/b] Only implemented on desktop platforms. On other platforms, it " -"will always return [code]true[/code]." -msgstr "" - -#: doc/classes/OS.xml:642 +#: doc/classes/OS.xml:395 msgid "" "Kill (terminate) the process identified by the given process ID ([code]pid[/" "code]), e.g. the one returned by [method execute] in non-blocking mode.\n" @@ -32935,83 +33246,37 @@ msgid "" "Windows." msgstr "" -#: doc/classes/OS.xml:651 -msgid "" -"Moves the window to the front.\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:659 -msgid "" -"Returns [code]true[/code] if native video is playing.\n" -"[b]Note:[/b] This method is implemented on Android and iOS." -msgstr "" - -#: doc/classes/OS.xml:667 -msgid "" -"Pauses native video playback.\n" -"[b]Note:[/b] This method is implemented on Android and iOS." -msgstr "" - -#: doc/classes/OS.xml:683 -msgid "" -"Plays native video from the specified path, at the given volume and with " -"audio and subtitle tracks.\n" -"[b]Note:[/b] This method is implemented on Android and iOS, and the current " -"Android implementation does not support the [code]volume[/code], " -"[code]audio_track[/code] and [code]subtitle_track[/code] options." -msgstr "" - -#: doc/classes/OS.xml:691 -msgid "" -"Stops native video playback.\n" -"[b]Note:[/b] This method is implemented on Android and iOS." -msgstr "" - -#: doc/classes/OS.xml:699 -msgid "" -"Resumes native video playback.\n" -"[b]Note:[/b] This method is implemented on Android and iOS." -msgstr "" - -#: doc/classes/OS.xml:707 +#: doc/classes/OS.xml:404 msgid "" "Initialises the singleton for the system MIDI driver.\n" "[b]Note:[/b] This method is implemented on Linux, macOS and Windows." msgstr "" -#: doc/classes/OS.xml:717 +#: doc/classes/OS.xml:414 msgid "" "Shows all resources in the game. Optionally, the list can be written to a " "file by specifying a file path in [code]tofile[/code]." msgstr "" -#: doc/classes/OS.xml:724 +#: doc/classes/OS.xml:421 msgid "Shows the list of loaded textures sorted by size in memory." msgstr "" -#: doc/classes/OS.xml:733 +#: doc/classes/OS.xml:430 msgid "Shows the number of resources loaded by the game of the given types." msgstr "" -#: doc/classes/OS.xml:742 +#: doc/classes/OS.xml:439 msgid "Shows all resources currently used by the game." msgstr "" -#: doc/classes/OS.xml:749 -msgid "" -"Request the user attention to the window. It'll flash the taskbar button on " -"Windows or bounce the dock icon on OSX.\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:759 +#: doc/classes/OS.xml:448 msgid "" "At the moment this function is only used by [code]AudioDriverOpenSL[/code] " "to request permission for [code]RECORD_AUDIO[/code] on Android." msgstr "" -#: doc/classes/OS.xml:766 +#: doc/classes/OS.xml:455 msgid "" "With this function you can request dangerous permissions since normal " "permissions are automatically granted at install time in Android " @@ -33019,63 +33284,15 @@ msgid "" "[b]Note:[/b] This method is implemented on Android." msgstr "" -#: doc/classes/OS.xml:776 -msgid "" -"Sets the game's icon using an [Image] resource.\n" -"The same image is used for window caption, taskbar/dock and window selection " -"dialog. Image is scaled as needed.\n" -"[b]Note:[/b] This method is implemented on HTML5, Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:787 -msgid "" -"Sets whether IME input mode should be enabled.\n" -"If active IME handles key events before the application and creates an " -"composition string and suggestion list.\n" -"Application can retrieve the composition status by using [method " -"get_ime_selection] and [method get_ime_text] functions.\n" -"Completed composition string is committed when input is finished.\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:800 -msgid "" -"Sets position of IME suggestion list popup (in window coordinates).\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:810 -msgid "" -"Sets the game's icon using a multi-size platform-specific icon file ([code]*." -"ico[/code] on Windows and [code]*.icns[/code] on macOS).\n" -"Appropriate size sub-icons are used for window caption, taskbar/dock and " -"window selection dialog.\n" -"[b]Note:[/b] This method is implemented on macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:821 +#: doc/classes/OS.xml:465 msgid "Sets the name of the current thread." msgstr "" -#: doc/classes/OS.xml:830 +#: doc/classes/OS.xml:474 msgid "Enables backup saves if [code]enabled[/code] is [code]true[/code]." msgstr "" -#: doc/classes/OS.xml:839 -msgid "" -"Sets whether the window should always be on top.\n" -"[b]Note:[/b] This method is implemented on Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:849 -msgid "" -"Sets the window title to the specified string.\n" -"[b]Note:[/b] This should be used sporadically. Don't set this every frame, " -"as that will negatively affect performance on some window managers.\n" -"[b]Note:[/b] This method is implemented on HTML5, Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:860 +#: doc/classes/OS.xml:483 msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -33092,24 +33309,7 @@ msgid "" "and Windows." msgstr "" -#: doc/classes/OS.xml:873 -msgid "" -"Shows the virtual keyboard if the platform has one. The [code]existing_text[/" -"code] parameter is useful for implementing your own LineEdit, as it tells " -"the virtual keyboard what text has already been typed (the virtual keyboard " -"uses it for auto-correct and predictions).\n" -"[b]Note:[/b] This method is implemented on Android, iOS and UWP." -msgstr "" - -#: doc/classes/OS.xml:880 -msgid "The clipboard from the host OS. Might be unavailable on some platforms." -msgstr "" - -#: doc/classes/OS.xml:883 -msgid "The current screen index (starting from 0)." -msgstr "" - -#: doc/classes/OS.xml:886 +#: doc/classes/OS.xml:493 msgid "" "The exit code passed to the OS when the main loop exits. By convention, an " "exit code of [code]0[/code] indicates success whereas a non-zero exit code " @@ -33119,245 +33319,133 @@ msgid "" "with an [code]exit_code[/code] argument passed." msgstr "" -#: doc/classes/OS.xml:890 -msgid "" -"If [code]true[/code], the engine tries to keep the screen on while the game " -"is running. Useful on mobile." -msgstr "" - -#: doc/classes/OS.xml:893 +#: doc/classes/OS.xml:497 msgid "" "If [code]true[/code], the engine optimizes for low processor usage by only " "refreshing the screen if needed. Can improve battery consumption on mobile." msgstr "" -#: doc/classes/OS.xml:896 +#: doc/classes/OS.xml:500 msgid "" "The amount of sleeping between frames when the low-processor usage mode is " "enabled (in microseconds). Higher values will result in lower CPU usage." msgstr "" -#: doc/classes/OS.xml:899 -msgid "" -"The maximum size of the window (without counting window manager " -"decorations). Does not affect fullscreen mode. Set to [code](0, 0)[/code] to " -"reset to the system default value." -msgstr "" - -#: doc/classes/OS.xml:902 -msgid "" -"The minimum size of the window (without counting window manager " -"decorations). Does not affect fullscreen mode. Set to [code](0, 0)[/code] to " -"reset to the system default value." -msgstr "" - -#: doc/classes/OS.xml:905 -msgid "The current screen orientation." -msgstr "" - -#: doc/classes/OS.xml:908 -msgid "If [code]true[/code], vertical synchronization (Vsync) is enabled." -msgstr "" - -#: doc/classes/OS.xml:911 -msgid "" -"If [code]true[/code] and [code]vsync_enabled[/code] is true, the operating " -"system's window compositor will be used for vsync when the compositor is " -"enabled and the game is in windowed mode.\n" -"[b]Note:[/b] This option is experimental and meant to alleviate stutter " -"experienced by some users. However, some users have experienced a Vsync " -"framerate halving (e.g. from 60 FPS to 30 FPS) when using it.\n" -"[b]Note:[/b] This property is only implemented on Windows." -msgstr "" - -#: doc/classes/OS.xml:916 -msgid "" -"If [code]true[/code], removes the window frame.\n" -"[b]Note:[/b] Setting [code]window_borderless[/code] to [code]false[/code] " -"disables per-pixel transparency." -msgstr "" - -#: doc/classes/OS.xml:920 -msgid "If [code]true[/code], the window is fullscreen." -msgstr "" - -#: doc/classes/OS.xml:923 -msgid "If [code]true[/code], the window is maximized." -msgstr "" - -#: doc/classes/OS.xml:926 -msgid "If [code]true[/code], the window is minimized." -msgstr "" - -#: doc/classes/OS.xml:929 -msgid "" -"If [code]true[/code], the window background is transparent and window frame " -"is removed.\n" -"Use [code]get_tree().get_root().set_transparent_background(true)[/code] to " -"disable main viewport background rendering.\n" -"[b]Note:[/b] This property has no effect if [b]Project > Project Settings > " -"Display > Window > Per-pixel transparency > Allowed[/b] setting is " -"disabled.\n" -"[b]Note:[/b] This property is implemented on HTML5, Linux, macOS and Windows." -msgstr "" - -#: doc/classes/OS.xml:935 -msgid "" -"The window position relative to the screen, the origin is the top left " -"corner, +Y axis goes to the bottom and +X axis goes to the right." -msgstr "" - -#: doc/classes/OS.xml:938 -msgid "If [code]true[/code], the window is resizable by the user." -msgstr "" - -#: doc/classes/OS.xml:941 -msgid "The size of the window (without counting window manager decorations)." -msgstr "" - -#: doc/classes/OS.xml:946 +#: doc/classes/OS.xml:505 msgid "" "The GLES2 rendering backend. It uses OpenGL ES 2.0 on mobile devices, OpenGL " "2.1 on desktop platforms and WebGL 1.0 on the web." msgstr "" -#: doc/classes/OS.xml:949 +#: doc/classes/OS.xml:508 msgid "The Vulkan rendering backend." msgstr "" -#: doc/classes/OS.xml:952 +#: doc/classes/OS.xml:511 msgid "Sunday." msgstr "" -#: doc/classes/OS.xml:955 +#: doc/classes/OS.xml:514 msgid "Monday." msgstr "" -#: doc/classes/OS.xml:958 +#: doc/classes/OS.xml:517 msgid "Tuesday." msgstr "" -#: doc/classes/OS.xml:961 +#: doc/classes/OS.xml:520 msgid "Wednesday." msgstr "" -#: doc/classes/OS.xml:964 +#: doc/classes/OS.xml:523 msgid "Thursday." msgstr "" -#: doc/classes/OS.xml:967 +#: doc/classes/OS.xml:526 msgid "Friday." msgstr "" -#: doc/classes/OS.xml:970 +#: doc/classes/OS.xml:529 msgid "Saturday." msgstr "" -#: doc/classes/OS.xml:973 +#: doc/classes/OS.xml:532 msgid "January." msgstr "" -#: doc/classes/OS.xml:976 +#: doc/classes/OS.xml:535 msgid "February." msgstr "" -#: doc/classes/OS.xml:979 +#: doc/classes/OS.xml:538 msgid "March." msgstr "" -#: doc/classes/OS.xml:982 +#: doc/classes/OS.xml:541 msgid "April." msgstr "" -#: doc/classes/OS.xml:985 +#: doc/classes/OS.xml:544 msgid "May." msgstr "" -#: doc/classes/OS.xml:988 +#: doc/classes/OS.xml:547 msgid "June." msgstr "" -#: doc/classes/OS.xml:991 +#: doc/classes/OS.xml:550 msgid "July." msgstr "" -#: doc/classes/OS.xml:994 +#: doc/classes/OS.xml:553 msgid "August." msgstr "" -#: doc/classes/OS.xml:997 +#: doc/classes/OS.xml:556 msgid "September." msgstr "" -#: doc/classes/OS.xml:1000 +#: doc/classes/OS.xml:559 msgid "October." msgstr "" -#: doc/classes/OS.xml:1003 +#: doc/classes/OS.xml:562 msgid "November." msgstr "" -#: doc/classes/OS.xml:1006 +#: doc/classes/OS.xml:565 msgid "December." msgstr "" -#: doc/classes/OS.xml:1009 -msgid "Landscape screen orientation." -msgstr "" - -#: doc/classes/OS.xml:1012 -msgid "Portrait screen orientation." -msgstr "" - -#: doc/classes/OS.xml:1015 -msgid "Reverse landscape screen orientation." -msgstr "" - -#: doc/classes/OS.xml:1018 -msgid "Reverse portrait screen orientation." -msgstr "" - -#: doc/classes/OS.xml:1021 -msgid "Uses landscape or reverse landscape based on the hardware sensor." -msgstr "" - -#: doc/classes/OS.xml:1024 -msgid "Uses portrait or reverse portrait based on the hardware sensor." -msgstr "" - -#: doc/classes/OS.xml:1027 -msgid "Uses most suitable orientation based on the hardware sensor." -msgstr "" - -#: doc/classes/OS.xml:1030 +#: doc/classes/OS.xml:568 msgid "Desktop directory path." msgstr "" -#: doc/classes/OS.xml:1033 +#: doc/classes/OS.xml:571 msgid "DCIM (Digital Camera Images) directory path." msgstr "" -#: doc/classes/OS.xml:1036 +#: doc/classes/OS.xml:574 msgid "Documents directory path." msgstr "" -#: doc/classes/OS.xml:1039 +#: doc/classes/OS.xml:577 msgid "Downloads directory path." msgstr "" -#: doc/classes/OS.xml:1042 +#: doc/classes/OS.xml:580 msgid "Movies directory path." msgstr "" -#: doc/classes/OS.xml:1045 +#: doc/classes/OS.xml:583 msgid "Music directory path." msgstr "" -#: doc/classes/OS.xml:1048 +#: doc/classes/OS.xml:586 msgid "Pictures directory path." msgstr "" -#: doc/classes/OS.xml:1051 +#: doc/classes/OS.xml:589 msgid "Ringtones directory path." msgstr "" @@ -34033,7 +34121,7 @@ msgid "" "as a parent and container for other types of [Control] nodes." msgstr "" -#: doc/classes/Panel.xml:17 +#: doc/classes/Panel.xml:25 msgid "The style of this [Panel]." msgstr "" @@ -34051,15 +34139,15 @@ msgstr "" msgid "The style of [PanelContainer]'s background." msgstr "" -#: doc/classes/PanoramaSky.xml:4 -msgid "A type of [Sky] used to draw a background texture." +#: doc/classes/PanoramaSkyMaterial.xml:4 +msgid "A [Material] used with [Sky] to draw a background texture." msgstr "" -#: doc/classes/PanoramaSky.xml:7 +#: doc/classes/PanoramaSkyMaterial.xml:7 msgid "" -"A resource referenced in an [Environment] that is used to draw a background. " -"The Panorama sky functions similar to skyboxes in other engines, except it " -"uses an equirectangular sky map instead of a cube map.\n" +"A resource referenced in a [Sky] that is used to draw a background. The " +"Panorama sky material functions similar to skyboxes in other engines, except " +"it uses an equirectangular sky map instead of a cube map.\n" "Using an HDR panorama is strongly recommended for accurate, high-quality " "reflections. Godot supports the Radiance HDR ([code].hdr[/code]) and OpenEXR " "([code].exr[/code]) image formats for this purpose.\n" @@ -34068,8 +34156,8 @@ msgid "" "equirectangular sky map." msgstr "" -#: doc/classes/PanoramaSky.xml:17 -msgid "[Texture2D] to be applied to the PanoramaSky." +#: doc/classes/PanoramaSkyMaterial.xml:17 +msgid "[Texture2D] to be applied to the [PanoramaSkyMaterial]." msgstr "" #: doc/classes/ParallaxBackground.xml:4 @@ -34153,146 +34241,15 @@ msgid "" "it will not scroll." msgstr "" -#: doc/classes/Particles.xml:4 -msgid "3D particle emitter." -msgstr "" - -#: doc/classes/Particles.xml:7 -msgid "" -"3D particle node used to create a variety of particle systems and effects. " -"[Particles] features an emitter that generates some number of particles at a " -"given rate.\n" -"Use the [code]process_material[/code] property to add a [ParticlesMaterial] " -"to configure particle appearance and behavior. Alternatively, you can add a " -"[ShaderMaterial] which will be applied to all particles." -msgstr "" - -#: doc/classes/Particles.xml:11 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/3d/vertex_animation/" -"controlling_thousands_of_fish.html" -msgstr "" - -#: doc/classes/Particles.xml:18 -msgid "" -"Returns the axis-aligned bounding box that contains all the particles that " -"are active in the current frame." -msgstr "" - -#: doc/classes/Particles.xml:27 -msgid "Returns the [Mesh] that is drawn at index [code]pass[/code]." -msgstr "" - -#: doc/classes/Particles.xml:34 -msgid "Restarts the particle emission, clearing existing particles." -msgstr "" - -#: doc/classes/Particles.xml:45 -msgid "Sets the [Mesh] that is drawn at index [code]pass[/code]." -msgstr "" - -#: doc/classes/Particles.xml:51 -msgid "Number of particles to emit." -msgstr "" - -#: doc/classes/Particles.xml:57 -msgid "[Mesh] that is drawn for the first draw pass." -msgstr "" - -#: doc/classes/Particles.xml:60 -msgid "[Mesh] that is drawn for the second draw pass." -msgstr "" - -#: doc/classes/Particles.xml:63 -msgid "[Mesh] that is drawn for the third draw pass." -msgstr "" - -#: doc/classes/Particles.xml:66 -msgid "[Mesh] that is drawn for the fourth draw pass." -msgstr "" - -#: doc/classes/Particles.xml:69 -msgid "The number of draw passes when rendering particles." -msgstr "" - -#: doc/classes/Particles.xml:75 -msgid "" -"Time ratio between each emission. If [code]0[/code], particles are emitted " -"continuously. If [code]1[/code], all particles are emitted simultaneously." -msgstr "" - -#: doc/classes/Particles.xml:90 -msgid "" -"If [code]true[/code], only [code]amount[/code] particles will be emitted." -msgstr "" - -#: doc/classes/Particles.xml:93 -msgid "" -"Amount of time to preprocess the particles before animation starts. Lets you " -"start the animation some time after particles have started emitting." -msgstr "" - -#: doc/classes/Particles.xml:96 doc/classes/Particles2D.xml:64 -msgid "" -"[Material] for processing particles. Can be a [ParticlesMaterial] or a " -"[ShaderMaterial]." -msgstr "" - -#: doc/classes/Particles.xml:99 -msgid "Emission randomness ratio." -msgstr "" - -#: doc/classes/Particles.xml:102 -msgid "" -"Speed scaling ratio. A value of [code]0[/code] can be used to pause the " -"particles." -msgstr "" - -#: doc/classes/Particles.xml:105 -msgid "" -"The [AABB] that determines the area of the world part of which needs to be " -"visible on screen for the particle system to be active." -msgstr "" - -#: doc/classes/Particles.xml:119 -msgid "Maximum number of draw passes supported." -msgstr "" - -#: doc/classes/Particles2D.xml:4 -msgid "2D particle emitter." -msgstr "" - -#: doc/classes/Particles2D.xml:7 -msgid "" -"2D particle node used to create a variety of particle systems and effects. " -"[Particles2D] features an emitter that generates some number of particles at " -"a given rate.\n" -"Use the [code]process_material[/code] property to add a [ParticlesMaterial] " -"to configure particle appearance and behavior. Alternatively, you can add a " -"[ShaderMaterial] which will be applied to all particles." -msgstr "" - -#: doc/classes/Particles2D.xml:18 -msgid "Returns a rectangle containing the positions of all existing particles." -msgstr "" - -#: doc/classes/Particles2D.xml:25 -msgid "Restarts all the existing particles." -msgstr "" - -#: doc/classes/Particles2D.xml:76 -msgid "Editor visibility helper." -msgstr "" - #: doc/classes/ParticlesMaterial.xml:4 -msgid "Particle properties for [Particles] and [Particles2D] nodes." +msgid "Particle properties for [GPUParticles3D] and [GPUParticles2D] nodes." msgstr "" #: doc/classes/ParticlesMaterial.xml:7 msgid "" "ParticlesMaterial defines particle properties and behavior. It is used in " -"the [code]process_material[/code] of [Particles] and [Particles2D] emitter " -"nodes.\n" +"the [code]process_material[/code] of [GPUParticles3D] and [GPUParticles2D] " +"emitter nodes.\n" "Some of this material's properties are applied to each particle when " "emitted, while others can have a [CurveTexture] applied to vary values over " "the lifetime of the particle.\n" @@ -34369,9 +34326,9 @@ msgstr "" #: doc/classes/ParticlesMaterial.xml:135 msgid "" -"Each particle's initial color. If the [Particles2D]'s [code]texture[/code] " -"is defined, it will be multiplied by this color. To have particle display " -"color in a [BaseMaterial3D] make sure to set [member BaseMaterial3D." +"Each particle's initial color. If the [GPUParticles2D]'s [code]texture[/" +"code] is defined, it will be multiplied by this color. To have particle " +"display color in a [BaseMaterial3D] make sure to set [member BaseMaterial3D." "vertex_color_use_as_albedo] to [code]true[/code]." msgstr "" @@ -34579,27 +34536,6 @@ msgid "" "be modulated by [member emission_color_texture]." msgstr "" -#: doc/classes/Path.xml:4 -msgid "Contains a [Curve3D] path for [PathFollow] nodes to follow." -msgstr "" - -#: doc/classes/Path.xml:7 -msgid "" -"Can have [PathFollow] child nodes moving along the [Curve3D]. See " -"[PathFollow] for more information on the usage.\n" -"Note that the path is considered as relative to the moved nodes (children of " -"[PathFollow]). As such, the curve should usually start with a zero vector " -"[code](0, 0, 0)[/code]." -msgstr "" - -#: doc/classes/Path.xml:16 -msgid "A [Curve3D] describing the path." -msgstr "" - -#: doc/classes/Path.xml:22 -msgid "Emitted when the [member curve] changes." -msgstr "" - #: doc/classes/Path2D.xml:4 msgid "Contains a [Curve2D] path for [PathFollow2D] nodes to follow." msgstr "" @@ -34617,13 +34553,34 @@ msgstr "" msgid "A [Curve2D] describing the path." msgstr "" -#: doc/classes/PathFollow.xml:4 -msgid "Point sampler for a [Path]." +#: doc/classes/Path3D.xml:4 +msgid "Contains a [Curve3D] path for [PathFollow3D] nodes to follow." +msgstr "" + +#: doc/classes/Path3D.xml:7 +msgid "" +"Can have [PathFollow3D] child nodes moving along the [Curve3D]. See " +"[PathFollow3D] for more information on the usage.\n" +"Note that the path is considered as relative to the moved nodes (children of " +"[PathFollow3D]). As such, the curve should usually start with a zero vector " +"[code](0, 0, 0)[/code]." +msgstr "" + +#: doc/classes/Path3D.xml:16 +msgid "A [Curve3D] describing the path." +msgstr "" + +#: doc/classes/Path3D.xml:22 +msgid "Emitted when the [member curve] changes." +msgstr "" + +#: doc/classes/PathFollow2D.xml:4 +msgid "Point sampler for a [Path2D]." msgstr "" -#: doc/classes/PathFollow.xml:7 +#: doc/classes/PathFollow2D.xml:7 msgid "" -"This node takes its parent [Path], and returns the coordinates of a point " +"This node takes its parent [Path2D], and returns the coordinates of a point " "within it, given a distance from the first vertex.\n" "It is useful for making other nodes follow a path, without coding the " "movement pattern. For that, the nodes must be children of this node. The " @@ -34631,84 +34588,65 @@ msgid "" "node." msgstr "" -#: doc/classes/PathFollow.xml:16 +#: doc/classes/PathFollow2D.xml:16 msgid "" "If [code]true[/code], the position between two cached points is interpolated " "cubically, and linearly otherwise.\n" -"The points along the [Curve3D] of the [Path] are precomputed before use, for " -"faster calculations. The point at the requested offset is then calculated " -"interpolating between two adjacent cached points. This may present a problem " -"if the curve makes sharp turns, as the cached points may not follow the " -"curve closely enough.\n" +"The points along the [Curve2D] of the [Path2D] are precomputed before use, " +"for faster calculations. The point at the requested offset is then " +"calculated interpolating between two adjacent cached points. This may " +"present a problem if the curve makes sharp turns, as the cached points may " +"not follow the curve closely enough.\n" "There are two answers to this problem: either increase the number of cached " "points and increase memory consumption, or make a cubic interpolation " "between two points at the cost of (slightly) slower calculations." msgstr "" -#: doc/classes/PathFollow.xml:21 doc/classes/PathFollow2D.xml:21 +#: doc/classes/PathFollow2D.xml:21 doc/classes/PathFollow3D.xml:21 msgid "The node's offset along the curve." msgstr "" -#: doc/classes/PathFollow.xml:24 doc/classes/PathFollow2D.xml:27 +#: doc/classes/PathFollow2D.xml:24 +msgid "" +"How far to look ahead of the curve to calculate the tangent if the node is " +"rotating. E.g. shorter lookaheads will lead to faster rotations." +msgstr "" + +#: doc/classes/PathFollow2D.xml:27 doc/classes/PathFollow3D.xml:24 msgid "" "If [code]true[/code], any offset outside the path's length will wrap around, " "instead of stopping at the ends. Use it for cyclic paths." msgstr "" -#: doc/classes/PathFollow.xml:27 -msgid "" -"The distance from the first vertex, measured in 3D units along the path. " -"This sets this node's position to a point within the path." +#: doc/classes/PathFollow2D.xml:30 +msgid "The distance along the path in pixels." msgstr "" -#: doc/classes/PathFollow.xml:30 +#: doc/classes/PathFollow2D.xml:33 msgid "" -"Allows or forbids rotation on one or more axes, depending on the [enum " -"RotationMode] constants being used." +"If [code]true[/code], this node rotates to follow the path, making its " +"descendants rotate." msgstr "" -#: doc/classes/PathFollow.xml:33 +#: doc/classes/PathFollow2D.xml:36 msgid "" -"The distance from the first vertex, considering 0.0 as the first vertex and " -"1.0 as the last. This is just another way of expressing the offset within " -"the path, as the offset supplied is multiplied internally by the path's " -"length." +"The distance along the path as a number in the range 0.0 (for the first " +"vertex) to 1.0 (for the last). This is just another way of expressing the " +"offset within the path, as the offset supplied is multiplied internally by " +"the path's length." msgstr "" -#: doc/classes/PathFollow.xml:36 doc/classes/PathFollow2D.xml:39 +#: doc/classes/PathFollow2D.xml:39 doc/classes/PathFollow3D.xml:36 msgid "The node's offset perpendicular to the curve." msgstr "" -#: doc/classes/PathFollow.xml:41 -msgid "Forbids the PathFollow to rotate." -msgstr "" - -#: doc/classes/PathFollow.xml:44 -msgid "Allows the PathFollow to rotate in the Y axis only." +#: doc/classes/PathFollow3D.xml:4 +msgid "Point sampler for a [Path3D]." msgstr "" -#: doc/classes/PathFollow.xml:47 -msgid "Allows the PathFollow to rotate in both the X, and Y axes." -msgstr "" - -#: doc/classes/PathFollow.xml:50 -msgid "Allows the PathFollow to rotate in any axis." -msgstr "" - -#: doc/classes/PathFollow.xml:53 +#: doc/classes/PathFollow3D.xml:7 msgid "" -"Uses the up vector information in a [Curve3D] to enforce orientation. This " -"rotation mode requires the [Path]'s [member Curve3D.up_vector_enabled] " -"property to be set to [code]true[/code]." -msgstr "" - -#: doc/classes/PathFollow2D.xml:4 -msgid "Point sampler for a [Path2D]." -msgstr "" - -#: doc/classes/PathFollow2D.xml:7 -msgid "" -"This node takes its parent [Path2D], and returns the coordinates of a point " +"This node takes its parent [Path3D], and returns the coordinates of a point " "within it, given a distance from the first vertex.\n" "It is useful for making other nodes follow a path, without coding the " "movement pattern. For that, the nodes must be children of this node. The " @@ -34716,11 +34654,11 @@ msgid "" "node." msgstr "" -#: doc/classes/PathFollow2D.xml:16 +#: doc/classes/PathFollow3D.xml:16 msgid "" "If [code]true[/code], the position between two cached points is interpolated " "cubically, and linearly otherwise.\n" -"The points along the [Curve2D] of the [Path2D] are precomputed before use, " +"The points along the [Curve3D] of the [Path3D] are precomputed before use, " "for faster calculations. The point at the requested offset is then " "calculated interpolating between two adjacent cached points. This may " "present a problem if the curve makes sharp turns, as the cached points may " @@ -34730,28 +34668,47 @@ msgid "" "between two points at the cost of (slightly) slower calculations." msgstr "" -#: doc/classes/PathFollow2D.xml:24 +#: doc/classes/PathFollow3D.xml:27 msgid "" -"How far to look ahead of the curve to calculate the tangent if the node is " -"rotating. E.g. shorter lookaheads will lead to faster rotations." +"The distance from the first vertex, measured in 3D units along the path. " +"This sets this node's position to a point within the path." msgstr "" -#: doc/classes/PathFollow2D.xml:30 -msgid "The distance along the path in pixels." +#: doc/classes/PathFollow3D.xml:30 +msgid "" +"Allows or forbids rotation on one or more axes, depending on the [enum " +"RotationMode] constants being used." msgstr "" -#: doc/classes/PathFollow2D.xml:33 +#: doc/classes/PathFollow3D.xml:33 msgid "" -"If [code]true[/code], this node rotates to follow the path, making its " -"descendants rotate." +"The distance from the first vertex, considering 0.0 as the first vertex and " +"1.0 as the last. This is just another way of expressing the offset within " +"the path, as the offset supplied is multiplied internally by the path's " +"length." msgstr "" -#: doc/classes/PathFollow2D.xml:36 +#: doc/classes/PathFollow3D.xml:41 +msgid "Forbids the PathFollow3D to rotate." +msgstr "" + +#: doc/classes/PathFollow3D.xml:44 +msgid "Allows the PathFollow3D to rotate in the Y axis only." +msgstr "" + +#: doc/classes/PathFollow3D.xml:47 +msgid "Allows the PathFollow3D to rotate in both the X, and Y axes." +msgstr "" + +#: doc/classes/PathFollow3D.xml:50 +msgid "Allows the PathFollow3D to rotate in any axis." +msgstr "" + +#: doc/classes/PathFollow3D.xml:53 msgid "" -"The distance along the path as a number in the range 0.0 (for the first " -"vertex) to 1.0 (for the last). This is just another way of expressing the " -"offset within the path, as the offset supplied is multiplied internally by " -"the path's length." +"Uses the up vector information in a [Curve3D] to enforce orientation. This " +"rotation mode requires the [Path3D]'s [member Curve3D.up_vector_enabled] " +"property to be set to [code]true[/code]." msgstr "" #: doc/classes/PCKPacker.xml:4 @@ -34890,20 +34847,20 @@ msgstr "" msgid "Draw calls per frame. 3D only." msgstr "" -#: doc/classes/Performance.xml:77 doc/classes/VisualServer.xml:3718 +#: doc/classes/Performance.xml:77 doc/classes/RenderingServer.xml:3711 msgid "" "The amount of video memory used, i.e. texture and vertex memory combined." msgstr "" -#: doc/classes/Performance.xml:80 doc/classes/VisualServer.xml:3721 +#: doc/classes/Performance.xml:80 doc/classes/RenderingServer.xml:3714 msgid "The amount of texture memory used." msgstr "" -#: doc/classes/Performance.xml:83 doc/classes/VisualServer.xml:3724 +#: doc/classes/Performance.xml:83 doc/classes/RenderingServer.xml:3717 msgid "The amount of vertex memory used." msgstr "" -#: doc/classes/Performance.xml:86 doc/classes/VisualServer.xml:3715 +#: doc/classes/Performance.xml:86 doc/classes/RenderingServer.xml:3708 msgid "Unimplemented in the GLES2 rendering backend, always returns 0." msgstr "" @@ -34920,7 +34877,7 @@ msgid "Number of islands in the 2D physics engine." msgstr "" #: doc/classes/Performance.xml:98 -msgid "Number of active [RigidBody] and [VehicleBody] nodes in the game." +msgid "Number of active [RigidBody3D] and [VehicleBody3D] nodes in the game." msgstr "" #: doc/classes/Performance.xml:101 @@ -34955,47 +34912,203 @@ msgid "" "resource." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:4 -msgid "Direct access object to a physics body in the [Physics2DServer]." +#: doc/classes/PhysicalSkyMaterial.xml:4 +msgid "[Sky] [Material] used for a physically based sky." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:7 +msgid "" +"The [PhysicalSkyMaterial] uses the Preetham analytic daylight model to draw " +"a sky based on physical properties. This results in a substantially more " +"realistic sky than the [ProceduralSkyMaterial], but it is slightly slower " +"and less flexible.\n" +"The [PhysicalSkyMaterial] only supports one sun. The color, energy, and " +"direction of the sun are taken from the first [DirectionalLight3D] in the " +"scene tree.\n" +"As it is based on a daylight model, the sky fades to black as the sunset " +"ends. If you want a full day/night cycle, you will have to add a night sky " +"by converting this to a [ShaderMaterial] and adding a night sky directly " +"into the resulting shader." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:17 +msgid "" +"Sets the amount of dithering to use. Dithering helps reduce banding that " +"appears from the smooth changes in color in the sky. Use the lowest value " +"possible, higher amounts may add fuzziness to the sky." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:20 +msgid "" +"Sets the exposure of the sky. Higher exposure values make the entire sky " +"brighter." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:23 +msgid "" +"Modulates the [Color] on the bottom half of the sky to represent the ground." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:26 +msgid "" +"Controls the strength of mie scattering for the sky. Mie scattering results " +"from light colliding with larger particles (like water). On earth, mie " +"scattering results in a whiteish color around the sun and horizon." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:29 +msgid "" +"Controls the [Color] of the mie scattering effect. While not physically " +"accurate, this allows for the creation of alien looking planets." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:32 +msgid "" +"Controls the direction of the mie scattering. A value of [code]1[/code] " +"means that when light hits a particle it passing through straight forward. A " +"value of [code]-1[/code] means that all light is scatter backwards." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:35 +msgid "" +"Controls the strength of the rayleigh scattering. Rayleigh scattering " +"results from light colliding with small particles. It is responsible for the " +"blue color of the sky." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:38 +msgid "" +"Controls the [Color] of the rayleigh scattering. While not physically " +"accurate, this allows for the creation of alien looking planets. For " +"example, setting this to a red [Color] results in a mars looking atmosphere " +"with a corresponding blue sunset." +msgstr "" + +#: doc/classes/PhysicalSkyMaterial.xml:41 +msgid "" +"Sets the size of the sun disk. Default value is based on Sol's perceived " +"size from Earth." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:7 +#: doc/classes/PhysicalSkyMaterial.xml:44 msgid "" -"Provides direct access to a physics body in the [Physics2DServer], allowing " +"Sets the thickness of the atmosphere. High turbidity creates a foggy looking " +"atmosphere, while a low turbidity results in a clearer atmosphere." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:4 +msgid "Base class for all objects affected by physics in 2D space." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:7 +msgid "" +"PhysicsBody2D is an abstract base class for implementing a physics body. All " +"*Body2D types inherit from it." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:19 doc/classes/PhysicsBody3D.xml:19 +#: doc/classes/SoftBody3D.xml:19 +msgid "Adds a body to the list of bodies that this body can't collide with." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:26 doc/classes/PhysicsBody3D.xml:26 +#: doc/classes/SoftBody3D.xml:26 +msgid "" +"Returns an array of nodes that were added as collision exceptions for this " +"body." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:53 doc/classes/PhysicsBody3D.xml:53 +#: doc/classes/SoftBody3D.xml:53 +msgid "" +"Removes a body from the list of bodies that this body can't collide with." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:64 doc/classes/PhysicsBody3D.xml:64 +msgid "" +"Sets individual bits on the [member collision_layer] bitmask. Use this if " +"you only need to change one layer's value." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:75 doc/classes/PhysicsBody3D.xml:75 +msgid "" +"Sets individual bits on the [member collision_mask] bitmask. Use this if you " +"only need to change one layer's value." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:81 doc/classes/PhysicsBody3D.xml:81 +msgid "" +"The physics layers this area is in.\n" +"Collidable objects can exist in any of 32 different layers. These layers " +"work like a tagging system, and are not visual. A collidable can use these " +"layers to select with which objects it can collide, using the [member " +"collision_mask] property.\n" +"A contact is detected if object A is in any of the layers that object B " +"scans, or object B is in any layer scanned by object A." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:86 doc/classes/PhysicsBody3D.xml:86 +msgid "The physics layers this area scans for collisions." +msgstr "" + +#: doc/classes/PhysicsBody2D.xml:90 +msgid "" +"Both [member collision_layer] and [member collision_mask]. Returns [member " +"collision_layer] when accessed. Updates [member collision_layer] and [member " +"collision_mask] when modified." +msgstr "" + +#: doc/classes/PhysicsBody3D.xml:4 +msgid "Base class for all objects affected by physics in 3D space." +msgstr "" + +#: doc/classes/PhysicsBody3D.xml:7 +msgid "" +"PhysicsBody3D is an abstract base class for implementing a physics body. All " +"*Body types inherit from it." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState2D.xml:4 +msgid "Direct access object to a physics body in the [PhysicsServer2D]." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState2D.xml:7 +msgid "" +"Provides direct access to a physics body in the [PhysicsServer2D], allowing " "safe changes to physics properties. This object is passed via the direct " "state callback of rigid/character bodies, and is intended for changing the " "direct state of that body. See [method RigidBody2D._integrate_forces]." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:10 -#: doc/classes/Physics2DDirectSpaceState.xml:10 -#: doc/classes/PhysicsDirectSpaceState.xml:10 doc/classes/RayCast.xml:14 -#: doc/classes/RayCast2D.xml:14 doc/classes/World.xml:10 -#: doc/classes/World2D.xml:10 +#: doc/classes/PhysicsDirectBodyState2D.xml:10 +#: doc/classes/PhysicsDirectSpaceState2D.xml:10 +#: doc/classes/PhysicsDirectSpaceState3D.xml:10 doc/classes/RayCast2D.xml:14 +#: doc/classes/RayCast3D.xml:14 doc/classes/World2D.xml:10 +#: doc/classes/World3D.xml:10 msgid "" "https://docs.godotengine.org/en/latest/tutorials/physics/ray-casting.html" msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:19 doc/classes/RigidBody2D.xml:31 +#: doc/classes/PhysicsDirectBodyState2D.xml:19 doc/classes/RigidBody2D.xml:31 msgid "Adds a constant directional force without affecting rotation." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:30 -#: doc/classes/PhysicsDirectBodyState.xml:30 doc/classes/RigidBody2D.xml:42 +#: doc/classes/PhysicsDirectBodyState2D.xml:30 +#: doc/classes/PhysicsDirectBodyState3D.xml:30 doc/classes/RigidBody2D.xml:42 msgid "" "Adds a positioned force to the body. Both the force and the offset from the " "body origin are in global coordinates." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:39 doc/classes/RigidBody2D.xml:51 +#: doc/classes/PhysicsDirectBodyState2D.xml:39 doc/classes/RigidBody2D.xml:51 msgid "Adds a constant rotational force." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:48 doc/classes/RigidBody2D.xml:60 +#: doc/classes/PhysicsDirectBodyState2D.xml:48 doc/classes/RigidBody2D.xml:60 msgid "Applies a directional impulse without affecting rotation." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:59 +#: doc/classes/PhysicsDirectBodyState2D.xml:59 msgid "" "Applies a positioned impulse to the body. An impulse is time-independent! " "Applying an impulse every frame would result in a framerate-dependent force. " @@ -35004,180 +35117,239 @@ msgid "" "the global coordinate system, but is centered at the object's origin." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:68 doc/classes/RigidBody2D.xml:80 +#: doc/classes/PhysicsDirectBodyState2D.xml:68 doc/classes/RigidBody2D.xml:80 msgid "Applies a rotational impulse to the body." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:77 -#: doc/classes/PhysicsDirectBodyState.xml:78 +#: doc/classes/PhysicsDirectBodyState2D.xml:77 +#: doc/classes/PhysicsDirectBodyState3D.xml:78 msgid "Returns the collider's [RID]." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:86 -#: doc/classes/PhysicsDirectBodyState.xml:87 +#: doc/classes/PhysicsDirectBodyState2D.xml:86 +#: doc/classes/PhysicsDirectBodyState3D.xml:87 msgid "Returns the collider's object id." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:95 +#: doc/classes/PhysicsDirectBodyState2D.xml:95 msgid "" "Returns the collider object. This depends on how it was created (will return " "a scene node if such was used to create it)." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:104 -#: doc/classes/PhysicsDirectBodyState.xml:105 +#: doc/classes/PhysicsDirectBodyState2D.xml:104 +#: doc/classes/PhysicsDirectBodyState3D.xml:105 msgid "Returns the contact position in the collider." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:113 -#: doc/classes/PhysicsDirectBodyState.xml:114 +#: doc/classes/PhysicsDirectBodyState2D.xml:113 +#: doc/classes/PhysicsDirectBodyState3D.xml:114 msgid "Returns the collider's shape index." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:122 +#: doc/classes/PhysicsDirectBodyState2D.xml:122 msgid "" "Returns the collided shape's metadata. This metadata is different from " -"[method Object.get_meta], and is set with [method Physics2DServer." +"[method Object.get_meta], and is set with [method PhysicsServer2D." "shape_set_data]." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:131 -#: doc/classes/PhysicsDirectBodyState.xml:123 +#: doc/classes/PhysicsDirectBodyState2D.xml:131 +#: doc/classes/PhysicsDirectBodyState3D.xml:123 msgid "Returns the linear velocity vector at the collider's contact point." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:138 +#: doc/classes/PhysicsDirectBodyState2D.xml:138 msgid "" "Returns the number of contacts this body has with other bodies.\n" "[b]Note:[/b] By default, this returns 0 unless bodies are configured to " "monitor contacts. See [member RigidBody2D.contact_monitor]." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:148 -#: doc/classes/PhysicsDirectBodyState.xml:149 +#: doc/classes/PhysicsDirectBodyState2D.xml:148 +#: doc/classes/PhysicsDirectBodyState3D.xml:149 msgid "Returns the local normal at the contact point." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:157 -#: doc/classes/PhysicsDirectBodyState.xml:158 +#: doc/classes/PhysicsDirectBodyState2D.xml:157 +#: doc/classes/PhysicsDirectBodyState3D.xml:158 msgid "Returns the local position of the contact point." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:166 -#: doc/classes/PhysicsDirectBodyState.xml:167 +#: doc/classes/PhysicsDirectBodyState2D.xml:166 +#: doc/classes/PhysicsDirectBodyState3D.xml:167 msgid "Returns the local shape index of the collision." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:173 -#: doc/classes/PhysicsDirectBodyState.xml:174 +#: doc/classes/PhysicsDirectBodyState2D.xml:173 +#: doc/classes/PhysicsDirectBodyState3D.xml:174 msgid "Returns the current state of the space, useful for queries." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:180 -#: doc/classes/PhysicsDirectBodyState.xml:181 +#: doc/classes/PhysicsDirectBodyState2D.xml:180 +#: doc/classes/PhysicsDirectBodyState3D.xml:181 msgid "Calls the built-in force integration code." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:186 -#: doc/classes/PhysicsDirectBodyState.xml:187 doc/classes/RigidBody2D.xml:121 +#: doc/classes/PhysicsDirectBodyState2D.xml:186 +#: doc/classes/PhysicsDirectBodyState3D.xml:187 doc/classes/RigidBody2D.xml:121 msgid "The body's rotational velocity." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:189 -#: doc/classes/PhysicsDirectBodyState.xml:192 +#: doc/classes/PhysicsDirectBodyState2D.xml:189 +#: doc/classes/PhysicsDirectBodyState3D.xml:192 msgid "The inverse of the inertia of the body." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:192 -#: doc/classes/PhysicsDirectBodyState.xml:195 +#: doc/classes/PhysicsDirectBodyState2D.xml:192 +#: doc/classes/PhysicsDirectBodyState3D.xml:195 msgid "The inverse of the mass of the body." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:195 -#: doc/classes/PhysicsDirectBodyState.xml:198 doc/classes/RigidBody2D.xml:155 +#: doc/classes/PhysicsDirectBodyState2D.xml:195 +#: doc/classes/PhysicsDirectBodyState3D.xml:198 doc/classes/RigidBody2D.xml:155 msgid "The body's linear velocity." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:198 -#: doc/classes/PhysicsDirectBodyState.xml:203 +#: doc/classes/PhysicsDirectBodyState2D.xml:198 +#: doc/classes/PhysicsDirectBodyState3D.xml:203 msgid "If [code]true[/code], this body is currently sleeping (not active)." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:201 -#: doc/classes/PhysicsDirectBodyState.xml:206 +#: doc/classes/PhysicsDirectBodyState2D.xml:201 +#: doc/classes/PhysicsDirectBodyState3D.xml:206 msgid "The timestep (delta) used for the simulation." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:204 -#: doc/classes/PhysicsDirectBodyState.xml:209 +#: doc/classes/PhysicsDirectBodyState2D.xml:204 +#: doc/classes/PhysicsDirectBodyState3D.xml:209 msgid "" "The rate at which the body stops rotating, if there are not any other forces " "moving it." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:207 -#: doc/classes/PhysicsDirectBodyState.xml:212 +#: doc/classes/PhysicsDirectBodyState2D.xml:207 +#: doc/classes/PhysicsDirectBodyState3D.xml:212 msgid "The total gravity vector being currently applied to this body." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:210 -#: doc/classes/PhysicsDirectBodyState.xml:215 +#: doc/classes/PhysicsDirectBodyState2D.xml:210 +#: doc/classes/PhysicsDirectBodyState3D.xml:215 msgid "" "The rate at which the body stops moving, if there are not any other forces " "moving it." msgstr "" -#: doc/classes/Physics2DDirectBodyState.xml:213 -#: doc/classes/PhysicsDirectBodyState.xml:218 +#: doc/classes/PhysicsDirectBodyState2D.xml:213 +#: doc/classes/PhysicsDirectBodyState3D.xml:218 msgid "The body's transformation matrix." msgstr "" -#: doc/classes/Physics2DDirectBodyStateSW.xml:4 -msgid "Software implementation of [Physics2DDirectBodyState]." +#: doc/classes/PhysicsDirectBodyState2DSW.xml:4 +msgid "Software implementation of [PhysicsDirectBodyState2D]." msgstr "" -#: doc/classes/Physics2DDirectBodyStateSW.xml:7 +#: doc/classes/PhysicsDirectBodyState2DSW.xml:7 msgid "" -"Software implementation of [Physics2DDirectBodyState]. This object exposes " +"Software implementation of [PhysicsDirectBodyState2D]. This object exposes " "no new methods or properties and should not be used, as " -"[Physics2DDirectBodyState] selects the best implementation available." +"[PhysicsDirectBodyState2D] selects the best implementation available." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:4 -msgid "Direct access object to a space in the [Physics2DServer]." +#: doc/classes/PhysicsDirectBodyState3D.xml:4 +msgid "Direct access object to a physics body in the [PhysicsServer3D]." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:7 +msgid "" +"Provides direct access to a physics body in the [PhysicsServer3D], allowing " +"safe changes to physics properties. This object is passed via the direct " +"state callback of rigid/character bodies, and is intended for changing the " +"direct state of that body. See [method RigidBody3D._integrate_forces]." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:7 +#: doc/classes/PhysicsDirectBodyState3D.xml:18 doc/classes/RigidBody3D.xml:31 msgid "" -"Direct access object to a space in the [Physics2DServer]. It's used mainly " +"Adds a constant directional force without affecting rotation.\n" +"This is equivalent to [code]add_force(force, Vector3(0,0,0))[/code]." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:39 +msgid "Adds a constant rotational force without affecting position." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:48 +msgid "" +"Applies a single directional impulse without affecting rotation.\n" +"This is equivalent to [code]apply_impulse(Vector3(0, 0, 0), impulse)[/code]." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:60 +msgid "" +"Applies a positioned impulse to the body. An impulse is time-independent! " +"Applying an impulse every frame would result in a framerate-dependent force. " +"For this reason it should only be used when simulating one-time impacts. The " +"position uses the rotation of the global coordinate system, but is centered " +"at the object's origin." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:69 +msgid "" +"Apply a torque impulse (which will be affected by the body mass and shape). " +"This will rotate the body around the vector [code]j[/code] passed as " +"parameter." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:96 +msgid "Returns the collider object." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:130 +msgid "" +"Returns the number of contacts this body has with other bodies.\n" +"[b]Note:[/b] By default, this returns 0 unless bodies are configured to " +"monitor contacts. See [member RigidBody3D.contact_monitor]." +msgstr "" + +#: doc/classes/PhysicsDirectBodyState3D.xml:140 +msgid "Impulse created by the contact. Only implemented for Bullet physics." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState2D.xml:4 +msgid "Direct access object to a space in the [PhysicsServer2D]." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState2D.xml:7 +msgid "" +"Direct access object to a space in the [PhysicsServer2D]. It's used mainly " "to do queries against objects and areas residing in a given space." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:19 +#: doc/classes/PhysicsDirectSpaceState2D.xml:19 msgid "" "Checks how far the shape can travel toward a point. If the shape can not " "move, the array will be empty.\n" "[b]Note:[/b] Both the shape and the motion are supplied through a " -"[Physics2DShapeQueryParameters] object. The method will return an array with " +"[PhysicsShapeQueryParameters2D] object. The method will return an array with " "two floats between 0 and 1, both representing a fraction of [code]motion[/" "code]. The first is how far the shape can move without triggering a " "collision, and the second is the point at which a collision will occur. If " "no collision is detected, the returned array will be [code][1, 1][/code]." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:31 +#: doc/classes/PhysicsDirectSpaceState2D.xml:31 msgid "" "Checks the intersections of a shape, given through a " -"[Physics2DShapeQueryParameters] object, against the space. The resulting " +"[PhysicsShapeQueryParameters2D] object, against the space. The resulting " "array contains a list of points where the shape intersects another. Like " "with [method intersect_shape], the number of returned results can be limited " "to save processing time." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:40 +#: doc/classes/PhysicsDirectSpaceState2D.xml:40 msgid "" "Checks the intersections of a shape, given through a " -"[Physics2DShapeQueryParameters] object, against the space. If it collides " +"[PhysicsShapeQueryParameters2D] object, against the space. If it collides " "with more than one shape, the nearest one is selected. If the shape did not " "intersect anything, then an empty dictionary is returned instead.\n" "[b]Note:[/b] This method does not take into account the [code]motion[/code] " @@ -35188,14 +35360,14 @@ msgid "" "the object is an [Area2D], the result is [code](0, 0)[/code].\n" "[code]metadata[/code]: The intersecting shape's metadata. This metadata is " "different from [method Object.get_meta], and is set with [method " -"Physics2DServer.shape_set_data].\n" +"PhysicsServer2D.shape_set_data].\n" "[code]normal[/code]: The object's surface normal at the intersection point.\n" "[code]point[/code]: The intersection point.\n" "[code]rid[/code]: The intersecting object's [RID].\n" "[code]shape[/code]: The shape index of the colliding shape." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:67 +#: doc/classes/PhysicsDirectSpaceState2D.xml:67 msgid "" "Checks whether a point is inside any shape. The shapes the point is inside " "of are returned in an array containing dictionaries with the following " @@ -35204,17 +35376,17 @@ msgid "" "[code]collider_id[/code]: The colliding object's ID.\n" "[code]metadata[/code]: The intersecting shape's metadata. This metadata is " "different from [method Object.get_meta], and is set with [method " -"Physics2DServer.shape_set_data].\n" +"PhysicsServer2D.shape_set_data].\n" "[code]rid[/code]: The intersecting object's [RID].\n" "[code]shape[/code]: The shape index of the colliding shape.\n" "Additionally, the method can take an [code]exclude[/code] array of objects " "or [RID]s that are to be excluded from collisions, a [code]collision_mask[/" "code] bitmask representing the physics layers to check in, or booleans to " -"determine if the ray should collide with [PhysicsBody]s or [Area]s, " +"determine if the ray should collide with [PhysicsBody2D]s or [Area2D]s, " "respectively." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:112 +#: doc/classes/PhysicsDirectSpaceState2D.xml:112 msgid "" "Intersects a ray in a given space. The returned object is a dictionary with " "the following fields:\n" @@ -35222,7 +35394,7 @@ msgid "" "[code]collider_id[/code]: The colliding object's ID.\n" "[code]metadata[/code]: The intersecting shape's metadata. This metadata is " "different from [method Object.get_meta], and is set with [method " -"Physics2DServer.shape_set_data].\n" +"PhysicsServer2D.shape_set_data].\n" "[code]normal[/code]: The object's surface normal at the intersection point.\n" "[code]position[/code]: The intersection point.\n" "[code]rid[/code]: The intersecting object's [RID].\n" @@ -35232,14 +35404,14 @@ msgid "" "Additionally, the method can take an [code]exclude[/code] array of objects " "or [RID]s that are to be excluded from collisions, a [code]collision_mask[/" "code] bitmask representing the physics layers to check in, or booleans to " -"determine if the ray should collide with [PhysicsBody]s or [Area]s, " +"determine if the ray should collide with [PhysicsBody2D]s or [Area2D]s, " "respectively." msgstr "" -#: doc/classes/Physics2DDirectSpaceState.xml:132 +#: doc/classes/PhysicsDirectSpaceState2D.xml:132 msgid "" "Checks the intersections of a shape, given through a " -"[Physics2DShapeQueryParameters] object, against the space.\n" +"[PhysicsShapeQueryParameters2D] object, against the space.\n" "[b]Note:[/b] This method does not take into account the [code]motion[/code] " "property of the object. The intersected shapes are returned in an array " "containing dictionaries with the following fields:\n" @@ -35247,96 +35419,198 @@ msgid "" "[code]collider_id[/code]: The colliding object's ID.\n" "[code]metadata[/code]: The intersecting shape's metadata. This metadata is " "different from [method Object.get_meta], and is set with [method " -"Physics2DServer.shape_set_data].\n" +"PhysicsServer2D.shape_set_data].\n" +"[code]rid[/code]: The intersecting object's [RID].\n" +"[code]shape[/code]: The shape index of the colliding shape.\n" +"The number of intersections can be limited with the [code]max_results[/code] " +"parameter, to reduce the processing time." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:4 +msgid "Direct access object to a space in the [PhysicsServer3D]." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:7 +msgid "" +"Direct access object to a space in the [PhysicsServer3D]. It's used mainly " +"to do queries against objects and areas residing in a given space." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:21 +msgid "" +"Checks whether the shape can travel to a point. The method will return an " +"array with two floats between 0 and 1, both representing a fraction of " +"[code]motion[/code]. The first is how far the shape can move without " +"triggering a collision, and the second is the point at which a collision " +"will occur. If no collision is detected, the returned array will be [code]" +"[1, 1][/code].\n" +"If the shape can not move, the returned array will be [code][0, 0][/code] " +"under Bullet, and empty under GodotPhysics." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:33 +msgid "" +"Checks the intersections of a shape, given through a " +"[PhysicsShapeQueryParameters3D] object, against the space. The resulting " +"array contains a list of points where the shape intersects another. Like " +"with [method intersect_shape], the number of returned results can be limited " +"to save processing time." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:42 +msgid "" +"Checks the intersections of a shape, given through a " +"[PhysicsShapeQueryParameters3D] object, against the space. If it collides " +"with more than one shape, the nearest one is selected. The returned object " +"is a dictionary containing the following fields:\n" +"[code]collider_id[/code]: The colliding object's ID.\n" +"[code]linear_velocity[/code]: The colliding object's velocity [Vector3]. If " +"the object is an [Area3D], the result is [code](0, 0, 0)[/code].\n" +"[code]normal[/code]: The object's surface normal at the intersection point.\n" +"[code]point[/code]: The intersection point.\n" +"[code]rid[/code]: The intersecting object's [RID].\n" +"[code]shape[/code]: The shape index of the colliding shape.\n" +"If the shape did not intersect anything, then an empty dictionary is " +"returned instead." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:68 +msgid "" +"Intersects a ray in a given space. The returned object is a dictionary with " +"the following fields:\n" +"[code]collider[/code]: The colliding object.\n" +"[code]collider_id[/code]: The colliding object's ID.\n" +"[code]normal[/code]: The object's surface normal at the intersection point.\n" +"[code]position[/code]: The intersection point.\n" +"[code]rid[/code]: The intersecting object's [RID].\n" +"[code]shape[/code]: The shape index of the colliding shape.\n" +"If the ray did not intersect anything, then an empty dictionary is returned " +"instead.\n" +"Additionally, the method can take an [code]exclude[/code] array of objects " +"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/" +"code] bitmask representing the physics layers to check in, or booleans to " +"determine if the ray should collide with [PhysicsBody3D]s or [Area3D]s, " +"respectively." +msgstr "" + +#: doc/classes/PhysicsDirectSpaceState3D.xml:87 +msgid "" +"Checks the intersections of a shape, given through a " +"[PhysicsShapeQueryParameters3D] object, against the space. The intersected " +"shapes are returned in an array containing dictionaries with the following " +"fields:\n" +"[code]collider[/code]: The colliding object.\n" +"[code]collider_id[/code]: The colliding object's ID.\n" "[code]rid[/code]: The intersecting object's [RID].\n" "[code]shape[/code]: The shape index of the colliding shape.\n" "The number of intersections can be limited with the [code]max_results[/code] " "parameter, to reduce the processing time." msgstr "" -#: doc/classes/Physics2DServer.xml:4 +#: doc/classes/PhysicsMaterial.xml:4 +msgid "A material for physics properties." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:7 +msgid "" +"Provides a means of modifying the collision properties of a [PhysicsBody3D]." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:17 +msgid "" +"The body's bounciness. Values range from [code]0[/code] (no bounce) to " +"[code]1[/code] (full bounciness)." +msgstr "" + +#: doc/classes/PhysicsMaterial.xml:20 +msgid "" +"The body's friction. Values range from [code]0[/code] (frictionless) to " +"[code]1[/code] (maximum friction)." +msgstr "" + +#: doc/classes/PhysicsServer2D.xml:4 msgid "Server interface for low-level 2D physics access." msgstr "" -#: doc/classes/Physics2DServer.xml:7 +#: doc/classes/PhysicsServer2D.xml:7 msgid "" -"Physics2DServer is the server responsible for all 2D physics. It can create " +"PhysicsServer2D is the server responsible for all 2D physics. It can create " "many kinds of physics objects, but does not insert them on the node tree." msgstr "" -#: doc/classes/Physics2DServer.xml:24 doc/classes/PhysicsServer.xml:24 +#: doc/classes/PhysicsServer2D.xml:24 doc/classes/PhysicsServer3D.xml:24 msgid "" "Adds a shape to the area, along with a transform matrix. Shapes are usually " "referenced by their index, so you should track which shape has a given index." msgstr "" -#: doc/classes/Physics2DServer.xml:45 doc/classes/Physics2DServer.xml:418 -#: doc/classes/PhysicsServer.xml:35 doc/classes/PhysicsServer.xml:409 +#: doc/classes/PhysicsServer2D.xml:45 doc/classes/PhysicsServer2D.xml:418 +#: doc/classes/PhysicsServer3D.xml:35 doc/classes/PhysicsServer3D.xml:409 msgid "" "Assigns the area to a descendant of [Object], so it can exist in the node " "tree." msgstr "" -#: doc/classes/Physics2DServer.xml:54 doc/classes/PhysicsServer.xml:44 +#: doc/classes/PhysicsServer2D.xml:54 doc/classes/PhysicsServer3D.xml:44 msgid "" "Removes all shapes from an area. It does not delete the shapes, so they can " "be reassigned later." msgstr "" -#: doc/classes/Physics2DServer.xml:61 +#: doc/classes/PhysicsServer2D.xml:61 msgid "Creates an [Area2D]." msgstr "" -#: doc/classes/Physics2DServer.xml:78 doc/classes/Physics2DServer.xml:505 -#: doc/classes/PhysicsServer.xml:60 doc/classes/PhysicsServer.xml:492 +#: doc/classes/PhysicsServer2D.xml:78 doc/classes/PhysicsServer2D.xml:505 +#: doc/classes/PhysicsServer3D.xml:60 doc/classes/PhysicsServer3D.xml:492 msgid "Gets the instance ID of the object the area is assigned to." msgstr "" -#: doc/classes/Physics2DServer.xml:89 +#: doc/classes/PhysicsServer2D.xml:89 msgid "" "Returns an area parameter value. See [enum AreaParameter] for a list of " "available parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:100 doc/classes/PhysicsServer.xml:82 +#: doc/classes/PhysicsServer2D.xml:100 doc/classes/PhysicsServer3D.xml:82 msgid "Returns the [RID] of the nth shape of an area." msgstr "" -#: doc/classes/Physics2DServer.xml:109 doc/classes/PhysicsServer.xml:91 +#: doc/classes/PhysicsServer2D.xml:109 doc/classes/PhysicsServer3D.xml:91 msgid "Returns the number of shapes assigned to an area." msgstr "" -#: doc/classes/Physics2DServer.xml:120 doc/classes/PhysicsServer.xml:102 +#: doc/classes/PhysicsServer2D.xml:120 doc/classes/PhysicsServer3D.xml:102 msgid "Returns the transform matrix of a shape within an area." msgstr "" -#: doc/classes/Physics2DServer.xml:129 doc/classes/PhysicsServer.xml:111 +#: doc/classes/PhysicsServer2D.xml:129 doc/classes/PhysicsServer3D.xml:111 msgid "Returns the space assigned to the area." msgstr "" -#: doc/classes/Physics2DServer.xml:138 doc/classes/PhysicsServer.xml:120 +#: doc/classes/PhysicsServer2D.xml:138 doc/classes/PhysicsServer3D.xml:120 msgid "Returns the space override mode for the area." msgstr "" -#: doc/classes/Physics2DServer.xml:147 doc/classes/PhysicsServer.xml:129 +#: doc/classes/PhysicsServer2D.xml:147 doc/classes/PhysicsServer3D.xml:129 msgid "Returns the transform matrix for an area." msgstr "" -#: doc/classes/Physics2DServer.xml:158 doc/classes/PhysicsServer.xml:149 +#: doc/classes/PhysicsServer2D.xml:158 doc/classes/PhysicsServer3D.xml:149 msgid "" "Removes a shape from an area. It does not delete the shape, so it can be " "reassigned later." msgstr "" -#: doc/classes/Physics2DServer.xml:181 doc/classes/PhysicsServer.xml:172 +#: doc/classes/PhysicsServer2D.xml:181 doc/classes/PhysicsServer3D.xml:172 msgid "Assigns the area to one or many physics layers." msgstr "" -#: doc/classes/Physics2DServer.xml:192 doc/classes/PhysicsServer.xml:183 +#: doc/classes/PhysicsServer2D.xml:192 doc/classes/PhysicsServer3D.xml:183 msgid "Sets which physics layers the area will monitor." msgstr "" -#: doc/classes/Physics2DServer.xml:205 doc/classes/PhysicsServer.xml:196 +#: doc/classes/PhysicsServer2D.xml:205 doc/classes/PhysicsServer3D.xml:196 msgid "" "Sets the function to call when any body/area enters or exits the area. This " "callback will be called for any object interacting with the area, and takes " @@ -35349,45 +35623,45 @@ msgid "" "5: The shape index of the area where the object entered/exited." msgstr "" -#: doc/classes/Physics2DServer.xml:233 +#: doc/classes/PhysicsServer2D.xml:233 msgid "" "Sets the value for an area parameter. See [enum AreaParameter] for a list of " "available parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:246 doc/classes/PhysicsServer.xml:248 +#: doc/classes/PhysicsServer2D.xml:246 doc/classes/PhysicsServer3D.xml:248 msgid "" "Substitutes a given area shape by another. The old shape is selected by its " "index, the new one by its [RID]." msgstr "" -#: doc/classes/Physics2DServer.xml:259 +#: doc/classes/PhysicsServer2D.xml:259 msgid "Disables a given shape in an area." msgstr "" -#: doc/classes/Physics2DServer.xml:272 doc/classes/PhysicsServer.xml:273 +#: doc/classes/PhysicsServer2D.xml:272 doc/classes/PhysicsServer3D.xml:273 msgid "Sets the transform matrix for an area shape." msgstr "" -#: doc/classes/Physics2DServer.xml:283 doc/classes/PhysicsServer.xml:284 +#: doc/classes/PhysicsServer2D.xml:283 doc/classes/PhysicsServer3D.xml:284 msgid "Assigns a space to the area." msgstr "" -#: doc/classes/Physics2DServer.xml:294 +#: doc/classes/PhysicsServer2D.xml:294 msgid "" "Sets the space override mode for the area. See [enum AreaSpaceOverrideMode] " "for a list of available modes." msgstr "" -#: doc/classes/Physics2DServer.xml:305 doc/classes/PhysicsServer.xml:306 +#: doc/classes/PhysicsServer2D.xml:305 doc/classes/PhysicsServer3D.xml:306 msgid "Sets the transform matrix for an area." msgstr "" -#: doc/classes/Physics2DServer.xml:326 doc/classes/PhysicsServer.xml:327 +#: doc/classes/PhysicsServer2D.xml:326 doc/classes/PhysicsServer3D.xml:327 msgid "Adds a body to the list of bodies exempt from collisions." msgstr "" -#: doc/classes/Physics2DServer.xml:339 +#: doc/classes/PhysicsServer2D.xml:339 msgid "" "Adds a positioned force to the applied force and torque. As with [method " "body_apply_impulse], both the force and the offset from the body origin are " @@ -35395,114 +35669,114 @@ msgid "" "two are forces, the impulse clears itself after being applied." msgstr "" -#: doc/classes/Physics2DServer.xml:354 doc/classes/PhysicsServer.xml:354 +#: doc/classes/PhysicsServer2D.xml:354 doc/classes/PhysicsServer3D.xml:354 msgid "" "Adds a shape to the body, along with a transform matrix. Shapes are usually " "referenced by their index, so you should track which shape has a given index." msgstr "" -#: doc/classes/Physics2DServer.xml:387 +#: doc/classes/PhysicsServer2D.xml:387 msgid "" "Adds a positioned impulse to the applied force and torque. Both the force " "and the offset from the body origin are in global coordinates." msgstr "" -#: doc/classes/Physics2DServer.xml:427 doc/classes/PhysicsServer.xml:418 +#: doc/classes/PhysicsServer2D.xml:427 doc/classes/PhysicsServer3D.xml:418 msgid "Removes all shapes from a body." msgstr "" -#: doc/classes/Physics2DServer.xml:434 +#: doc/classes/PhysicsServer2D.xml:434 msgid "Creates a physics body." msgstr "" -#: doc/classes/Physics2DServer.xml:451 doc/classes/PhysicsServer.xml:438 +#: doc/classes/PhysicsServer2D.xml:451 doc/classes/PhysicsServer3D.xml:438 msgid "Returns the physics layer or layers a body belongs to." msgstr "" -#: doc/classes/Physics2DServer.xml:460 +#: doc/classes/PhysicsServer2D.xml:460 msgid "Returns the physics layer or layers a body can collide with." msgstr "" -#: doc/classes/Physics2DServer.xml:469 +#: doc/classes/PhysicsServer2D.xml:469 msgid "Returns the continuous collision detection mode." msgstr "" -#: doc/classes/Physics2DServer.xml:478 -msgid "Returns the [Physics2DDirectBodyState] of the body." +#: doc/classes/PhysicsServer2D.xml:478 +msgid "Returns the [PhysicsDirectBodyState2D] of the body." msgstr "" -#: doc/classes/Physics2DServer.xml:487 doc/classes/PhysicsServer.xml:474 +#: doc/classes/PhysicsServer2D.xml:487 doc/classes/PhysicsServer3D.xml:474 msgid "" "Returns the maximum contacts that can be reported. See [method " "body_set_max_contacts_reported]." msgstr "" -#: doc/classes/Physics2DServer.xml:496 doc/classes/PhysicsServer.xml:483 +#: doc/classes/PhysicsServer2D.xml:496 doc/classes/PhysicsServer3D.xml:483 msgid "Returns the body mode." msgstr "" -#: doc/classes/Physics2DServer.xml:516 +#: doc/classes/PhysicsServer2D.xml:516 msgid "" "Returns the value of a body parameter. See [enum BodyParameter] for a list " "of available parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:527 doc/classes/PhysicsServer.xml:514 +#: doc/classes/PhysicsServer2D.xml:527 doc/classes/PhysicsServer3D.xml:514 msgid "Returns the [RID] of the nth shape of a body." msgstr "" -#: doc/classes/Physics2DServer.xml:536 doc/classes/PhysicsServer.xml:523 +#: doc/classes/PhysicsServer2D.xml:536 doc/classes/PhysicsServer3D.xml:523 msgid "Returns the number of shapes assigned to a body." msgstr "" -#: doc/classes/Physics2DServer.xml:547 +#: doc/classes/PhysicsServer2D.xml:547 msgid "Returns the metadata of a shape of a body." msgstr "" -#: doc/classes/Physics2DServer.xml:558 doc/classes/PhysicsServer.xml:534 +#: doc/classes/PhysicsServer2D.xml:558 doc/classes/PhysicsServer3D.xml:534 msgid "Returns the transform matrix of a body shape." msgstr "" -#: doc/classes/Physics2DServer.xml:567 doc/classes/PhysicsServer.xml:543 +#: doc/classes/PhysicsServer2D.xml:567 doc/classes/PhysicsServer3D.xml:543 msgid "Returns the [RID] of the space assigned to a body." msgstr "" -#: doc/classes/Physics2DServer.xml:578 doc/classes/PhysicsServer.xml:554 +#: doc/classes/PhysicsServer2D.xml:578 doc/classes/PhysicsServer3D.xml:554 msgid "Returns a body state." msgstr "" -#: doc/classes/Physics2DServer.xml:587 doc/classes/PhysicsServer.xml:582 +#: doc/classes/PhysicsServer2D.xml:587 doc/classes/PhysicsServer3D.xml:582 msgid "" "Returns whether a body uses a callback function to calculate its own physics " "(see [method body_set_force_integration_callback])." msgstr "" -#: doc/classes/Physics2DServer.xml:598 +#: doc/classes/PhysicsServer2D.xml:598 msgid "Removes a body from the list of bodies exempt from collisions." msgstr "" -#: doc/classes/Physics2DServer.xml:609 doc/classes/PhysicsServer.xml:614 +#: doc/classes/PhysicsServer2D.xml:609 doc/classes/PhysicsServer3D.xml:614 msgid "" "Removes a shape from a body. The shape is not deleted, so it can be reused " "afterwards." msgstr "" -#: doc/classes/Physics2DServer.xml:620 doc/classes/PhysicsServer.xml:637 -#: doc/classes/RigidBody.xml:119 +#: doc/classes/PhysicsServer2D.xml:620 doc/classes/PhysicsServer3D.xml:637 +#: doc/classes/RigidBody3D.xml:119 msgid "" "Sets an axis velocity. The velocity in the given vector axis will be set as " "the given vector length. This is useful for jumping behavior." msgstr "" -#: doc/classes/Physics2DServer.xml:631 doc/classes/PhysicsServer.xml:648 +#: doc/classes/PhysicsServer2D.xml:631 doc/classes/PhysicsServer3D.xml:648 msgid "Sets the physics layer or layers a body belongs to." msgstr "" -#: doc/classes/Physics2DServer.xml:642 doc/classes/PhysicsServer.xml:659 +#: doc/classes/PhysicsServer2D.xml:642 doc/classes/PhysicsServer3D.xml:659 msgid "Sets the physics layer or layers a body can collide with." msgstr "" -#: doc/classes/Physics2DServer.xml:653 +#: doc/classes/PhysicsServer2D.xml:653 msgid "" "Sets the continuous collision detection mode using one of the [enum CCDMode] " "constants.\n" @@ -35510,223 +35784,223 @@ msgid "" "collide, instead of moving it and correcting its movement if it collided." msgstr "" -#: doc/classes/Physics2DServer.xml:669 doc/classes/PhysicsServer.xml:686 +#: doc/classes/PhysicsServer2D.xml:669 doc/classes/PhysicsServer3D.xml:686 msgid "" "Sets the function used to calculate physics for an object, if that object " "allows it (see [method body_set_omit_force_integration])." msgstr "" -#: doc/classes/Physics2DServer.xml:680 doc/classes/PhysicsServer.xml:707 +#: doc/classes/PhysicsServer2D.xml:680 doc/classes/PhysicsServer3D.xml:707 msgid "" "Sets the maximum contacts to report. Bodies can keep a log of the contacts " "with other bodies, this is enabled by setting the maximum amount of contacts " "reported to a number greater than 0." msgstr "" -#: doc/classes/Physics2DServer.xml:691 +#: doc/classes/PhysicsServer2D.xml:691 msgid "Sets the body mode using one of the [enum BodyMode] constants." msgstr "" -#: doc/classes/Physics2DServer.xml:702 doc/classes/PhysicsServer.xml:729 +#: doc/classes/PhysicsServer2D.xml:702 doc/classes/PhysicsServer3D.xml:729 msgid "" "Sets whether a body uses a callback function to calculate its own physics " "(see [method body_set_force_integration_callback])." msgstr "" -#: doc/classes/Physics2DServer.xml:715 +#: doc/classes/PhysicsServer2D.xml:715 msgid "" "Sets a body parameter. See [enum BodyParameter] for a list of available " "parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:728 doc/classes/PhysicsServer.xml:766 +#: doc/classes/PhysicsServer2D.xml:728 doc/classes/PhysicsServer3D.xml:766 msgid "" "Substitutes a given body shape by another. The old shape is selected by its " "index, the new one by its [RID]." msgstr "" -#: doc/classes/Physics2DServer.xml:743 +#: doc/classes/PhysicsServer2D.xml:743 msgid "" "Enables one way collision on body if [code]enable[/code] is [code]true[/" "code]." msgstr "" -#: doc/classes/Physics2DServer.xml:756 +#: doc/classes/PhysicsServer2D.xml:756 msgid "Disables shape in body if [code]disable[/code] is [code]true[/code]." msgstr "" -#: doc/classes/Physics2DServer.xml:769 +#: doc/classes/PhysicsServer2D.xml:769 msgid "" "Sets metadata of a shape within a body. This metadata is different from " "[method Object.set_meta], and can be retrieved on shape queries." msgstr "" -#: doc/classes/Physics2DServer.xml:782 doc/classes/PhysicsServer.xml:791 +#: doc/classes/PhysicsServer2D.xml:782 doc/classes/PhysicsServer3D.xml:791 msgid "Sets the transform matrix for a body shape." msgstr "" -#: doc/classes/Physics2DServer.xml:793 doc/classes/PhysicsServer.xml:802 +#: doc/classes/PhysicsServer2D.xml:793 doc/classes/PhysicsServer3D.xml:802 msgid "Assigns a space to the body (see [method space_create])." msgstr "" -#: doc/classes/Physics2DServer.xml:806 +#: doc/classes/PhysicsServer2D.xml:806 msgid "Sets a body state using one of the [enum BodyState] constants." msgstr "" -#: doc/classes/Physics2DServer.xml:825 +#: doc/classes/PhysicsServer2D.xml:825 msgid "" "Returns [code]true[/code] if a collision would result from moving in the " "given direction from a given point in space. Margin increases the size of " -"the shapes involved in the collision detection. [Physics2DTestMotionResult] " +"the shapes involved in the collision detection. [PhysicsTestMotionResult2D] " "can be passed to return additional information in." msgstr "" -#: doc/classes/Physics2DServer.xml:864 +#: doc/classes/PhysicsServer2D.xml:864 msgid "" "Creates a damped spring joint between two bodies. If not specified, the " "second body is assumed to be the joint itself." msgstr "" -#: doc/classes/Physics2DServer.xml:875 +#: doc/classes/PhysicsServer2D.xml:875 msgid "Returns the value of a damped spring joint parameter." msgstr "" -#: doc/classes/Physics2DServer.xml:888 +#: doc/classes/PhysicsServer2D.xml:888 msgid "" "Sets a damped spring joint parameter. See [enum DampedStringParam] for a " "list of available parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:897 +#: doc/classes/PhysicsServer2D.xml:897 msgid "" -"Destroys any of the objects created by Physics2DServer. If the [RID] passed " -"is not one of the objects that can be created by Physics2DServer, an error " +"Destroys any of the objects created by PhysicsServer2D. If the [RID] passed " +"is not one of the objects that can be created by PhysicsServer2D, an error " "will be sent to the console." msgstr "" -#: doc/classes/Physics2DServer.xml:906 +#: doc/classes/PhysicsServer2D.xml:906 msgid "" "Returns information about the current state of the 2D physics engine. See " "[enum ProcessInfo] for a list of available states." msgstr "" -#: doc/classes/Physics2DServer.xml:923 +#: doc/classes/PhysicsServer2D.xml:923 msgid "" "Creates a groove joint between two bodies. If not specified, the bodies are " "assumed to be the joint itself." msgstr "" -#: doc/classes/Physics2DServer.xml:934 +#: doc/classes/PhysicsServer2D.xml:934 msgid "Returns the value of a joint parameter." msgstr "" -#: doc/classes/Physics2DServer.xml:943 +#: doc/classes/PhysicsServer2D.xml:943 msgid "Returns a joint's type (see [enum JointType])." msgstr "" -#: doc/classes/Physics2DServer.xml:956 +#: doc/classes/PhysicsServer2D.xml:956 msgid "" "Sets a joint parameter. See [enum JointParam] for a list of available " "parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:975 +#: doc/classes/PhysicsServer2D.xml:975 msgid "" "Creates a pin joint between two bodies. If not specified, the second body is " "assumed to be the joint itself." msgstr "" -#: doc/classes/Physics2DServer.xml:1002 +#: doc/classes/PhysicsServer2D.xml:1002 msgid "Activates or deactivates the 2D physics engine." msgstr "" -#: doc/classes/Physics2DServer.xml:1011 doc/classes/PhysicsServer.xml:1156 +#: doc/classes/PhysicsServer2D.xml:1011 doc/classes/PhysicsServer3D.xml:1156 msgid "Returns the shape data." msgstr "" -#: doc/classes/Physics2DServer.xml:1020 +#: doc/classes/PhysicsServer2D.xml:1020 msgid "Returns a shape's type (see [enum ShapeType])." msgstr "" -#: doc/classes/Physics2DServer.xml:1031 doc/classes/PhysicsServer.xml:1176 +#: doc/classes/PhysicsServer2D.xml:1031 doc/classes/PhysicsServer3D.xml:1176 msgid "" "Sets the shape data that defines its shape and size. The data to be passed " "depends on the kind of shape created [method shape_get_type]." msgstr "" -#: doc/classes/Physics2DServer.xml:1038 doc/classes/PhysicsServer.xml:1207 +#: doc/classes/PhysicsServer2D.xml:1038 doc/classes/PhysicsServer3D.xml:1207 msgid "" "Creates a space. A space is a collection of parameters for the physics " "engine that can be assigned to an area or a body. It can be assigned to an " "area with [method area_set_space], or to a body with [method body_set_space]." msgstr "" -#: doc/classes/Physics2DServer.xml:1047 +#: doc/classes/PhysicsServer2D.xml:1047 msgid "" -"Returns the state of a space, a [Physics2DDirectSpaceState]. This object can " +"Returns the state of a space, a [PhysicsDirectSpaceState2D]. This object can " "be used to make collision/intersection queries." msgstr "" -#: doc/classes/Physics2DServer.xml:1058 doc/classes/PhysicsServer.xml:1227 +#: doc/classes/PhysicsServer2D.xml:1058 doc/classes/PhysicsServer3D.xml:1227 msgid "Returns the value of a space parameter." msgstr "" -#: doc/classes/Physics2DServer.xml:1067 doc/classes/PhysicsServer.xml:1236 +#: doc/classes/PhysicsServer2D.xml:1067 doc/classes/PhysicsServer3D.xml:1236 msgid "Returns whether the space is active." msgstr "" -#: doc/classes/Physics2DServer.xml:1078 doc/classes/PhysicsServer.xml:1247 +#: doc/classes/PhysicsServer2D.xml:1078 doc/classes/PhysicsServer3D.xml:1247 msgid "" "Marks a space as active. It will not have an effect, unless it is assigned " "to an area or body." msgstr "" -#: doc/classes/Physics2DServer.xml:1091 +#: doc/classes/PhysicsServer2D.xml:1091 msgid "" "Sets the value for a space parameter. See [enum SpaceParameter] for a list " "of available parameters." msgstr "" -#: doc/classes/Physics2DServer.xml:1097 doc/classes/PhysicsServer.xml:1602 +#: doc/classes/PhysicsServer2D.xml:1097 doc/classes/PhysicsServer3D.xml:1602 msgid "" "Constant to set/get the maximum distance a pair of bodies has to move before " "their collision status has to be recalculated." msgstr "" -#: doc/classes/Physics2DServer.xml:1100 doc/classes/PhysicsServer.xml:1605 +#: doc/classes/PhysicsServer2D.xml:1100 doc/classes/PhysicsServer3D.xml:1605 msgid "" "Constant to set/get the maximum distance a shape can be from another before " "they are considered separated." msgstr "" -#: doc/classes/Physics2DServer.xml:1103 doc/classes/PhysicsServer.xml:1608 +#: doc/classes/PhysicsServer2D.xml:1103 doc/classes/PhysicsServer3D.xml:1608 msgid "" "Constant to set/get the maximum distance a shape can penetrate another shape " "before it is considered a collision." msgstr "" -#: doc/classes/Physics2DServer.xml:1106 doc/classes/PhysicsServer.xml:1611 +#: doc/classes/PhysicsServer2D.xml:1106 doc/classes/PhysicsServer3D.xml:1611 msgid "" "Constant to set/get the threshold linear velocity of activity. A body marked " "as potentially inactive for both linear and angular velocity will be put to " "sleep after the time given." msgstr "" -#: doc/classes/Physics2DServer.xml:1109 doc/classes/PhysicsServer.xml:1614 +#: doc/classes/PhysicsServer2D.xml:1109 doc/classes/PhysicsServer3D.xml:1614 msgid "" "Constant to set/get the threshold angular velocity of activity. A body " "marked as potentially inactive for both linear and angular velocity will be " "put to sleep after the time given." msgstr "" -#: doc/classes/Physics2DServer.xml:1112 doc/classes/PhysicsServer.xml:1617 +#: doc/classes/PhysicsServer2D.xml:1112 doc/classes/PhysicsServer3D.xml:1617 msgid "" "Constant to set/get the maximum time of activity. A body marked as " "potentially inactive for both linear and angular velocity will be put to " "sleep after this time." msgstr "" -#: doc/classes/Physics2DServer.xml:1115 doc/classes/PhysicsServer.xml:1622 +#: doc/classes/PhysicsServer2D.xml:1115 doc/classes/PhysicsServer3D.xml:1622 msgid "" "Constant to set/get the default solver bias for all physics constraints. A " "solver bias is a factor controlling how much two objects \"rebound\", after " @@ -35734,40 +36008,40 @@ msgid "" "numerical imprecision." msgstr "" -#: doc/classes/Physics2DServer.xml:1120 +#: doc/classes/PhysicsServer2D.xml:1120 msgid "" "This is the constant for creating line shapes. A line shape is an infinite " "line with an origin point, and a normal. Thus, it can be used for front/" "behind checks." msgstr "" -#: doc/classes/Physics2DServer.xml:1125 +#: doc/classes/PhysicsServer2D.xml:1125 msgid "" "This is the constant for creating segment shapes. A segment shape is a line " "from a point A to a point B. It can be checked for intersections." msgstr "" -#: doc/classes/Physics2DServer.xml:1128 +#: doc/classes/PhysicsServer2D.xml:1128 msgid "" "This is the constant for creating circle shapes. A circle shape only has a " "radius. It can be used for intersections and inside/outside checks." msgstr "" -#: doc/classes/Physics2DServer.xml:1131 +#: doc/classes/PhysicsServer2D.xml:1131 msgid "" "This is the constant for creating rectangle shapes. A rectangle shape is " "defined by a width and a height. It can be used for intersections and inside/" "outside checks." msgstr "" -#: doc/classes/Physics2DServer.xml:1134 +#: doc/classes/PhysicsServer2D.xml:1134 msgid "" "This is the constant for creating capsule shapes. A capsule shape is defined " "by a radius and a length. It can be used for intersections and inside/" "outside checks." msgstr "" -#: doc/classes/Physics2DServer.xml:1137 +#: doc/classes/PhysicsServer2D.xml:1137 msgid "" "This is the constant for creating convex polygon shapes. A polygon is " "defined by a list of points. It can be used for intersections and inside/" @@ -35776,1177 +36050,924 @@ msgid "" "supplied form is a convex polygon." msgstr "" -#: doc/classes/Physics2DServer.xml:1140 +#: doc/classes/PhysicsServer2D.xml:1140 msgid "" "This is the constant for creating concave polygon shapes. A polygon is " "defined by a list of points. It can be used for intersections checks, but " "not for inside/outside checks." msgstr "" -#: doc/classes/Physics2DServer.xml:1143 doc/classes/PhysicsServer.xml:1497 +#: doc/classes/PhysicsServer2D.xml:1143 doc/classes/PhysicsServer3D.xml:1497 msgid "" "This constant is used internally by the engine. Any attempt to create this " "kind of shape results in an error." msgstr "" -#: doc/classes/Physics2DServer.xml:1146 doc/classes/PhysicsServer.xml:1500 +#: doc/classes/PhysicsServer2D.xml:1146 doc/classes/PhysicsServer3D.xml:1500 msgid "Constant to set/get gravity strength in an area." msgstr "" -#: doc/classes/Physics2DServer.xml:1149 doc/classes/PhysicsServer.xml:1503 +#: doc/classes/PhysicsServer2D.xml:1149 doc/classes/PhysicsServer3D.xml:1503 msgid "Constant to set/get gravity vector/center in an area." msgstr "" -#: doc/classes/Physics2DServer.xml:1152 doc/classes/PhysicsServer.xml:1506 +#: doc/classes/PhysicsServer2D.xml:1152 doc/classes/PhysicsServer3D.xml:1506 msgid "" "Constant to set/get whether the gravity vector of an area is a direction, or " "a center point." msgstr "" -#: doc/classes/Physics2DServer.xml:1155 doc/classes/PhysicsServer.xml:1509 +#: doc/classes/PhysicsServer2D.xml:1155 doc/classes/PhysicsServer3D.xml:1509 msgid "" "Constant to set/get the falloff factor for point gravity of an area. The " "greater this value is, the faster the strength of gravity decreases with the " "square of distance." msgstr "" -#: doc/classes/Physics2DServer.xml:1158 doc/classes/PhysicsServer.xml:1512 +#: doc/classes/PhysicsServer2D.xml:1158 doc/classes/PhysicsServer3D.xml:1512 msgid "" "This constant was used to set/get the falloff factor for point gravity. It " "has been superseded by [constant AREA_PARAM_GRAVITY_DISTANCE_SCALE]." msgstr "" -#: doc/classes/Physics2DServer.xml:1161 doc/classes/PhysicsServer.xml:1515 +#: doc/classes/PhysicsServer2D.xml:1161 doc/classes/PhysicsServer3D.xml:1515 msgid "Constant to set/get the linear dampening factor of an area." msgstr "" -#: doc/classes/Physics2DServer.xml:1164 doc/classes/PhysicsServer.xml:1518 +#: doc/classes/PhysicsServer2D.xml:1164 doc/classes/PhysicsServer3D.xml:1518 msgid "Constant to set/get the angular dampening factor of an area." msgstr "" -#: doc/classes/Physics2DServer.xml:1167 doc/classes/PhysicsServer.xml:1521 +#: doc/classes/PhysicsServer2D.xml:1167 doc/classes/PhysicsServer3D.xml:1521 msgid "Constant to set/get the priority (order of processing) of an area." msgstr "" -#: doc/classes/Physics2DServer.xml:1170 doc/classes/PhysicsServer.xml:1524 +#: doc/classes/PhysicsServer2D.xml:1170 doc/classes/PhysicsServer3D.xml:1524 msgid "" "This area does not affect gravity/damp. These are generally areas that exist " "only to detect collisions, and objects entering or exiting them." msgstr "" -#: doc/classes/Physics2DServer.xml:1173 doc/classes/PhysicsServer.xml:1527 +#: doc/classes/PhysicsServer2D.xml:1173 doc/classes/PhysicsServer3D.xml:1527 msgid "" "This area adds its gravity/damp values to whatever has been calculated so " "far. This way, many overlapping areas can combine their physics to make " "interesting effects." msgstr "" -#: doc/classes/Physics2DServer.xml:1176 doc/classes/PhysicsServer.xml:1530 +#: doc/classes/PhysicsServer2D.xml:1176 doc/classes/PhysicsServer3D.xml:1530 msgid "" "This area adds its gravity/damp values to whatever has been calculated so " "far. Then stops taking into account the rest of the areas, even the default " "one." msgstr "" -#: doc/classes/Physics2DServer.xml:1179 doc/classes/PhysicsServer.xml:1533 +#: doc/classes/PhysicsServer2D.xml:1179 doc/classes/PhysicsServer3D.xml:1533 msgid "" "This area replaces any gravity/damp, even the default one, and stops taking " "into account the rest of the areas." msgstr "" -#: doc/classes/Physics2DServer.xml:1182 doc/classes/PhysicsServer.xml:1536 +#: doc/classes/PhysicsServer2D.xml:1182 doc/classes/PhysicsServer3D.xml:1536 msgid "" "This area replaces any gravity/damp calculated so far, but keeps calculating " "the rest of the areas, down to the default one." msgstr "" -#: doc/classes/Physics2DServer.xml:1185 doc/classes/PhysicsServer.xml:1539 +#: doc/classes/PhysicsServer2D.xml:1185 doc/classes/PhysicsServer3D.xml:1539 msgid "Constant for static bodies." msgstr "" -#: doc/classes/Physics2DServer.xml:1188 doc/classes/PhysicsServer.xml:1542 +#: doc/classes/PhysicsServer2D.xml:1188 doc/classes/PhysicsServer3D.xml:1542 msgid "Constant for kinematic bodies." msgstr "" -#: doc/classes/Physics2DServer.xml:1191 doc/classes/PhysicsServer.xml:1545 +#: doc/classes/PhysicsServer2D.xml:1191 doc/classes/PhysicsServer3D.xml:1545 msgid "Constant for rigid bodies." msgstr "" -#: doc/classes/Physics2DServer.xml:1194 doc/classes/PhysicsServer.xml:1548 +#: doc/classes/PhysicsServer2D.xml:1194 doc/classes/PhysicsServer3D.xml:1548 msgid "" "Constant for rigid bodies in character mode. In this mode, a body can not " "rotate, and only its linear velocity is affected by physics." msgstr "" -#: doc/classes/Physics2DServer.xml:1197 doc/classes/PhysicsServer.xml:1551 +#: doc/classes/PhysicsServer2D.xml:1197 doc/classes/PhysicsServer3D.xml:1551 msgid "Constant to set/get a body's bounce factor." msgstr "" -#: doc/classes/Physics2DServer.xml:1200 doc/classes/PhysicsServer.xml:1554 +#: doc/classes/PhysicsServer2D.xml:1200 doc/classes/PhysicsServer3D.xml:1554 msgid "Constant to set/get a body's friction." msgstr "" -#: doc/classes/Physics2DServer.xml:1203 doc/classes/PhysicsServer.xml:1557 +#: doc/classes/PhysicsServer2D.xml:1203 doc/classes/PhysicsServer3D.xml:1557 msgid "Constant to set/get a body's mass." msgstr "" -#: doc/classes/Physics2DServer.xml:1206 +#: doc/classes/PhysicsServer2D.xml:1206 msgid "Constant to set/get a body's inertia." msgstr "" -#: doc/classes/Physics2DServer.xml:1209 doc/classes/PhysicsServer.xml:1560 +#: doc/classes/PhysicsServer2D.xml:1209 doc/classes/PhysicsServer3D.xml:1560 msgid "Constant to set/get a body's gravity multiplier." msgstr "" -#: doc/classes/Physics2DServer.xml:1212 doc/classes/PhysicsServer.xml:1563 +#: doc/classes/PhysicsServer2D.xml:1212 doc/classes/PhysicsServer3D.xml:1563 msgid "Constant to set/get a body's linear dampening factor." msgstr "" -#: doc/classes/Physics2DServer.xml:1215 doc/classes/PhysicsServer.xml:1566 +#: doc/classes/PhysicsServer2D.xml:1215 doc/classes/PhysicsServer3D.xml:1566 msgid "Constant to set/get a body's angular dampening factor." msgstr "" -#: doc/classes/Physics2DServer.xml:1218 doc/classes/PhysicsServer.xml:1569 +#: doc/classes/PhysicsServer2D.xml:1218 doc/classes/PhysicsServer3D.xml:1569 msgid "Represents the size of the [enum BodyParameter] enum." msgstr "" -#: doc/classes/Physics2DServer.xml:1221 doc/classes/PhysicsServer.xml:1572 +#: doc/classes/PhysicsServer2D.xml:1221 doc/classes/PhysicsServer3D.xml:1572 msgid "Constant to set/get the current transform matrix of the body." msgstr "" -#: doc/classes/Physics2DServer.xml:1224 doc/classes/PhysicsServer.xml:1575 +#: doc/classes/PhysicsServer2D.xml:1224 doc/classes/PhysicsServer3D.xml:1575 msgid "Constant to set/get the current linear velocity of the body." msgstr "" -#: doc/classes/Physics2DServer.xml:1227 doc/classes/PhysicsServer.xml:1578 +#: doc/classes/PhysicsServer2D.xml:1227 doc/classes/PhysicsServer3D.xml:1578 msgid "Constant to set/get the current angular velocity of the body." msgstr "" -#: doc/classes/Physics2DServer.xml:1230 doc/classes/PhysicsServer.xml:1581 +#: doc/classes/PhysicsServer2D.xml:1230 doc/classes/PhysicsServer3D.xml:1581 msgid "Constant to sleep/wake up a body, or to get whether it is sleeping." msgstr "" -#: doc/classes/Physics2DServer.xml:1233 doc/classes/PhysicsServer.xml:1584 +#: doc/classes/PhysicsServer2D.xml:1233 doc/classes/PhysicsServer3D.xml:1584 msgid "Constant to set/get whether the body can sleep." msgstr "" -#: doc/classes/Physics2DServer.xml:1236 +#: doc/classes/PhysicsServer2D.xml:1236 msgid "Constant to create pin joints." msgstr "" -#: doc/classes/Physics2DServer.xml:1239 +#: doc/classes/PhysicsServer2D.xml:1239 msgid "Constant to create groove joints." msgstr "" -#: doc/classes/Physics2DServer.xml:1242 +#: doc/classes/PhysicsServer2D.xml:1242 msgid "Constant to create damped spring joints." msgstr "" -#: doc/classes/Physics2DServer.xml:1251 +#: doc/classes/PhysicsServer2D.xml:1251 msgid "" "Sets the resting length of the spring joint. The joint will always try to go " "to back this length when pulled apart." msgstr "" -#: doc/classes/Physics2DServer.xml:1254 +#: doc/classes/PhysicsServer2D.xml:1254 msgid "" "Sets the stiffness of the spring joint. The joint applies a force equal to " "the stiffness times the distance from its resting length." msgstr "" -#: doc/classes/Physics2DServer.xml:1257 +#: doc/classes/PhysicsServer2D.xml:1257 msgid "" "Sets the damping ratio of the spring joint. A value of 0 indicates an " "undamped spring, while 1 causes the system to reach equilibrium as fast as " "possible (critical damping)." msgstr "" -#: doc/classes/Physics2DServer.xml:1260 +#: doc/classes/PhysicsServer2D.xml:1260 msgid "" "Disables continuous collision detection. This is the fastest way to detect " "body collisions, but can miss small, fast-moving objects." msgstr "" -#: doc/classes/Physics2DServer.xml:1263 +#: doc/classes/PhysicsServer2D.xml:1263 msgid "" "Enables continuous collision detection by raycasting. It is faster than " "shapecasting, but less precise." msgstr "" -#: doc/classes/Physics2DServer.xml:1266 +#: doc/classes/PhysicsServer2D.xml:1266 msgid "" "Enables continuous collision detection by shapecasting. It is the slowest " "CCD method, and the most precise." msgstr "" -#: doc/classes/Physics2DServer.xml:1269 doc/classes/PhysicsServer.xml:1587 +#: doc/classes/PhysicsServer2D.xml:1269 doc/classes/PhysicsServer3D.xml:1587 msgid "" "The value of the first parameter and area callback function receives, when " "an object enters one of its shapes." msgstr "" -#: doc/classes/Physics2DServer.xml:1272 doc/classes/PhysicsServer.xml:1590 +#: doc/classes/PhysicsServer2D.xml:1272 doc/classes/PhysicsServer3D.xml:1590 msgid "" "The value of the first parameter and area callback function receives, when " "an object exits one of its shapes." msgstr "" -#: doc/classes/Physics2DServer.xml:1275 doc/classes/PhysicsServer.xml:1593 +#: doc/classes/PhysicsServer2D.xml:1275 doc/classes/PhysicsServer3D.xml:1593 msgid "Constant to get the number of objects that are not sleeping." msgstr "" -#: doc/classes/Physics2DServer.xml:1278 doc/classes/PhysicsServer.xml:1596 +#: doc/classes/PhysicsServer2D.xml:1278 doc/classes/PhysicsServer3D.xml:1596 msgid "Constant to get the number of possible collisions." msgstr "" -#: doc/classes/Physics2DServer.xml:1281 doc/classes/PhysicsServer.xml:1599 +#: doc/classes/PhysicsServer2D.xml:1281 doc/classes/PhysicsServer3D.xml:1599 msgid "" "Constant to get the number of space regions where a collision could occur." msgstr "" -#: doc/classes/Physics2DServerSW.xml:4 -msgid "Software implementation of [Physics2DServer]." +#: doc/classes/PhysicsServer2DSW.xml:4 +msgid "Software implementation of [PhysicsServer2D]." msgstr "" -#: doc/classes/Physics2DServerSW.xml:7 +#: doc/classes/PhysicsServer2DSW.xml:7 msgid "" "This class exposes no new methods or properties and should not be used, as " -"[Physics2DServer] automatically selects the best implementation available." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:4 -msgid "Parameters to be sent to a 2D shape physics query." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:7 -msgid "" -"This class contains the shape and other parameters for 2D intersection/" -"collision queries. See also [Physics2DShapeQueryResult]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:18 -msgid "" -"Sets the [Shape2D] that will be used for collision/intersection queries." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:24 -msgid "If [code]true[/code], the query will take [Area2D]s into account." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:27 -msgid "" -"If [code]true[/code], the query will take [PhysicsBody2D]s into account." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:30 -#: doc/classes/PhysicsShapeQueryParameters.xml:30 -msgid "The physics layer(s) the query will take into account (as a bitmask)." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:33 -#: doc/classes/PhysicsShapeQueryParameters.xml:33 -msgid "" -"The list of objects or object [RID]s that will be excluded from collisions." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:36 -#: doc/classes/PhysicsShapeQueryParameters.xml:36 doc/classes/Shape.xml:16 -msgid "The collision margin for the shape." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:39 -msgid "The motion of the shape being queried for." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:42 -#: doc/classes/PhysicsShapeQueryParameters.xml:39 -msgid "The queried shape's [RID]. See also [method set_shape]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryParameters.xml:45 -#: doc/classes/PhysicsShapeQueryParameters.xml:42 -msgid "The queried shape's transform matrix." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:4 -msgid "Result of a 2D shape query in [Physics2DServer]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:7 -msgid "" -"The result of a 2D shape query in [Physics2DServer]. See also " -"[Physics2DShapeQueryParameters]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:16 -#: doc/classes/PhysicsShapeQueryResult.xml:16 -msgid "Returns the number of objects that intersected with the shape." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:25 -#: doc/classes/PhysicsShapeQueryResult.xml:25 -msgid "" -"Returns the [Object] that intersected with the shape at index [code]idx[/" -"code]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:34 -#: doc/classes/PhysicsShapeQueryResult.xml:34 -msgid "" -"Returns the instance ID of the [Object] that intersected with the shape at " -"index [code]idx[/code]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:43 -#: doc/classes/PhysicsShapeQueryResult.xml:43 -msgid "" -"Returns the child index of the object's [Shape] that intersected with the " -"shape at index [code]idx[/code]." -msgstr "" - -#: doc/classes/Physics2DShapeQueryResult.xml:52 -#: doc/classes/PhysicsShapeQueryResult.xml:52 -msgid "" -"Returns the [RID] of the object that intersected with the shape at index " -"[code]idx[/code]." -msgstr "" - -#: doc/classes/PhysicsBody.xml:4 -msgid "Base class for all objects affected by physics in 3D space." -msgstr "" - -#: doc/classes/PhysicsBody.xml:7 -msgid "" -"PhysicsBody is an abstract base class for implementing a physics body. All " -"*Body types inherit from it." -msgstr "" - -#: doc/classes/PhysicsBody.xml:19 doc/classes/PhysicsBody2D.xml:19 -#: doc/classes/SoftBody.xml:19 -msgid "Adds a body to the list of bodies that this body can't collide with." -msgstr "" - -#: doc/classes/PhysicsBody.xml:26 doc/classes/PhysicsBody2D.xml:26 -#: doc/classes/SoftBody.xml:26 -msgid "" -"Returns an array of nodes that were added as collision exceptions for this " -"body." -msgstr "" - -#: doc/classes/PhysicsBody.xml:53 doc/classes/PhysicsBody2D.xml:53 -#: doc/classes/SoftBody.xml:53 -msgid "" -"Removes a body from the list of bodies that this body can't collide with." -msgstr "" - -#: doc/classes/PhysicsBody.xml:64 doc/classes/PhysicsBody2D.xml:64 -msgid "" -"Sets individual bits on the [member collision_layer] bitmask. Use this if " -"you only need to change one layer's value." -msgstr "" - -#: doc/classes/PhysicsBody.xml:75 doc/classes/PhysicsBody2D.xml:75 -msgid "" -"Sets individual bits on the [member collision_mask] bitmask. Use this if you " -"only need to change one layer's value." -msgstr "" - -#: doc/classes/PhysicsBody.xml:81 doc/classes/PhysicsBody2D.xml:81 -msgid "" -"The physics layers this area is in.\n" -"Collidable objects can exist in any of 32 different layers. These layers " -"work like a tagging system, and are not visual. A collidable can use these " -"layers to select with which objects it can collide, using the [member " -"collision_mask] property.\n" -"A contact is detected if object A is in any of the layers that object B " -"scans, or object B is in any layer scanned by object A." -msgstr "" - -#: doc/classes/PhysicsBody.xml:86 doc/classes/PhysicsBody2D.xml:86 -msgid "The physics layers this area scans for collisions." -msgstr "" - -#: doc/classes/PhysicsBody2D.xml:4 -msgid "Base class for all objects affected by physics in 2D space." -msgstr "" - -#: doc/classes/PhysicsBody2D.xml:7 -msgid "" -"PhysicsBody2D is an abstract base class for implementing a physics body. All " -"*Body2D types inherit from it." -msgstr "" - -#: doc/classes/PhysicsBody2D.xml:90 -msgid "" -"Both [member collision_layer] and [member collision_mask]. Returns [member " -"collision_layer] when accessed. Updates [member collision_layer] and [member " -"collision_mask] when modified." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:4 -msgid "Direct access object to a physics body in the [PhysicsServer]." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:7 -msgid "" -"Provides direct access to a physics body in the [PhysicsServer], allowing " -"safe changes to physics properties. This object is passed via the direct " -"state callback of rigid/character bodies, and is intended for changing the " -"direct state of that body. See [method RigidBody._integrate_forces]." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:18 doc/classes/RigidBody.xml:31 -msgid "" -"Adds a constant directional force without affecting rotation.\n" -"This is equivalent to [code]add_force(force, Vector3(0,0,0))[/code]." +"[PhysicsServer2D] automatically selects the best implementation available." msgstr "" -#: doc/classes/PhysicsDirectBodyState.xml:39 -msgid "Adds a constant rotational force without affecting position." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:48 -msgid "" -"Applies a single directional impulse without affecting rotation.\n" -"This is equivalent to [code]apply_impulse(Vector3(0, 0, 0), impulse)[/code]." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:60 -msgid "" -"Applies a positioned impulse to the body. An impulse is time-independent! " -"Applying an impulse every frame would result in a framerate-dependent force. " -"For this reason it should only be used when simulating one-time impacts. The " -"position uses the rotation of the global coordinate system, but is centered " -"at the object's origin." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:69 -msgid "" -"Apply a torque impulse (which will be affected by the body mass and shape). " -"This will rotate the body around the vector [code]j[/code] passed as " -"parameter." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:96 -msgid "Returns the collider object." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:130 -msgid "" -"Returns the number of contacts this body has with other bodies.\n" -"[b]Note:[/b] By default, this returns 0 unless bodies are configured to " -"monitor contacts. See [member RigidBody.contact_monitor]." -msgstr "" - -#: doc/classes/PhysicsDirectBodyState.xml:140 -msgid "Impulse created by the contact. Only implemented for Bullet physics." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:4 -msgid "Direct access object to a space in the [PhysicsServer]." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:7 -msgid "" -"Direct access object to a space in the [PhysicsServer]. It's used mainly to " -"do queries against objects and areas residing in a given space." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:21 -msgid "" -"Checks whether the shape can travel to a point. The method will return an " -"array with two floats between 0 and 1, both representing a fraction of " -"[code]motion[/code]. The first is how far the shape can move without " -"triggering a collision, and the second is the point at which a collision " -"will occur. If no collision is detected, the returned array will be [code]" -"[1, 1][/code].\n" -"If the shape can not move, the returned array will be [code][0, 0][/code] " -"under Bullet, and empty under GodotPhysics." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:33 -msgid "" -"Checks the intersections of a shape, given through a " -"[PhysicsShapeQueryParameters] object, against the space. The resulting array " -"contains a list of points where the shape intersects another. Like with " -"[method intersect_shape], the number of returned results can be limited to " -"save processing time." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:42 -msgid "" -"Checks the intersections of a shape, given through a " -"[PhysicsShapeQueryParameters] object, against the space. If it collides with " -"more than one shape, the nearest one is selected. The returned object is a " -"dictionary containing the following fields:\n" -"[code]collider_id[/code]: The colliding object's ID.\n" -"[code]linear_velocity[/code]: The colliding object's velocity [Vector3]. If " -"the object is an [Area], the result is [code](0, 0, 0)[/code].\n" -"[code]normal[/code]: The object's surface normal at the intersection point.\n" -"[code]point[/code]: The intersection point.\n" -"[code]rid[/code]: The intersecting object's [RID].\n" -"[code]shape[/code]: The shape index of the colliding shape.\n" -"If the shape did not intersect anything, then an empty dictionary is " -"returned instead." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:68 -msgid "" -"Intersects a ray in a given space. The returned object is a dictionary with " -"the following fields:\n" -"[code]collider[/code]: The colliding object.\n" -"[code]collider_id[/code]: The colliding object's ID.\n" -"[code]normal[/code]: The object's surface normal at the intersection point.\n" -"[code]position[/code]: The intersection point.\n" -"[code]rid[/code]: The intersecting object's [RID].\n" -"[code]shape[/code]: The shape index of the colliding shape.\n" -"If the ray did not intersect anything, then an empty dictionary is returned " -"instead.\n" -"Additionally, the method can take an [code]exclude[/code] array of objects " -"or [RID]s that are to be excluded from collisions, a [code]collision_mask[/" -"code] bitmask representing the physics layers to check in, or booleans to " -"determine if the ray should collide with [PhysicsBody]s or [Area]s, " -"respectively." -msgstr "" - -#: doc/classes/PhysicsDirectSpaceState.xml:87 -msgid "" -"Checks the intersections of a shape, given through a " -"[PhysicsShapeQueryParameters] object, against the space. The intersected " -"shapes are returned in an array containing dictionaries with the following " -"fields:\n" -"[code]collider[/code]: The colliding object.\n" -"[code]collider_id[/code]: The colliding object's ID.\n" -"[code]rid[/code]: The intersecting object's [RID].\n" -"[code]shape[/code]: The shape index of the colliding shape.\n" -"The number of intersections can be limited with the [code]max_results[/code] " -"parameter, to reduce the processing time." -msgstr "" - -#: doc/classes/PhysicsMaterial.xml:4 -msgid "A material for physics properties." -msgstr "" - -#: doc/classes/PhysicsMaterial.xml:7 -msgid "" -"Provides a means of modifying the collision properties of a [PhysicsBody]." -msgstr "" - -#: doc/classes/PhysicsMaterial.xml:17 -msgid "" -"The body's bounciness. Values range from [code]0[/code] (no bounce) to " -"[code]1[/code] (full bounciness)." -msgstr "" - -#: doc/classes/PhysicsMaterial.xml:20 -msgid "" -"The body's friction. Values range from [code]0[/code] (frictionless) to " -"[code]1[/code] (maximum friction)." -msgstr "" - -#: doc/classes/PhysicsServer.xml:4 +#: doc/classes/PhysicsServer3D.xml:4 msgid "Server interface for low-level physics access." msgstr "" -#: doc/classes/PhysicsServer.xml:7 +#: doc/classes/PhysicsServer3D.xml:7 msgid "" -"PhysicsServer is the server responsible for all 3D physics. It can create " +"PhysicsServer3D is the server responsible for all 3D physics. It can create " "many kinds of physics objects, but does not insert them on the node tree." msgstr "" -#: doc/classes/PhysicsServer.xml:51 -msgid "Creates an [Area]." +#: doc/classes/PhysicsServer3D.xml:51 +msgid "Creates an [Area3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:71 +#: doc/classes/PhysicsServer3D.xml:71 msgid "" "Returns an area parameter value. A list of available parameters is on the " "[enum AreaParameter] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:138 +#: doc/classes/PhysicsServer3D.xml:138 msgid "If [code]true[/code], area collides with rays." msgstr "" -#: doc/classes/PhysicsServer.xml:224 +#: doc/classes/PhysicsServer3D.xml:224 msgid "" "Sets the value for an area parameter. A list of available parameters is on " "the [enum AreaParameter] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:235 +#: doc/classes/PhysicsServer3D.xml:235 msgid "Sets object pickable with rays." msgstr "" -#: doc/classes/PhysicsServer.xml:295 +#: doc/classes/PhysicsServer3D.xml:295 msgid "" "Sets the space override mode for the area. The modes are described in the " "[enum AreaSpaceOverrideMode] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:387 +#: doc/classes/PhysicsServer3D.xml:387 msgid "" "Gives the body a push at a [code]position[/code] in the direction of the " "[code]impulse[/code]." msgstr "" -#: doc/classes/PhysicsServer.xml:398 +#: doc/classes/PhysicsServer3D.xml:398 msgid "Gives the body a push to rotate it." msgstr "" -#: doc/classes/PhysicsServer.xml:429 +#: doc/classes/PhysicsServer3D.xml:429 msgid "" "Creates a physics body. The first parameter can be any value from [enum " "BodyMode] constants, for the type of body created. Additionally, the body " "can be created in sleeping state to save processing time." msgstr "" -#: doc/classes/PhysicsServer.xml:447 +#: doc/classes/PhysicsServer3D.xml:447 msgid "" "Returns the physics layer or layers a body can collide with.\n" "-" msgstr "" -#: doc/classes/PhysicsServer.xml:457 -msgid "Returns the [PhysicsDirectBodyState] of the body." +#: doc/classes/PhysicsServer3D.xml:457 +msgid "Returns the [PhysicsDirectBodyState3D] of the body." msgstr "" -#: doc/classes/PhysicsServer.xml:503 +#: doc/classes/PhysicsServer3D.xml:503 msgid "" "Returns the value of a body parameter. A list of available parameters is on " "the [enum BodyParameter] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:573 +#: doc/classes/PhysicsServer3D.xml:573 msgid "" "If [code]true[/code], the continuous collision detection mode is enabled." msgstr "" -#: doc/classes/PhysicsServer.xml:591 +#: doc/classes/PhysicsServer3D.xml:591 msgid "If [code]true[/code], the body can be detected by rays." msgstr "" -#: doc/classes/PhysicsServer.xml:602 +#: doc/classes/PhysicsServer3D.xml:602 msgid "" "Removes a body from the list of bodies exempt from collisions.\n" "Continuous collision detection tries to predict where a moving body will " "collide, instead of moving it and correcting its movement if it collided." msgstr "" -#: doc/classes/PhysicsServer.xml:670 +#: doc/classes/PhysicsServer3D.xml:670 msgid "" "If [code]true[/code], the continuous collision detection mode is enabled.\n" "Continuous collision detection tries to predict where a moving body will " "collide, instead of moving it and correcting its movement if it collided." msgstr "" -#: doc/classes/PhysicsServer.xml:718 +#: doc/classes/PhysicsServer3D.xml:718 msgid "Sets the body mode, from one of the [enum BodyMode] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:742 +#: doc/classes/PhysicsServer3D.xml:742 msgid "" "Sets a body parameter. A list of available parameters is on the [enum " "BodyParameter] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:753 +#: doc/classes/PhysicsServer3D.xml:753 msgid "Sets the body pickable with rays if [code]enabled[/code] is set." msgstr "" -#: doc/classes/PhysicsServer.xml:815 +#: doc/classes/PhysicsServer3D.xml:815 msgid "Sets a body state (see [enum BodyState] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:826 +#: doc/classes/PhysicsServer3D.xml:826 msgid "" "Gets a cone_twist_joint parameter (see [enum ConeTwistJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:839 +#: doc/classes/PhysicsServer3D.xml:839 msgid "" "Sets a cone_twist_joint parameter (see [enum ConeTwistJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:848 +#: doc/classes/PhysicsServer3D.xml:848 msgid "" -"Destroys any of the objects created by PhysicsServer. If the [RID] passed is " -"not one of the objects that can be created by PhysicsServer, an error will " -"be sent to the console." +"Destroys any of the objects created by PhysicsServer3D. If the [RID] passed " +"is not one of the objects that can be created by PhysicsServer3D, an error " +"will be sent to the console." msgstr "" -#: doc/classes/PhysicsServer.xml:861 +#: doc/classes/PhysicsServer3D.xml:861 msgid "" "Gets a generic_6_DOF_joint flag (see [enum G6DOFJointAxisFlag] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:874 +#: doc/classes/PhysicsServer3D.xml:874 msgid "" "Gets a generic_6_DOF_joint parameter (see [enum G6DOFJointAxisParam] " "constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:889 +#: doc/classes/PhysicsServer3D.xml:889 msgid "" "Sets a generic_6_DOF_joint flag (see [enum G6DOFJointAxisFlag] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:904 +#: doc/classes/PhysicsServer3D.xml:904 msgid "" "Sets a generic_6_DOF_joint parameter (see [enum G6DOFJointAxisParam] " "constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:913 +#: doc/classes/PhysicsServer3D.xml:913 msgid "Returns an Info defined by the [enum ProcessInfo] input given." msgstr "" -#: doc/classes/PhysicsServer.xml:924 +#: doc/classes/PhysicsServer3D.xml:924 msgid "Gets a hinge_joint flag (see [enum HingeJointFlag] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:935 +#: doc/classes/PhysicsServer3D.xml:935 msgid "Gets a hinge_joint parameter (see [enum HingeJointParam])." msgstr "" -#: doc/classes/PhysicsServer.xml:948 +#: doc/classes/PhysicsServer3D.xml:948 msgid "Sets a hinge_joint flag (see [enum HingeJointFlag] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:961 +#: doc/classes/PhysicsServer3D.xml:961 msgid "Sets a hinge_joint parameter (see [enum HingeJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:976 -msgid "Creates a [ConeTwistJoint]." +#: doc/classes/PhysicsServer3D.xml:976 +msgid "Creates a [ConeTwistJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:991 -msgid "Creates a [Generic6DOFJoint]." +#: doc/classes/PhysicsServer3D.xml:991 +msgid "Creates a [Generic6DOFJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1006 -msgid "Creates a [HingeJoint]." +#: doc/classes/PhysicsServer3D.xml:1006 +msgid "Creates a [HingeJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1021 -msgid "Creates a [PinJoint]." +#: doc/classes/PhysicsServer3D.xml:1021 +msgid "Creates a [PinJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1036 -msgid "Creates a [SliderJoint]." +#: doc/classes/PhysicsServer3D.xml:1036 +msgid "Creates a [SliderJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1045 -msgid "Gets the priority value of the Joint." +#: doc/classes/PhysicsServer3D.xml:1045 +msgid "Gets the priority value of the Joint3D." msgstr "" -#: doc/classes/PhysicsServer.xml:1054 -msgid "Returns the type of the Joint." +#: doc/classes/PhysicsServer3D.xml:1054 +msgid "Returns the type of the Joint3D." msgstr "" -#: doc/classes/PhysicsServer.xml:1065 -msgid "Sets the priority value of the Joint." +#: doc/classes/PhysicsServer3D.xml:1065 +msgid "Sets the priority value of the Joint3D." msgstr "" -#: doc/classes/PhysicsServer.xml:1074 +#: doc/classes/PhysicsServer3D.xml:1074 msgid "" "Returns position of the joint in the local space of body a of the joint." msgstr "" -#: doc/classes/PhysicsServer.xml:1083 +#: doc/classes/PhysicsServer3D.xml:1083 msgid "" "Returns position of the joint in the local space of body b of the joint." msgstr "" -#: doc/classes/PhysicsServer.xml:1094 +#: doc/classes/PhysicsServer3D.xml:1094 msgid "Gets a pin_joint parameter (see [enum PinJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:1105 +#: doc/classes/PhysicsServer3D.xml:1105 msgid "Sets position of the joint in the local space of body a of the joint." msgstr "" -#: doc/classes/PhysicsServer.xml:1116 +#: doc/classes/PhysicsServer3D.xml:1116 msgid "Sets position of the joint in the local space of body b of the joint." msgstr "" -#: doc/classes/PhysicsServer.xml:1129 +#: doc/classes/PhysicsServer3D.xml:1129 msgid "Sets a pin_joint parameter (see [enum PinJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:1138 +#: doc/classes/PhysicsServer3D.xml:1138 msgid "Activates or deactivates the 3D physics engine." msgstr "" -#: doc/classes/PhysicsServer.xml:1147 +#: doc/classes/PhysicsServer3D.xml:1147 msgid "" "Creates a shape of a type from [enum ShapeType]. Does not assign it to a " "body or an area. To do so, you must use [method area_set_shape] or [method " "body_set_shape]." msgstr "" -#: doc/classes/PhysicsServer.xml:1165 +#: doc/classes/PhysicsServer3D.xml:1165 msgid "Returns the type of shape (see [enum ShapeType] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:1187 doc/classes/PhysicsServer.xml:1200 +#: doc/classes/PhysicsServer3D.xml:1187 doc/classes/PhysicsServer3D.xml:1200 msgid "Gets a slider_joint parameter (see [enum SliderJointParam] constants)." msgstr "" -#: doc/classes/PhysicsServer.xml:1216 +#: doc/classes/PhysicsServer3D.xml:1216 msgid "" -"Returns the state of a space, a [PhysicsDirectSpaceState]. This object can " +"Returns the state of a space, a [PhysicsDirectSpaceState3D]. This object can " "be used to make collision/intersection queries." msgstr "" -#: doc/classes/PhysicsServer.xml:1260 +#: doc/classes/PhysicsServer3D.xml:1260 msgid "" "Sets the value for a space parameter. A list of available parameters is on " "the [enum SpaceParameter] constants." msgstr "" -#: doc/classes/PhysicsServer.xml:1266 -msgid "The [Joint] is a [PinJoint]." +#: doc/classes/PhysicsServer3D.xml:1266 +msgid "The [Joint3D] is a [PinJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1269 -msgid "The [Joint] is a [HingeJoint]." +#: doc/classes/PhysicsServer3D.xml:1269 +msgid "The [Joint3D] is a [HingeJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1272 -msgid "The [Joint] is a [SliderJoint]." +#: doc/classes/PhysicsServer3D.xml:1272 +msgid "The [Joint3D] is a [SliderJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1275 -msgid "The [Joint] is a [ConeTwistJoint]." +#: doc/classes/PhysicsServer3D.xml:1275 +msgid "The [Joint3D] is a [ConeTwistJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1278 -msgid "The [Joint] is a [Generic6DOFJoint]." +#: doc/classes/PhysicsServer3D.xml:1278 +msgid "The [Joint3D] is a [Generic6DOFJoint3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1281 +#: doc/classes/PhysicsServer3D.xml:1281 msgid "" "The strength with which the pinned objects try to stay in positional " "relation to each other.\n" "The higher, the stronger." msgstr "" -#: doc/classes/PhysicsServer.xml:1285 +#: doc/classes/PhysicsServer3D.xml:1285 msgid "" "The strength with which the pinned objects try to stay in velocity relation " "to each other.\n" "The higher, the stronger." msgstr "" -#: doc/classes/PhysicsServer.xml:1289 +#: doc/classes/PhysicsServer3D.xml:1289 msgid "" -"If above 0, this value is the maximum value for an impulse that this Joint " +"If above 0, this value is the maximum value for an impulse that this Joint3D " "puts on its ends." msgstr "" -#: doc/classes/PhysicsServer.xml:1295 +#: doc/classes/PhysicsServer3D.xml:1295 msgid "The maximum rotation across the Hinge." msgstr "" -#: doc/classes/PhysicsServer.xml:1298 +#: doc/classes/PhysicsServer3D.xml:1298 msgid "The minimum rotation across the Hinge." msgstr "" -#: doc/classes/PhysicsServer.xml:1315 +#: doc/classes/PhysicsServer3D.xml:1315 msgid "If [code]true[/code], the Hinge has a maximum and a minimum rotation." msgstr "" -#: doc/classes/PhysicsServer.xml:1318 +#: doc/classes/PhysicsServer3D.xml:1318 msgid "If [code]true[/code], a motor turns the Hinge." msgstr "" -#: doc/classes/PhysicsServer.xml:1321 doc/classes/SliderJoint.xml:81 -#: doc/classes/SliderJoint.xml:104 +#: doc/classes/PhysicsServer3D.xml:1321 doc/classes/SliderJoint3D.xml:81 +#: doc/classes/SliderJoint3D.xml:104 msgid "" "The maximum difference between the pivot points on their X axis before " "damping happens." msgstr "" -#: doc/classes/PhysicsServer.xml:1324 doc/classes/SliderJoint.xml:72 -#: doc/classes/SliderJoint.xml:107 +#: doc/classes/PhysicsServer3D.xml:1324 doc/classes/SliderJoint3D.xml:72 +#: doc/classes/SliderJoint3D.xml:107 msgid "" "The minimum difference between the pivot points on their X axis before " "damping happens." msgstr "" -#: doc/classes/PhysicsServer.xml:1327 doc/classes/SliderJoint.xml:78 -#: doc/classes/SliderJoint.xml:110 +#: doc/classes/PhysicsServer3D.xml:1327 doc/classes/SliderJoint3D.xml:78 +#: doc/classes/SliderJoint3D.xml:110 msgid "" "A factor applied to the movement across the slider axis once the limits get " "surpassed. The lower, the slower the movement." msgstr "" -#: doc/classes/PhysicsServer.xml:1330 doc/classes/SliderJoint.xml:113 +#: doc/classes/PhysicsServer3D.xml:1330 doc/classes/SliderJoint3D.xml:113 msgid "" "The amount of restitution once the limits are surpassed. The lower, the more " "velocityenergy gets lost." msgstr "" -#: doc/classes/PhysicsServer.xml:1333 doc/classes/SliderJoint.xml:116 +#: doc/classes/PhysicsServer3D.xml:1333 doc/classes/SliderJoint3D.xml:116 msgid "The amount of damping once the slider limits are surpassed." msgstr "" -#: doc/classes/PhysicsServer.xml:1336 doc/classes/SliderJoint.xml:90 -#: doc/classes/SliderJoint.xml:119 +#: doc/classes/PhysicsServer3D.xml:1336 doc/classes/SliderJoint3D.xml:90 +#: doc/classes/SliderJoint3D.xml:119 msgid "" "A factor applied to the movement across the slider axis as long as the " "slider is in the limits. The lower, the slower the movement." msgstr "" -#: doc/classes/PhysicsServer.xml:1339 doc/classes/SliderJoint.xml:87 -#: doc/classes/SliderJoint.xml:122 +#: doc/classes/PhysicsServer3D.xml:1339 doc/classes/SliderJoint3D.xml:87 +#: doc/classes/SliderJoint3D.xml:122 msgid "The amount of restitution inside the slider limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1342 doc/classes/SliderJoint.xml:84 -#: doc/classes/SliderJoint.xml:125 +#: doc/classes/PhysicsServer3D.xml:1342 doc/classes/SliderJoint3D.xml:84 +#: doc/classes/SliderJoint3D.xml:125 msgid "The amount of damping inside the slider limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1345 doc/classes/SliderJoint.xml:99 -#: doc/classes/SliderJoint.xml:128 +#: doc/classes/PhysicsServer3D.xml:1345 doc/classes/SliderJoint3D.xml:99 +#: doc/classes/SliderJoint3D.xml:128 msgid "A factor applied to the movement across axes orthogonal to the slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1348 doc/classes/SliderJoint.xml:96 -#: doc/classes/SliderJoint.xml:131 +#: doc/classes/PhysicsServer3D.xml:1348 doc/classes/SliderJoint3D.xml:96 +#: doc/classes/SliderJoint3D.xml:131 msgid "" "The amount of restitution when movement is across axes orthogonal to the " "slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1351 doc/classes/SliderJoint.xml:93 -#: doc/classes/SliderJoint.xml:134 +#: doc/classes/PhysicsServer3D.xml:1351 doc/classes/SliderJoint3D.xml:93 +#: doc/classes/SliderJoint3D.xml:134 msgid "" "The amount of damping when movement is across axes orthogonal to the slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1354 doc/classes/SliderJoint.xml:48 -#: doc/classes/SliderJoint.xml:137 +#: doc/classes/PhysicsServer3D.xml:1354 doc/classes/SliderJoint3D.xml:48 +#: doc/classes/SliderJoint3D.xml:137 msgid "The upper limit of rotation in the slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1357 doc/classes/SliderJoint.xml:37 -#: doc/classes/SliderJoint.xml:140 +#: doc/classes/PhysicsServer3D.xml:1357 doc/classes/SliderJoint3D.xml:37 +#: doc/classes/SliderJoint3D.xml:140 msgid "The lower limit of rotation in the slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1360 doc/classes/SliderJoint.xml:143 +#: doc/classes/PhysicsServer3D.xml:1360 doc/classes/SliderJoint3D.xml:143 msgid "A factor applied to the all rotation once the limit is surpassed." msgstr "" -#: doc/classes/PhysicsServer.xml:1363 doc/classes/SliderJoint.xml:146 +#: doc/classes/PhysicsServer3D.xml:1363 doc/classes/SliderJoint3D.xml:146 msgid "The amount of restitution of the rotation when the limit is surpassed." msgstr "" -#: doc/classes/PhysicsServer.xml:1366 doc/classes/SliderJoint.xml:149 +#: doc/classes/PhysicsServer3D.xml:1366 doc/classes/SliderJoint3D.xml:149 msgid "The amount of damping of the rotation when the limit is surpassed." msgstr "" -#: doc/classes/PhysicsServer.xml:1369 +#: doc/classes/PhysicsServer3D.xml:1369 msgid "A factor that gets applied to the all rotation in the limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1372 doc/classes/SliderJoint.xml:54 -#: doc/classes/SliderJoint.xml:155 +#: doc/classes/PhysicsServer3D.xml:1372 doc/classes/SliderJoint3D.xml:54 +#: doc/classes/SliderJoint3D.xml:155 msgid "The amount of restitution of the rotation in the limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1375 doc/classes/SliderJoint.xml:51 -#: doc/classes/SliderJoint.xml:158 +#: doc/classes/PhysicsServer3D.xml:1375 doc/classes/SliderJoint3D.xml:51 +#: doc/classes/SliderJoint3D.xml:158 msgid "The amount of damping of the rotation in the limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1378 +#: doc/classes/PhysicsServer3D.xml:1378 msgid "" "A factor that gets applied to the all rotation across axes orthogonal to the " "slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1381 doc/classes/SliderJoint.xml:63 -#: doc/classes/SliderJoint.xml:164 +#: doc/classes/PhysicsServer3D.xml:1381 doc/classes/SliderJoint3D.xml:63 +#: doc/classes/SliderJoint3D.xml:164 msgid "" "The amount of restitution of the rotation across axes orthogonal to the " "slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1384 doc/classes/SliderJoint.xml:60 -#: doc/classes/SliderJoint.xml:167 +#: doc/classes/PhysicsServer3D.xml:1384 doc/classes/SliderJoint3D.xml:60 +#: doc/classes/SliderJoint3D.xml:167 msgid "" "The amount of damping of the rotation across axes orthogonal to the slider." msgstr "" -#: doc/classes/PhysicsServer.xml:1387 +#: doc/classes/PhysicsServer3D.xml:1387 msgid "Represents the size of the [enum SliderJointParam] enum." msgstr "" -#: doc/classes/PhysicsServer.xml:1404 +#: doc/classes/PhysicsServer3D.xml:1404 msgid "" -"The ease with which the Joint twists, if it's too low, it takes more force " +"The ease with which the Joint3D twists, if it's too low, it takes more force " "to twist the joint." msgstr "" -#: doc/classes/PhysicsServer.xml:1416 +#: doc/classes/PhysicsServer3D.xml:1416 msgid "" "A factor that gets applied to the movement across the axes. The lower, the " "slower the movement." msgstr "" -#: doc/classes/PhysicsServer.xml:1419 +#: doc/classes/PhysicsServer3D.xml:1419 msgid "" "The amount of restitution on the axes movement. The lower, the more velocity-" "energy gets lost." msgstr "" -#: doc/classes/PhysicsServer.xml:1425 +#: doc/classes/PhysicsServer3D.xml:1425 msgid "The velocity that the joint's linear motor will attempt to reach." msgstr "" -#: doc/classes/PhysicsServer.xml:1428 +#: doc/classes/PhysicsServer3D.xml:1428 msgid "" "The maximum force that the linear motor can apply while trying to reach the " "target velocity." msgstr "" -#: doc/classes/PhysicsServer.xml:1437 +#: doc/classes/PhysicsServer3D.xml:1437 msgid "A factor that gets multiplied onto all rotations across the axes." msgstr "" -#: doc/classes/PhysicsServer.xml:1449 +#: doc/classes/PhysicsServer3D.xml:1449 msgid "" "When correcting the crossing of limits in rotation across the axes, this " "error tolerance factor defines how much the correction gets slowed down. The " "lower, the slower." msgstr "" -#: doc/classes/PhysicsServer.xml:1458 +#: doc/classes/PhysicsServer3D.xml:1458 msgid "" "If [code]set[/code] there is linear motion possible within the given limits." msgstr "" -#: doc/classes/PhysicsServer.xml:1461 +#: doc/classes/PhysicsServer3D.xml:1461 msgid "If [code]set[/code] there is rotational motion possible." msgstr "" -#: doc/classes/PhysicsServer.xml:1464 +#: doc/classes/PhysicsServer3D.xml:1464 msgid "If [code]set[/code] there is a rotational motor across these axes." msgstr "" -#: doc/classes/PhysicsServer.xml:1467 +#: doc/classes/PhysicsServer3D.xml:1467 msgid "" "If [code]set[/code] there is a linear motor on this axis that targets a " "specific velocity." msgstr "" -#: doc/classes/PhysicsServer.xml:1470 -msgid "The [Shape] is a [WorldMarginShape]." +#: doc/classes/PhysicsServer3D.xml:1470 +msgid "The [Shape3D] is a [WorldMarginShape3D]." +msgstr "" + +#: doc/classes/PhysicsServer3D.xml:1473 +msgid "The [Shape3D] is a [RayShape3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1473 -msgid "The [Shape] is a [RayShape]." +#: doc/classes/PhysicsServer3D.xml:1476 +msgid "The [Shape3D] is a [SphereShape3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1476 -msgid "The [Shape] is a [SphereShape]." +#: doc/classes/PhysicsServer3D.xml:1479 +msgid "The [Shape3D] is a [BoxShape3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1479 -msgid "The [Shape] is a [BoxShape]." +#: doc/classes/PhysicsServer3D.xml:1482 +msgid "The [Shape3D] is a [CapsuleShape3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1482 -msgid "The [Shape] is a [CapsuleShape]." +#: doc/classes/PhysicsServer3D.xml:1485 +msgid "The [Shape3D] is a [CylinderShape3D]." msgstr "" -#: doc/classes/PhysicsServer.xml:1485 -msgid "The [Shape] is a [CylinderShape]." +#: doc/classes/PhysicsServer3D.xml:1488 +msgid "The [Shape3D] is a [ConvexPolygonShape3D]." +msgstr "" + +#: doc/classes/PhysicsServer3D.xml:1491 +msgid "The [Shape3D] is a [ConcavePolygonShape3D]." +msgstr "" + +#: doc/classes/PhysicsServer3D.xml:1494 +msgid "The [Shape3D] is a [HeightMapShape3D]." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:4 +msgid "Parameters to be sent to a 2D shape physics query." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:7 +msgid "" +"This class contains the shape and other parameters for 2D intersection/" +"collision queries. See also [PhysicsShapeQueryResult2D]." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:18 +msgid "" +"Sets the [Shape2D] that will be used for collision/intersection queries." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:24 +msgid "If [code]true[/code], the query will take [Area2D]s into account." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:27 +msgid "" +"If [code]true[/code], the query will take [PhysicsBody2D]s into account." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:30 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:30 +msgid "The physics layer(s) the query will take into account (as a bitmask)." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:33 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:33 +msgid "" +"The list of objects or object [RID]s that will be excluded from collisions." +msgstr "" + +#: doc/classes/PhysicsShapeQueryParameters2D.xml:36 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:36 doc/classes/Shape3D.xml:16 +msgid "The collision margin for the shape." msgstr "" -#: doc/classes/PhysicsServer.xml:1488 -msgid "The [Shape] is a [ConvexPolygonShape]." +#: doc/classes/PhysicsShapeQueryParameters2D.xml:39 +msgid "The motion of the shape being queried for." msgstr "" -#: doc/classes/PhysicsServer.xml:1491 -msgid "The [Shape] is a [ConcavePolygonShape]." +#: doc/classes/PhysicsShapeQueryParameters2D.xml:42 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:39 +msgid "The queried shape's [RID]. See also [method set_shape]." msgstr "" -#: doc/classes/PhysicsServer.xml:1494 -msgid "The [Shape] is a [HeightMapShape]." +#: doc/classes/PhysicsShapeQueryParameters2D.xml:45 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:42 +msgid "The queried shape's transform matrix." msgstr "" -#: doc/classes/PhysicsShapeQueryParameters.xml:4 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:4 msgid "Parameters to be sent to a 3D shape physics query." msgstr "" -#: doc/classes/PhysicsShapeQueryParameters.xml:7 +#: doc/classes/PhysicsShapeQueryParameters3D.xml:7 msgid "" "This class contains the shape and other parameters for 3D intersection/" -"collision queries. See also [PhysicsShapeQueryResult]." +"collision queries. See also [PhysicsShapeQueryResult3D]." msgstr "" -#: doc/classes/PhysicsShapeQueryParameters.xml:18 -msgid "Sets the [Shape] that will be used for collision/intersection queries." +#: doc/classes/PhysicsShapeQueryParameters3D.xml:18 +msgid "" +"Sets the [Shape3D] that will be used for collision/intersection queries." msgstr "" -#: doc/classes/PhysicsShapeQueryParameters.xml:24 -msgid "If [code]true[/code], the query will take [Area]s into account." +#: doc/classes/PhysicsShapeQueryParameters3D.xml:24 +msgid "If [code]true[/code], the query will take [Area3D]s into account." msgstr "" -#: doc/classes/PhysicsShapeQueryParameters.xml:27 -msgid "If [code]true[/code], the query will take [PhysicsBody]s into account." +#: doc/classes/PhysicsShapeQueryParameters3D.xml:27 +msgid "" +"If [code]true[/code], the query will take [PhysicsBody3D]s into account." msgstr "" -#: doc/classes/PhysicsShapeQueryResult.xml:4 -msgid "Result of a 3D shape query in [PhysicsServer]." +#: doc/classes/PhysicsShapeQueryResult2D.xml:4 +msgid "Result of a 2D shape query in [PhysicsServer2D]." msgstr "" -#: doc/classes/PhysicsShapeQueryResult.xml:7 +#: doc/classes/PhysicsShapeQueryResult2D.xml:7 msgid "" -"The result of a 3D shape query in [PhysicsServer]. See also " -"[PhysicsShapeQueryParameters]." +"The result of a 2D shape query in [PhysicsServer2D]. See also " +"[PhysicsShapeQueryParameters2D]." msgstr "" -#: doc/classes/PinJoint.xml:4 -msgid "Pin joint for 3D shapes." +#: doc/classes/PhysicsShapeQueryResult2D.xml:16 +#: doc/classes/PhysicsShapeQueryResult3D.xml:16 +msgid "Returns the number of objects that intersected with the shape." msgstr "" -#: doc/classes/PinJoint.xml:7 +#: doc/classes/PhysicsShapeQueryResult2D.xml:25 +#: doc/classes/PhysicsShapeQueryResult3D.xml:25 msgid "" -"Pin joint for 3D rigid bodies. It pins 2 bodies (rigid or static) together." +"Returns the [Object] that intersected with the shape at index [code]idx[/" +"code]." msgstr "" -#: doc/classes/PinJoint.xml:35 doc/classes/PinJoint.xml:46 +#: doc/classes/PhysicsShapeQueryResult2D.xml:34 +#: doc/classes/PhysicsShapeQueryResult3D.xml:34 msgid "" -"The force with which the pinned objects stay in positional relation to each " -"other. The higher, the stronger." +"Returns the instance ID of the [Object] that intersected with the shape at " +"index [code]idx[/code]." msgstr "" -#: doc/classes/PinJoint.xml:38 doc/classes/PinJoint.xml:49 +#: doc/classes/PhysicsShapeQueryResult2D.xml:43 msgid "" -"The force with which the pinned objects stay in velocity relation to each " -"other. The higher, the stronger." +"Returns the child index of the object's [Shape2D] that intersected with the " +"shape at index [code]idx[/code]." msgstr "" -#: doc/classes/PinJoint.xml:41 doc/classes/PinJoint.xml:52 +#: doc/classes/PhysicsShapeQueryResult2D.xml:52 +#: doc/classes/PhysicsShapeQueryResult3D.xml:52 msgid "" -"If above 0, this value is the maximum value for an impulse that this Joint " -"produces." +"Returns the [RID] of the object that intersected with the shape at index " +"[code]idx[/code]." +msgstr "" + +#: doc/classes/PhysicsShapeQueryResult3D.xml:4 +msgid "Result of a 3D shape query in [PhysicsServer3D]." +msgstr "" + +#: doc/classes/PhysicsShapeQueryResult3D.xml:7 +msgid "" +"The result of a 3D shape query in [PhysicsServer3D]. See also " +"[PhysicsShapeQueryParameters3D]." +msgstr "" + +#: doc/classes/PhysicsShapeQueryResult3D.xml:43 +msgid "" +"Returns the child index of the object's [Shape3D] that intersected with the " +"shape at index [code]idx[/code]." msgstr "" #: doc/classes/PinJoint2D.xml:4 -msgid "Pin Joint for 2D shapes." +msgid "Pin joint for 2D shapes." msgstr "" #: doc/classes/PinJoint2D.xml:7 msgid "" -"Pin Joint for 2D rigid bodies. It pins two bodies (rigid or static) together." +"Pin joint for 2D rigid bodies. It pins two bodies (rigid or static) together." msgstr "" #: doc/classes/PinJoint2D.xml:15 @@ -36954,6 +36975,33 @@ msgid "" "The higher this value, the more the bond to the pinned partner can flex." msgstr "" +#: doc/classes/PinJoint3D.xml:4 +msgid "Pin joint for 3D shapes." +msgstr "" + +#: doc/classes/PinJoint3D.xml:7 +msgid "" +"Pin joint for 3D rigid bodies. It pins 2 bodies (rigid or static) together." +msgstr "" + +#: doc/classes/PinJoint3D.xml:35 doc/classes/PinJoint3D.xml:46 +msgid "" +"The force with which the pinned objects stay in positional relation to each " +"other. The higher, the stronger." +msgstr "" + +#: doc/classes/PinJoint3D.xml:38 doc/classes/PinJoint3D.xml:49 +msgid "" +"The force with which the pinned objects stay in velocity relation to each " +"other. The higher, the stronger." +msgstr "" + +#: doc/classes/PinJoint3D.xml:41 doc/classes/PinJoint3D.xml:52 +msgid "" +"If above 0, this value is the maximum value for an impulse that this Joint3D " +"produces." +msgstr "" + #: doc/classes/Plane.xml:4 msgid "Plane in hessian form." msgstr "" @@ -37256,83 +37304,13 @@ msgstr "" msgid "" "Popup is a base [Control] used to show dialogs and popups. It's a subwindow " "and modal by default (see [Control]) and has helpers for custom popup " -"behavior. All popup methods ensure correct placement within the viewport." -msgstr "" - -#: doc/classes/Popup.xml:18 -msgid "Popup (show the control in modal form)." -msgstr "" - -#: doc/classes/Popup.xml:27 -msgid "" -"Popup (show the control in modal form) in the center of the screen relative " -"to its current canvas transform, at the current size, or at a size " -"determined by [code]size[/code]." -msgstr "" - -#: doc/classes/Popup.xml:38 -msgid "" -"Popup (show the control in modal form) in the center of the screen relative " -"to the current canvas transform, clamping the size to [code]size[/code], " -"then ensuring the popup is no larger than the viewport size multiplied by " -"[code]fallback_ratio[/code]." -msgstr "" - -#: doc/classes/Popup.xml:47 -msgid "" -"Popup (show the control in modal form) in the center of the screen relative " -"to the current canvas transform, ensuring the size is never smaller than " -"[code]minsize[/code]." -msgstr "" - -#: doc/classes/Popup.xml:56 -msgid "" -"Popup (show the control in modal form) in the center of the screen relative " -"to the current canvas transform, scaled at a ratio of size of the screen." -msgstr "" - -#: doc/classes/Popup.xml:63 -msgid "Shrink popup to keep to the minimum size of content." -msgstr "" - -#: doc/classes/Popup.xml:69 -msgid "" -"If [code]true[/code], the popup will not be hidden when a click event occurs " -"outside of it, or when it receives the [code]ui_cancel[/code] action event." -msgstr "" - -#: doc/classes/Popup.xml:76 -msgid "" -"Emitted when a popup is about to be shown. This is often used in [PopupMenu] " -"to clear the list of options then create a new one according to the current " -"context." +"behavior." msgstr "" -#: doc/classes/Popup.xml:81 +#: doc/classes/Popup.xml:23 msgid "Emitted when a popup is hidden." msgstr "" -#: doc/classes/Popup.xml:87 -msgid "Notification sent right after the popup is shown." -msgstr "" - -#: doc/classes/Popup.xml:90 -msgid "Notification sent right after the popup is hidden." -msgstr "" - -#: doc/classes/PopupDialog.xml:4 -msgid "Base class for popup dialogs." -msgstr "" - -#: doc/classes/PopupDialog.xml:7 -msgid "" -"PopupDialog is a base class for popup dialogs, along with [WindowDialog]." -msgstr "" - -#: doc/classes/PopupDialog.xml:17 -msgid "Sets a custom [StyleBox] for the panel of the [PopupDialog]." -msgstr "" - #: doc/classes/PopupMenu.xml:4 msgid "PopupMenu displays a list of options." msgstr "" @@ -37540,13 +37518,7 @@ msgid "" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:337 -msgid "" -"Returns [code]true[/code] if the popup will be hidden when the window loses " -"focus or not." -msgstr "" - -#: doc/classes/PopupMenu.xml:346 +#: doc/classes/PopupMenu.xml:339 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checkable " "in some way, i.e. if it has a checkbox or radio button.\n" @@ -37555,19 +37527,19 @@ msgid "" "manually." msgstr "" -#: doc/classes/PopupMenu.xml:356 +#: doc/classes/PopupMenu.xml:349 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is checked." msgstr "" -#: doc/classes/PopupMenu.xml:365 +#: doc/classes/PopupMenu.xml:358 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] is disabled. " "When it is disabled it can't be selected, or its action invoked.\n" "See [method set_item_disabled] for more info on how to disable an item." msgstr "" -#: doc/classes/PopupMenu.xml:375 +#: doc/classes/PopupMenu.xml:368 msgid "" "Returns [code]true[/code] if the item at index [code]idx[/code] has radio " "button-style checkability.\n" @@ -37575,36 +37547,32 @@ msgid "" "unchecking items in radio groups." msgstr "" -#: doc/classes/PopupMenu.xml:385 +#: doc/classes/PopupMenu.xml:378 msgid "" "Returns [code]true[/code] if the item is a separator. If it is, it will be " "displayed as a line. See [method add_separator] for more info on how to add " "a separator." msgstr "" -#: doc/classes/PopupMenu.xml:394 +#: doc/classes/PopupMenu.xml:387 msgid "Returns [code]true[/code] if the specified item's shortcut is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:403 +#: doc/classes/PopupMenu.xml:396 msgid "" "Removes the item at index [code]idx[/code] from the menu.\n" "[b]Note:[/b] The indices of items after the removed item will be shifted by " "one." msgstr "" -#: doc/classes/PopupMenu.xml:413 -msgid "Hides the [PopupMenu] when the window loses focus." -msgstr "" - -#: doc/classes/PopupMenu.xml:424 +#: doc/classes/PopupMenu.xml:408 msgid "" "Sets the accelerator of the item at index [code]idx[/code]. Accelerators are " "special combinations of keys that activate the item, no matter which control " "is focused." msgstr "" -#: doc/classes/PopupMenu.xml:435 +#: doc/classes/PopupMenu.xml:419 msgid "" "Sets whether the item at index [code]idx[/code] has a checkbox. If " "[code]false[/code], sets the type of the item to plain text.\n" @@ -37612,204 +37580,204 @@ msgid "" "built-in checking behavior and must be checked/unchecked manually." msgstr "" -#: doc/classes/PopupMenu.xml:447 +#: doc/classes/PopupMenu.xml:431 msgid "" "Sets the type of the item at the specified index [code]idx[/code] to radio " "button. If [code]false[/code], sets the type of the item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:458 +#: doc/classes/PopupMenu.xml:442 msgid "" "Mark the item at index [code]idx[/code] as a separator, which means that it " "would be displayed as a line. If [code]false[/code], sets the type of the " "item to plain text." msgstr "" -#: doc/classes/PopupMenu.xml:469 +#: doc/classes/PopupMenu.xml:453 msgid "Sets the checkstate status of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:480 +#: doc/classes/PopupMenu.xml:464 msgid "" "Enables/disables the item at index [code]idx[/code]. When it is disabled, it " "can't be selected and its action can't be invoked." msgstr "" -#: doc/classes/PopupMenu.xml:491 +#: doc/classes/PopupMenu.xml:475 msgid "Replaces the [Texture2D] icon of the specified [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:502 +#: doc/classes/PopupMenu.xml:486 msgid "Sets the [code]id[/code] of the item at index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:513 +#: doc/classes/PopupMenu.xml:497 msgid "" "Sets the metadata of an item, which may be of any type. You can later get it " "with [method get_item_metadata], which provides a simple way of assigning " "context data to items." msgstr "" -#: doc/classes/PopupMenu.xml:524 +#: doc/classes/PopupMenu.xml:508 msgid "" "Sets the state of an multistate item. See [method add_multistate_item] for " "details." msgstr "" -#: doc/classes/PopupMenu.xml:537 +#: doc/classes/PopupMenu.xml:521 msgid "Sets a [ShortCut] for the specified item [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:548 +#: doc/classes/PopupMenu.xml:532 msgid "Disables the [ShortCut] of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:559 +#: doc/classes/PopupMenu.xml:543 msgid "" "Sets the submenu of the item at index [code]idx[/code]. The submenu is the " "name of a child [PopupMenu] node that would be shown when the item is " "clicked." msgstr "" -#: doc/classes/PopupMenu.xml:581 +#: doc/classes/PopupMenu.xml:565 msgid "" "Sets the [String] tooltip of the item at the specified index [code]idx[/" "code]." msgstr "" -#: doc/classes/PopupMenu.xml:590 +#: doc/classes/PopupMenu.xml:574 msgid "" "Toggles the check state of the item of the specified index [code]idx[/code]." msgstr "" -#: doc/classes/PopupMenu.xml:599 +#: doc/classes/PopupMenu.xml:583 msgid "" "Cycle to the next state of an multistate item. See [method " "add_multistate_item] for details." msgstr "" -#: doc/classes/PopupMenu.xml:605 +#: doc/classes/PopupMenu.xml:589 msgid "If [code]true[/code], allows to navigate [PopupMenu] with letter keys." msgstr "" -#: doc/classes/PopupMenu.xml:609 +#: doc/classes/PopupMenu.xml:592 msgid "" "If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button " "is selected." msgstr "" -#: doc/classes/PopupMenu.xml:612 +#: doc/classes/PopupMenu.xml:595 msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:615 +#: doc/classes/PopupMenu.xml:598 msgid "" "If [code]true[/code], hides the [PopupMenu] when a state item is selected." msgstr "" -#: doc/classes/PopupMenu.xml:618 +#: doc/classes/PopupMenu.xml:601 msgid "" "Sets the delay time in seconds for the submenu item to popup on mouse " "hovering. If the popup menu is added as a child of another (acting as a " "submenu), it will inherit the delay time of the parent menu item." msgstr "" -#: doc/classes/PopupMenu.xml:626 +#: doc/classes/PopupMenu.xml:609 msgid "" "Emitted when user navigated to an item of some [code]id[/code] using " "[code]ui_up[/code] or [code]ui_down[/code] action." msgstr "" -#: doc/classes/PopupMenu.xml:633 +#: doc/classes/PopupMenu.xml:616 msgid "" "Emitted when an item of some [code]id[/code] is pressed or its accelerator " "is activated." msgstr "" -#: doc/classes/PopupMenu.xml:640 +#: doc/classes/PopupMenu.xml:623 msgid "" "Emitted when an item of some [code]index[/code] is pressed or its " "accelerator is activated." msgstr "" -#: doc/classes/PopupMenu.xml:648 +#: doc/classes/PopupMenu.xml:631 msgid "[Texture2D] icon for the checked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:651 +#: doc/classes/PopupMenu.xml:634 msgid "[Font] used for the menu items." msgstr "" -#: doc/classes/PopupMenu.xml:654 +#: doc/classes/PopupMenu.xml:637 msgid "The default text [Color] for menu items' names." msgstr "" -#: doc/classes/PopupMenu.xml:657 +#: doc/classes/PopupMenu.xml:640 msgid "" "The text [Color] used for shortcuts and accelerators that show next to the " "menu item name when defined. See [method get_item_accelerator] for more info " "on accelerators." msgstr "" -#: doc/classes/PopupMenu.xml:660 +#: doc/classes/PopupMenu.xml:643 msgid "[Color] used for disabled menu items' text." msgstr "" -#: doc/classes/PopupMenu.xml:663 +#: doc/classes/PopupMenu.xml:646 msgid "[Color] used for the hovered text." msgstr "" -#: doc/classes/PopupMenu.xml:666 +#: doc/classes/PopupMenu.xml:649 msgid "[StyleBox] displayed when the [PopupMenu] item is hovered." msgstr "" -#: doc/classes/PopupMenu.xml:669 +#: doc/classes/PopupMenu.xml:652 msgid "" "The horizontal space between the item's name and the shortcut text/submenu " "arrow." msgstr "" -#: doc/classes/PopupMenu.xml:672 +#: doc/classes/PopupMenu.xml:655 msgid "" "[StyleBox] for the left side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:675 +#: doc/classes/PopupMenu.xml:658 msgid "" "[StyleBox] for the right side of labeled separator. See [method " "add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:678 +#: doc/classes/PopupMenu.xml:661 msgid "Default [StyleBox] of the [PopupMenu] items." msgstr "" -#: doc/classes/PopupMenu.xml:681 +#: doc/classes/PopupMenu.xml:664 msgid "[StyleBox] used when the [PopupMenu] item is disabled." msgstr "" -#: doc/classes/PopupMenu.xml:684 +#: doc/classes/PopupMenu.xml:667 msgid "[Texture2D] icon for the checked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:687 +#: doc/classes/PopupMenu.xml:670 msgid "[Texture2D] icon for the unchecked radio button items." msgstr "" -#: doc/classes/PopupMenu.xml:690 +#: doc/classes/PopupMenu.xml:673 msgid "[StyleBox] used for the separators. See [method add_separator]." msgstr "" -#: doc/classes/PopupMenu.xml:693 +#: doc/classes/PopupMenu.xml:676 msgid "[Texture2D] icon for the submenu arrow." msgstr "" -#: doc/classes/PopupMenu.xml:696 +#: doc/classes/PopupMenu.xml:679 msgid "[Texture2D] icon for the unchecked checkbox items." msgstr "" -#: doc/classes/PopupMenu.xml:699 +#: doc/classes/PopupMenu.xml:682 msgid "The vertical space between each menu item." msgstr "" @@ -37821,7 +37789,7 @@ msgstr "" msgid "" "Class for displaying popups with a panel background. In some cases it might " "be simpler to use than [Popup], since it provides a configurable background. " -"If you are making windows, better check [WindowDialog]." +"If you are making windows, better check [Window]." msgstr "" #: doc/classes/PopupPanel.xml:17 @@ -37845,7 +37813,7 @@ msgstr "" #: doc/classes/Position3D.xml:7 msgid "" -"Generic 3D position hint for editing. It's just like a plain [Spatial], but " +"Generic 3D position hint for editing. It's just like a plain [Node3D], but " "it displays as a cross in the 3D editor at all times." msgstr "" @@ -37913,125 +37881,83 @@ msgstr "" msgid "Number of added edge loops along the X axis." msgstr "" -#: doc/classes/ProceduralSky.xml:4 +#: doc/classes/ProceduralSkyMaterial.xml:4 msgid "" -"Type of [Sky] that is generated procedurally based on user input parameters." +"A [Material] used with [Sky] to generate a background based on user input " +"parameters." msgstr "" -#: doc/classes/ProceduralSky.xml:7 -msgid "" -"ProceduralSky provides a way to create an effective background quickly by " -"defining procedural parameters for the sun, the sky and the ground. The sky " -"and ground are very similar, they are defined by a color at the horizon, " -"another color, and finally an easing curve to interpolate between these two " -"colors. Similarly, the sun is described by a position in the sky, a color, " -"and an easing curve. However, the sun also defines a minimum and maximum " -"angle, these two values define at what distance the easing curve begins and " -"ends from the sun, and thus end up defining the size of the sun in the sky.\n" -"The ProceduralSky is updated on the CPU after the parameters change. It is " -"stored in a texture and then displayed as a background in the scene. This " -"makes it relatively unsuitable for real-time updates during gameplay. " -"However, with a small enough texture size, it can still be updated " -"relatively frequently, as it is updated on a background thread when multi-" -"threading is available." +#: doc/classes/ProceduralSkyMaterial.xml:7 +msgid "" +"ProceduralSkyMaterial provides a way to create an effective background " +"quickly by defining procedural parameters for the sun, the sky and the " +"ground. The sky and ground are very similar, they are defined by a color at " +"the horizon, another color, and finally an easing curve to interpolate " +"between these two colors. Similarly, the sun is described by a position in " +"the sky, a color, and an easing curve. However, the sun also defines a " +"minimum and maximum angle, these two values define at what distance the " +"easing curve begins and ends from the sun, and thus end up defining the size " +"of the sun in the sky.\n" +"The [ProceduralSkyMaterial] uses a lightweight shader to draw the sky and is " +"thus suited for real time updates. When you do not need a quick sky that is " +"not realistic, this is a good option.\n" +"The [ProceduralSkyMaterial] supports up to 4 suns. Each sun takes its color, " +"energy, and direction from the corresponding [DirectionalLight3D] in the " +"scene." msgstr "" -#: doc/classes/ProceduralSky.xml:16 -msgid "Color of the ground at the bottom." +#: doc/classes/ProceduralSkyMaterial.xml:17 +msgid "" +"Color of the ground at the bottom. Blends with [member ground_horizon_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:19 +#: doc/classes/ProceduralSkyMaterial.xml:20 msgid "" "How quickly the [member ground_horizon_color] fades into the [member " "ground_bottom_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:22 +#: doc/classes/ProceduralSkyMaterial.xml:23 msgid "Amount of energy contribution from the ground." msgstr "" -#: doc/classes/ProceduralSky.xml:25 -msgid "Color of the ground at the horizon." +#: doc/classes/ProceduralSkyMaterial.xml:26 +msgid "" +"Color of the ground at the horizon. Blends with [member ground_bottom_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:28 +#: doc/classes/ProceduralSkyMaterial.xml:29 msgid "" "How quickly the [member sky_horizon_color] fades into the [member " "sky_top_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:31 +#: doc/classes/ProceduralSkyMaterial.xml:32 msgid "Amount of energy contribution from the sky." msgstr "" -#: doc/classes/ProceduralSky.xml:34 -msgid "Color of the sky at the horizon." +#: doc/classes/ProceduralSkyMaterial.xml:35 +msgid "Color of the sky at the horizon. Blends with [member sky_top_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:37 -msgid "Color of the sky at the top." +#: doc/classes/ProceduralSkyMaterial.xml:38 +msgid "Color of the sky at the top. Blends with [member sky_horizon_color]." msgstr "" -#: doc/classes/ProceduralSky.xml:40 +#: doc/classes/ProceduralSkyMaterial.xml:41 msgid "Distance from center of sun where it fades out completely." msgstr "" -#: doc/classes/ProceduralSky.xml:43 +#: doc/classes/ProceduralSkyMaterial.xml:44 msgid "Distance from sun where it goes from solid to starting to fade." msgstr "" -#: doc/classes/ProceduralSky.xml:46 -msgid "The sun's color." -msgstr "" - -#: doc/classes/ProceduralSky.xml:49 +#: doc/classes/ProceduralSkyMaterial.xml:47 msgid "" "How quickly the sun fades away between [member sun_angle_min] and [member " "sun_angle_max]." msgstr "" -#: doc/classes/ProceduralSky.xml:52 -msgid "Amount of energy contribution from the sun." -msgstr "" - -#: doc/classes/ProceduralSky.xml:55 -msgid "The sun's height using polar coordinates." -msgstr "" - -#: doc/classes/ProceduralSky.xml:58 -msgid "The direction of the sun using polar coordinates." -msgstr "" - -#: doc/classes/ProceduralSky.xml:61 -msgid "" -"Size of [Texture2D] that the ProceduralSky will generate. The size is set " -"using [enum TextureSize]." -msgstr "" - -#: doc/classes/ProceduralSky.xml:66 -msgid "Sky texture will be 256x128." -msgstr "" - -#: doc/classes/ProceduralSky.xml:69 -msgid "Sky texture will be 512x256." -msgstr "" - -#: doc/classes/ProceduralSky.xml:72 -msgid "Sky texture will be 1024x512. This is the default size." -msgstr "" - -#: doc/classes/ProceduralSky.xml:75 -msgid "Sky texture will be 2048x1024." -msgstr "" - -#: doc/classes/ProceduralSky.xml:78 -msgid "Sky texture will be 4096x2048." -msgstr "" - -#: doc/classes/ProceduralSky.xml:81 -msgid "Represents the size of the [enum TextureSize] enum." -msgstr "" - #: doc/classes/ProgressBar.xml:4 msgid "General-purpose progress bar." msgstr "" @@ -38243,7 +38169,8 @@ msgstr "" #: doc/classes/ProjectSettings.xml:205 msgid "" "Icon set in [code].icns[/code] format used on macOS to set the game's icon. " -"This is done automatically on start by calling [method OS.set_native_icon]." +"This is done automatically on start by calling [method DisplayServer." +"set_native_icon]." msgstr "" #: doc/classes/ProjectSettings.xml:208 @@ -38275,7 +38202,8 @@ msgstr "" #: doc/classes/ProjectSettings.xml:218 msgid "" "Icon set in [code].ico[/code] format used on Windows to set the game's icon. " -"This is done automatically on start by calling [method OS.set_native_icon]." +"This is done automatically on start by calling [method DisplayServer." +"set_native_icon]." msgstr "" #: doc/classes/ProjectSettings.xml:221 @@ -38676,59 +38604,48 @@ msgid "" msgstr "" #: doc/classes/ProjectSettings.xml:430 -msgid "" -"If [code]true[/code], allows per-pixel transparency in a desktop window. " -"This affects performance, so leave it on [code]false[/code] unless you need " -"it." -msgstr "" - -#: doc/classes/ProjectSettings.xml:433 -msgid "Sets the window background to transparent when it starts." -msgstr "" - -#: doc/classes/ProjectSettings.xml:436 msgid "Force the window to be always on top." msgstr "" -#: doc/classes/ProjectSettings.xml:439 +#: doc/classes/ProjectSettings.xml:433 msgid "Force the window to be borderless." msgstr "" -#: doc/classes/ProjectSettings.xml:442 +#: doc/classes/ProjectSettings.xml:436 msgid "Sets the window to full screen when it starts." msgstr "" -#: doc/classes/ProjectSettings.xml:445 +#: doc/classes/ProjectSettings.xml:439 msgid "" "Sets the game's main viewport height. On desktop platforms, this is the " "default window size. Stretch mode settings also use this as a reference when " "enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:448 +#: doc/classes/ProjectSettings.xml:442 msgid "Allows the window to be resizable by default." msgstr "" -#: doc/classes/ProjectSettings.xml:451 +#: doc/classes/ProjectSettings.xml:445 msgid "" "If greater than zero, overrides the window height when running the game. " "Useful for testing stretch modes." msgstr "" -#: doc/classes/ProjectSettings.xml:454 +#: doc/classes/ProjectSettings.xml:448 msgid "" "If greater than zero, overrides the window width when running the game. " "Useful for testing stretch modes." msgstr "" -#: doc/classes/ProjectSettings.xml:457 +#: doc/classes/ProjectSettings.xml:451 msgid "" "Sets the game's main viewport width. On desktop platforms, this is the " "default window size. Stretch mode settings also use this as a reference when " "enabled." msgstr "" -#: doc/classes/ProjectSettings.xml:460 +#: doc/classes/ProjectSettings.xml:454 msgid "" "If [code]true[/code], enables vertical synchronization. This eliminates " "tearing that may appear in moving scenes, at the cost of higher input " @@ -38737,7 +38654,7 @@ msgid "" "regardless (such as mobile platforms and HTML5)." msgstr "" -#: doc/classes/ProjectSettings.xml:463 +#: doc/classes/ProjectSettings.xml:457 msgid "" "If [code]Use Vsync[/code] is enabled and this setting is [code]true[/code], " "enables vertical synchronization via the operating system's window " @@ -38748,13 +38665,13 @@ msgid "" "framerate halving (e.g. from 60 FPS to 30 FPS) when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:467 +#: doc/classes/ProjectSettings.xml:461 msgid "" "Search path for project-specific script templates. Script templates will be " "search both in the editor-specific path and in this project-specific path." msgstr "" -#: doc/classes/ProjectSettings.xml:470 +#: doc/classes/ProjectSettings.xml:464 msgid "" "Text-based file extensions to include in the script editor's \"Find in Files" "\" feature. You can add e.g. [code]tscn[/code] if you wish to also parse " @@ -38762,49 +38679,49 @@ msgid "" "serialized in the scene files." msgstr "" -#: doc/classes/ProjectSettings.xml:473 +#: doc/classes/ProjectSettings.xml:467 msgid "" "Default value for [member ScrollContainer.scroll_deadzone], which will be " "used for all [ScrollContainer]s unless overridden." msgstr "" -#: doc/classes/ProjectSettings.xml:476 +#: doc/classes/ProjectSettings.xml:470 msgid "" "If [code]true[/code], swaps OK and Cancel buttons in dialogs on Windows and " "UWP to follow interface conventions." msgstr "" -#: doc/classes/ProjectSettings.xml:479 +#: doc/classes/ProjectSettings.xml:473 msgid "" "Path to a custom [Theme] resource file to use for the project ([code]theme[/" "code] or generic [code]tres[/code]/[code]res[/code] extension)." msgstr "" -#: doc/classes/ProjectSettings.xml:482 +#: doc/classes/ProjectSettings.xml:476 msgid "" "Path to a custom [Font] resource to use as default for all GUI elements of " "the project." msgstr "" -#: doc/classes/ProjectSettings.xml:485 +#: doc/classes/ProjectSettings.xml:479 msgid "If [code]true[/code], makes sure the theme used works with HiDPI." msgstr "" -#: doc/classes/ProjectSettings.xml:488 +#: doc/classes/ProjectSettings.xml:482 msgid "" "Timer setting for incremental search in [Tree], [ItemList], etc. controls " "(in milliseconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:491 +#: doc/classes/ProjectSettings.xml:485 msgid "Timer for detecting idle in [TextEdit] (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:494 +#: doc/classes/ProjectSettings.xml:488 msgid "Default delay for tooltips (in seconds)." msgstr "" -#: doc/classes/ProjectSettings.xml:497 +#: doc/classes/ProjectSettings.xml:491 msgid "" "Default [InputEventAction] to confirm a focused button, menu or list item, " "or validate input.\n" @@ -38813,7 +38730,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:501 +#: doc/classes/ProjectSettings.xml:495 msgid "" "Default [InputEventAction] to discard a modal or pending input.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38821,7 +38738,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:505 +#: doc/classes/ProjectSettings.xml:499 msgid "" "Default [InputEventAction] to move down in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38829,7 +38746,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:509 +#: doc/classes/ProjectSettings.xml:503 msgid "" "Default [InputEventAction] to go to the end position of a [Control] (e.g. " "last item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38839,7 +38756,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:513 +#: doc/classes/ProjectSettings.xml:507 msgid "" "Default [InputEventAction] to focus the next [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_next].\n" @@ -38848,7 +38765,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:517 +#: doc/classes/ProjectSettings.xml:511 msgid "" "Default [InputEventAction] to focus the previous [Control] in the scene. The " "focus behavior can be configured via [member Control.focus_previous].\n" @@ -38857,7 +38774,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:521 +#: doc/classes/ProjectSettings.xml:515 msgid "" "Default [InputEventAction] to go to the start position of a [Control] (e.g. " "first item in an [ItemList] or a [Tree]), matching the behavior of [constant " @@ -38867,7 +38784,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:525 +#: doc/classes/ProjectSettings.xml:519 msgid "" "Default [InputEventAction] to move left in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38875,7 +38792,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:529 +#: doc/classes/ProjectSettings.xml:523 msgid "" "Default [InputEventAction] to go down a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEDOWN] on " @@ -38885,7 +38802,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:533 +#: doc/classes/ProjectSettings.xml:527 msgid "" "Default [InputEventAction] to go up a page in a [Control] (e.g. in an " "[ItemList] or a [Tree]), matching the behavior of [constant KEY_PAGEUP] on " @@ -38895,7 +38812,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:537 +#: doc/classes/ProjectSettings.xml:531 msgid "" "Default [InputEventAction] to move right in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38903,7 +38820,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:541 +#: doc/classes/ProjectSettings.xml:535 msgid "" "Default [InputEventAction] to select an item in a [Control] (e.g. in an " "[ItemList] or a [Tree]).\n" @@ -38912,7 +38829,7 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:545 +#: doc/classes/ProjectSettings.xml:539 msgid "" "Default [InputEventAction] to move up in the UI.\n" "[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are " @@ -38920,371 +38837,371 @@ msgid "" "to the action can however be modified." msgstr "" -#: doc/classes/ProjectSettings.xml:549 +#: doc/classes/ProjectSettings.xml:543 msgid "" "If [code]true[/code], sends mouse input events when tapping or swiping on " "the touchscreen." msgstr "" -#: doc/classes/ProjectSettings.xml:552 +#: doc/classes/ProjectSettings.xml:546 msgid "" "If [code]true[/code], sends touch input events when clicking or dragging the " "mouse." msgstr "" -#: doc/classes/ProjectSettings.xml:555 +#: doc/classes/ProjectSettings.xml:549 msgid "Optional name for the 2D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:558 +#: doc/classes/ProjectSettings.xml:552 msgid "Optional name for the 2D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:561 +#: doc/classes/ProjectSettings.xml:555 msgid "Optional name for the 2D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:564 +#: doc/classes/ProjectSettings.xml:558 msgid "Optional name for the 2D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:567 +#: doc/classes/ProjectSettings.xml:561 msgid "Optional name for the 2D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:570 +#: doc/classes/ProjectSettings.xml:564 msgid "Optional name for the 2D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:573 +#: doc/classes/ProjectSettings.xml:567 msgid "Optional name for the 2D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:576 +#: doc/classes/ProjectSettings.xml:570 msgid "Optional name for the 2D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:579 +#: doc/classes/ProjectSettings.xml:573 msgid "Optional name for the 2D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:582 +#: doc/classes/ProjectSettings.xml:576 msgid "Optional name for the 2D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:585 +#: doc/classes/ProjectSettings.xml:579 msgid "Optional name for the 2D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:588 +#: doc/classes/ProjectSettings.xml:582 msgid "Optional name for the 2D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:591 +#: doc/classes/ProjectSettings.xml:585 msgid "Optional name for the 2D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:594 +#: doc/classes/ProjectSettings.xml:588 msgid "Optional name for the 2D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:597 +#: doc/classes/ProjectSettings.xml:591 msgid "Optional name for the 2D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:600 +#: doc/classes/ProjectSettings.xml:594 msgid "Optional name for the 2D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:603 +#: doc/classes/ProjectSettings.xml:597 msgid "Optional name for the 2D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:606 +#: doc/classes/ProjectSettings.xml:600 msgid "Optional name for the 2D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:609 +#: doc/classes/ProjectSettings.xml:603 msgid "Optional name for the 2D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:612 +#: doc/classes/ProjectSettings.xml:606 msgid "Optional name for the 2D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:615 +#: doc/classes/ProjectSettings.xml:609 msgid "Optional name for the 2D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:618 +#: doc/classes/ProjectSettings.xml:612 msgid "Optional name for the 2D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:621 +#: doc/classes/ProjectSettings.xml:615 msgid "Optional name for the 2D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:624 +#: doc/classes/ProjectSettings.xml:618 msgid "Optional name for the 2D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:627 +#: doc/classes/ProjectSettings.xml:621 msgid "Optional name for the 2D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:630 +#: doc/classes/ProjectSettings.xml:624 msgid "Optional name for the 2D render layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:633 +#: doc/classes/ProjectSettings.xml:627 msgid "Optional name for the 2D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:636 +#: doc/classes/ProjectSettings.xml:630 msgid "Optional name for the 2D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:639 +#: doc/classes/ProjectSettings.xml:633 msgid "Optional name for the 2D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:642 +#: doc/classes/ProjectSettings.xml:636 msgid "Optional name for the 2D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:645 +#: doc/classes/ProjectSettings.xml:639 msgid "Optional name for the 2D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:648 +#: doc/classes/ProjectSettings.xml:642 msgid "Optional name for the 2D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:651 +#: doc/classes/ProjectSettings.xml:645 msgid "Optional name for the 2D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:654 +#: doc/classes/ProjectSettings.xml:648 msgid "Optional name for the 2D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:657 +#: doc/classes/ProjectSettings.xml:651 msgid "Optional name for the 2D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:660 +#: doc/classes/ProjectSettings.xml:654 msgid "Optional name for the 2D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:663 +#: doc/classes/ProjectSettings.xml:657 msgid "Optional name for the 2D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:666 +#: doc/classes/ProjectSettings.xml:660 msgid "Optional name for the 2D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:669 +#: doc/classes/ProjectSettings.xml:663 msgid "Optional name for the 2D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:672 +#: doc/classes/ProjectSettings.xml:666 msgid "Optional name for the 2D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:675 +#: doc/classes/ProjectSettings.xml:669 msgid "Optional name for the 3D physics layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:678 +#: doc/classes/ProjectSettings.xml:672 msgid "Optional name for the 3D physics layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:681 +#: doc/classes/ProjectSettings.xml:675 msgid "Optional name for the 3D physics layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:684 +#: doc/classes/ProjectSettings.xml:678 msgid "Optional name for the 3D physics layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:687 +#: doc/classes/ProjectSettings.xml:681 msgid "Optional name for the 3D physics layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:690 +#: doc/classes/ProjectSettings.xml:684 msgid "Optional name for the 3D physics layer 14." msgstr "" -#: doc/classes/ProjectSettings.xml:693 +#: doc/classes/ProjectSettings.xml:687 msgid "Optional name for the 3D physics layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:696 +#: doc/classes/ProjectSettings.xml:690 msgid "Optional name for the 3D physics layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:699 +#: doc/classes/ProjectSettings.xml:693 msgid "Optional name for the 3D physics layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:702 +#: doc/classes/ProjectSettings.xml:696 msgid "Optional name for the 3D physics layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:705 +#: doc/classes/ProjectSettings.xml:699 msgid "Optional name for the 3D physics layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:708 +#: doc/classes/ProjectSettings.xml:702 msgid "Optional name for the 3D physics layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:711 +#: doc/classes/ProjectSettings.xml:705 msgid "Optional name for the 3D physics layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:714 +#: doc/classes/ProjectSettings.xml:708 msgid "Optional name for the 3D physics layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:717 +#: doc/classes/ProjectSettings.xml:711 msgid "Optional name for the 3D physics layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:720 +#: doc/classes/ProjectSettings.xml:714 msgid "Optional name for the 3D physics layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:723 +#: doc/classes/ProjectSettings.xml:717 msgid "Optional name for the 3D physics layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:726 +#: doc/classes/ProjectSettings.xml:720 msgid "Optional name for the 3D physics layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:729 +#: doc/classes/ProjectSettings.xml:723 msgid "Optional name for the 3D physics layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:732 +#: doc/classes/ProjectSettings.xml:726 msgid "Optional name for the 3D physics layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:735 +#: doc/classes/ProjectSettings.xml:729 msgid "Optional name for the 3D render layer 1." msgstr "" -#: doc/classes/ProjectSettings.xml:738 +#: doc/classes/ProjectSettings.xml:732 msgid "Optional name for the 3D render layer 10." msgstr "" -#: doc/classes/ProjectSettings.xml:741 +#: doc/classes/ProjectSettings.xml:735 msgid "Optional name for the 3D render layer 11." msgstr "" -#: doc/classes/ProjectSettings.xml:744 +#: doc/classes/ProjectSettings.xml:738 msgid "Optional name for the 3D render layer 12." msgstr "" -#: doc/classes/ProjectSettings.xml:747 +#: doc/classes/ProjectSettings.xml:741 msgid "Optional name for the 3D render layer 13." msgstr "" -#: doc/classes/ProjectSettings.xml:750 +#: doc/classes/ProjectSettings.xml:744 msgid "Optional name for the 3D render layer 14" msgstr "" -#: doc/classes/ProjectSettings.xml:753 +#: doc/classes/ProjectSettings.xml:747 msgid "Optional name for the 3D render layer 15." msgstr "" -#: doc/classes/ProjectSettings.xml:756 +#: doc/classes/ProjectSettings.xml:750 msgid "Optional name for the 3D render layer 16." msgstr "" -#: doc/classes/ProjectSettings.xml:759 +#: doc/classes/ProjectSettings.xml:753 msgid "Optional name for the 3D render layer 17." msgstr "" -#: doc/classes/ProjectSettings.xml:762 +#: doc/classes/ProjectSettings.xml:756 msgid "Optional name for the 3D render layer 18." msgstr "" -#: doc/classes/ProjectSettings.xml:765 +#: doc/classes/ProjectSettings.xml:759 msgid "Optional name for the 3D render layer 19." msgstr "" -#: doc/classes/ProjectSettings.xml:768 +#: doc/classes/ProjectSettings.xml:762 msgid "Optional name for the 3D render layer 2." msgstr "" -#: doc/classes/ProjectSettings.xml:771 +#: doc/classes/ProjectSettings.xml:765 msgid "Optional name for the 3D render layer 20." msgstr "" -#: doc/classes/ProjectSettings.xml:774 +#: doc/classes/ProjectSettings.xml:768 msgid "Optional name for the 3D render layer 3." msgstr "" -#: doc/classes/ProjectSettings.xml:777 +#: doc/classes/ProjectSettings.xml:771 msgid "Optional name for the 3D render layer 4." msgstr "" -#: doc/classes/ProjectSettings.xml:780 +#: doc/classes/ProjectSettings.xml:774 msgid "Optional name for the 3D render layer 5." msgstr "" -#: doc/classes/ProjectSettings.xml:783 +#: doc/classes/ProjectSettings.xml:777 msgid "Optional name for the 3D render layer 6." msgstr "" -#: doc/classes/ProjectSettings.xml:786 +#: doc/classes/ProjectSettings.xml:780 msgid "Optional name for the 3D render layer 7." msgstr "" -#: doc/classes/ProjectSettings.xml:789 +#: doc/classes/ProjectSettings.xml:783 msgid "Optional name for the 3D render layer 8." msgstr "" -#: doc/classes/ProjectSettings.xml:792 +#: doc/classes/ProjectSettings.xml:786 msgid "Optional name for the 3D render layer 9." msgstr "" -#: doc/classes/ProjectSettings.xml:795 +#: doc/classes/ProjectSettings.xml:789 msgid "" "The locale to fall back to if a translation isn't available in a given " "language. If left empty, [code]en[/code] (English) will be used." msgstr "" -#: doc/classes/ProjectSettings.xml:798 +#: doc/classes/ProjectSettings.xml:792 msgid "" "If non-empty, this locale will be used when running the project from the " "editor." msgstr "" -#: doc/classes/ProjectSettings.xml:801 +#: doc/classes/ProjectSettings.xml:795 msgid "If [code]true[/code], logs all output to files." msgstr "" -#: doc/classes/ProjectSettings.xml:804 +#: doc/classes/ProjectSettings.xml:798 msgid "" "Path to logs within the project. Using an [code]user://[/code] path is " "recommended." msgstr "" -#: doc/classes/ProjectSettings.xml:807 +#: doc/classes/ProjectSettings.xml:801 msgid "Specifies the maximum amount of log files allowed (used for rotation)." msgstr "" -#: doc/classes/ProjectSettings.xml:810 +#: doc/classes/ProjectSettings.xml:804 msgid "" "Godot uses a message queue to defer some function calls. If you run out of " "space on it (you will see an error), you can increase the size here." msgstr "" -#: doc/classes/ProjectSettings.xml:813 +#: doc/classes/ProjectSettings.xml:807 msgid "" "This is used by servers when used in multi-threading mode (servers and " "visual). RIDs are preallocated to avoid stalling the server requesting them " @@ -39292,173 +39209,173 @@ msgid "" "thread, increase this number." msgstr "" -#: doc/classes/ProjectSettings.xml:828 +#: doc/classes/ProjectSettings.xml:822 msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." msgstr "" -#: doc/classes/ProjectSettings.xml:831 +#: doc/classes/ProjectSettings.xml:825 msgid "" "Maximum number of errors allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:834 +#: doc/classes/ProjectSettings.xml:828 msgid "" "Maximum amount of messages in the debugger queue. Over this value, content " "is dropped. This helps to limit the debugger memory usage." msgstr "" -#: doc/classes/ProjectSettings.xml:837 +#: doc/classes/ProjectSettings.xml:831 msgid "" "Maximum number of warnings allowed to be sent from the debugger. Over this " "value, content is dropped. This helps not to stall the debugger connection." msgstr "" -#: doc/classes/ProjectSettings.xml:840 +#: doc/classes/ProjectSettings.xml:834 msgid "" "Default size of packet peer stream for deserializing Godot data. Over this " "size, data is dropped." msgstr "" -#: doc/classes/ProjectSettings.xml:843 +#: doc/classes/ProjectSettings.xml:837 msgid "Timeout (in seconds) for connection attempts using TCP." msgstr "" -#: doc/classes/ProjectSettings.xml:846 +#: doc/classes/ProjectSettings.xml:840 msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:849 +#: doc/classes/ProjectSettings.xml:843 msgid "Maximum size (in kiB) for the [WebSocketClient] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:852 +#: doc/classes/ProjectSettings.xml:846 msgid "Maximum number of concurrent input packets for [WebSocketClient]." msgstr "" -#: doc/classes/ProjectSettings.xml:855 +#: doc/classes/ProjectSettings.xml:849 msgid "Maximum size (in kiB) for the [WebSocketClient] output buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:858 +#: doc/classes/ProjectSettings.xml:852 msgid "Maximum number of concurrent output packets for [WebSocketClient]." msgstr "" -#: doc/classes/ProjectSettings.xml:861 +#: doc/classes/ProjectSettings.xml:855 msgid "Maximum size (in kiB) for the [WebSocketServer] input buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:864 +#: doc/classes/ProjectSettings.xml:858 msgid "Maximum number of concurrent input packets for [WebSocketServer]." msgstr "" -#: doc/classes/ProjectSettings.xml:867 +#: doc/classes/ProjectSettings.xml:861 msgid "Maximum size (in kiB) for the [WebSocketServer] output buffer." msgstr "" -#: doc/classes/ProjectSettings.xml:870 +#: doc/classes/ProjectSettings.xml:864 msgid "Maximum number of concurrent output packets for [WebSocketServer]." msgstr "" -#: doc/classes/ProjectSettings.xml:873 +#: doc/classes/ProjectSettings.xml:867 msgid "" "Amount of read ahead used by remote filesystem. Higher values decrease the " "effects of latency at the cost of higher bandwidth usage." msgstr "" -#: doc/classes/ProjectSettings.xml:876 +#: doc/classes/ProjectSettings.xml:870 msgid "Page size used by remote filesystem (in bytes)." msgstr "" -#: doc/classes/ProjectSettings.xml:879 +#: doc/classes/ProjectSettings.xml:873 msgid "" "CA certificates bundle to use for SSL connections. If not defined, Godot's " "internal CA certificates are used." msgstr "" -#: doc/classes/ProjectSettings.xml:882 +#: doc/classes/ProjectSettings.xml:876 msgid "" "When creating node names automatically, set the type of casing in this " "project. This is mostly an editor setting." msgstr "" -#: doc/classes/ProjectSettings.xml:885 +#: doc/classes/ProjectSettings.xml:879 msgid "" "What to use to separate node name from number. This is mostly an editor " "setting." msgstr "" -#: doc/classes/ProjectSettings.xml:888 +#: doc/classes/ProjectSettings.xml:882 msgid "Size of the hash table used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:891 +#: doc/classes/ProjectSettings.xml:885 msgid "Cell size used for the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:894 +#: doc/classes/ProjectSettings.xml:888 msgid "The default angular damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:897 +#: doc/classes/ProjectSettings.xml:891 msgid "" "The default gravity strength in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " "the default gravity at runtime, use the following code sample:\n" "[codeblock]\n" "# Set the default gravity strength to 98.\n" -"Physics2DServer.area_set_param(get_viewport().find_world_2d().get_space(), " -"Physics2DServer.AREA_PARAM_GRAVITY, 98)\n" +"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().get_space(), " +"PhysicsServer2D.AREA_PARAM_GRAVITY, 98)\n" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:905 +#: doc/classes/ProjectSettings.xml:899 msgid "" "The default gravity direction in 2D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " "the default gravity vector at runtime, use the following code sample:\n" "[codeblock]\n" "# Set the default gravity direction to `Vector2(0, 1)`.\n" -"Physics2DServer.area_set_param(get_viewport().find_world_2d().get_space(), " -"Physics2DServer.AREA_PARAM_GRAVITY_VECTOR, Vector2(0, 1))\n" +"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().get_space(), " +"PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, Vector2(0, 1))\n" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:913 +#: doc/classes/ProjectSettings.xml:907 msgid "The default linear damp in 2D." msgstr "" -#: doc/classes/ProjectSettings.xml:916 +#: doc/classes/ProjectSettings.xml:910 msgid "" "Threshold defining the surface size that constitutes a large object with " "regard to cells in the broad-phase 2D hash grid algorithm." msgstr "" -#: doc/classes/ProjectSettings.xml:919 +#: doc/classes/ProjectSettings.xml:913 msgid "" "Sets which physics engine to use for 2D physics.\n" "\"DEFAULT\" and \"GodotPhysics\" are the same, as there is currently no " "alternative 2D physics server implemented." msgstr "" -#: doc/classes/ProjectSettings.xml:923 +#: doc/classes/ProjectSettings.xml:917 msgid "" "Threshold angular velocity under which a 2D physics body will be considered " -"inactive. See [constant Physics2DServer." +"inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:926 +#: doc/classes/ProjectSettings.xml:920 msgid "" "Threshold linear velocity under which a 2D physics body will be considered " -"inactive. See [constant Physics2DServer." +"inactive. See [constant PhysicsServer2D." "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]." msgstr "" -#: doc/classes/ProjectSettings.xml:929 +#: doc/classes/ProjectSettings.xml:923 msgid "" "Sets whether physics is run on the main thread or a separate one. Running " "the server on a thread increases performance, but restricts API access to " @@ -39468,51 +39385,51 @@ msgid "" "give you extra performance and no regressions when using it." msgstr "" -#: doc/classes/ProjectSettings.xml:933 +#: doc/classes/ProjectSettings.xml:927 msgid "" "Time (in seconds) of inactivity before which a 2D physics body will put to " -"sleep. See [constant Physics2DServer.SPACE_PARAM_BODY_TIME_TO_SLEEP]." +"sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]." msgstr "" -#: doc/classes/ProjectSettings.xml:936 +#: doc/classes/ProjectSettings.xml:930 msgid "" "Sets whether the 3D physics world will be created with support for " -"[SoftBody] physics. Only applies to the Bullet physics engine." +"[SoftBody3D] physics. Only applies to the Bullet physics engine." msgstr "" -#: doc/classes/ProjectSettings.xml:939 +#: doc/classes/ProjectSettings.xml:933 msgid "The default angular damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:942 +#: doc/classes/ProjectSettings.xml:936 msgid "" "The default gravity strength in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " "the default gravity at runtime, use the following code sample:\n" "[codeblock]\n" "# Set the default gravity strength to 9.8.\n" -"PhysicsServer.area_set_param(get_viewport().find_world().get_space(), " -"PhysicsServer.AREA_PARAM_GRAVITY, 9.8)\n" +"PhysicsServer3D.area_set_param(get_viewport().find_world().get_space(), " +"PhysicsServer3D.AREA_PARAM_GRAVITY, 9.8)\n" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:950 +#: doc/classes/ProjectSettings.xml:944 msgid "" "The default gravity direction in 3D.\n" "[b]Note:[/b] This property is only read when the project starts. To change " "the default gravity vector at runtime, use the following code sample:\n" "[codeblock]\n" "# Set the default gravity direction to `Vector3(0, -1, 0)`.\n" -"PhysicsServer.area_set_param(get_viewport().find_world().get_space(), " -"PhysicsServer.AREA_PARAM_GRAVITY_VECTOR, Vector3(0, -1, 0))\n" +"PhysicsServer3D.area_set_param(get_viewport().find_world().get_space(), " +"PhysicsServer3D.AREA_PARAM_GRAVITY_VECTOR, Vector3(0, -1, 0))\n" "[/codeblock]" msgstr "" -#: doc/classes/ProjectSettings.xml:958 +#: doc/classes/ProjectSettings.xml:952 msgid "The default linear damp in 3D." msgstr "" -#: doc/classes/ProjectSettings.xml:961 +#: doc/classes/ProjectSettings.xml:955 msgid "" "Sets which physics engine to use for 3D physics.\n" "\"DEFAULT\" is currently the [url=https://bulletphysics.org]Bullet[/url] " @@ -39520,11 +39437,11 @@ msgid "" "alternative." msgstr "" -#: doc/classes/ProjectSettings.xml:965 +#: doc/classes/ProjectSettings.xml:959 msgid "Enables [member Viewport.physics_object_picking] on the root viewport." msgstr "" -#: doc/classes/ProjectSettings.xml:968 +#: doc/classes/ProjectSettings.xml:962 msgid "" "The number of fixed iterations per second. This controls how often physics " "simulation and [method Node._physics_process] methods are run.\n" @@ -39533,7 +39450,7 @@ msgid "" "instead." msgstr "" -#: doc/classes/ProjectSettings.xml:972 +#: doc/classes/ProjectSettings.xml:966 msgid "" "Fix to improve physics jitter, specially on monitors where refresh rate is " "different than the physics FPS.\n" @@ -39541,15 +39458,15 @@ msgid "" "the physics FPS at runtime, set [member Engine.physics_jitter_fix] instead." msgstr "" -#: doc/classes/ProjectSettings.xml:976 +#: doc/classes/ProjectSettings.xml:970 msgid "" "Default background clear color. Overridable per [Viewport] using its " "[Environment]. See [member Environment.background_mode] and [member " "Environment.background_color] in particular. To change this default color " -"programmatically, use [method VisualServer.set_default_clear_color]." +"programmatically, use [method RenderingServer.set_default_clear_color]." msgstr "" -#: doc/classes/ProjectSettings.xml:979 +#: doc/classes/ProjectSettings.xml:973 msgid "" "[Environment] that will be used as a fallback environment in case a scene " "does not specify its own environment. The default environment is loaded in " @@ -39559,14 +39476,14 @@ msgid "" "here." msgstr "" -#: doc/classes/ProjectSettings.xml:982 +#: doc/classes/ProjectSettings.xml:976 msgid "" "Max amount of elements renderable in a frame. If more than this are visible " "per frame, they will be dropped. Keep in mind elements refer to mesh " "surfaces and not meshes themselves." msgstr "" -#: doc/classes/ProjectSettings.xml:985 +#: doc/classes/ProjectSettings.xml:979 msgid "" "Some NVIDIA GPU drivers have a bug which produces flickering issues for the " "[code]draw_rect[/code] method, especially as used in [TileMap]. Refer to " @@ -39578,48 +39495,49 @@ msgid "" "using the Vulkan backend." msgstr "" -#: doc/classes/ProjectSettings.xml:989 +#: doc/classes/ProjectSettings.xml:983 msgid "" "If [code]true[/code], forces snapping of polygons to pixels in 2D rendering. " "May help in some pixel art styles." msgstr "" -#: doc/classes/ProjectSettings.xml:992 +#: doc/classes/ProjectSettings.xml:986 msgid "" "Disables depth pre-pass for some GPU vendors (usually mobile), as their " "architecture already does this." msgstr "" -#: doc/classes/ProjectSettings.xml:995 +#: doc/classes/ProjectSettings.xml:989 msgid "" "If [code]true[/code], performs a previous depth pass before rendering " "materials. This increases performance in scenes with high overdraw, when " "complex materials and lighting are used." msgstr "" -#: doc/classes/ProjectSettings.xml:998 +#: doc/classes/ProjectSettings.xml:992 msgid "" "The directional shadow's size in pixels. Higher values will result in " "sharper shadows, at the cost of performance. The value will be rounded up to " "the nearest power of 2." msgstr "" -#: doc/classes/ProjectSettings.xml:1001 +#: doc/classes/ProjectSettings.xml:995 msgid "" "Lower-end override for [member rendering/quality/directional_shadow/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1004 +#: doc/classes/ProjectSettings.xml:998 msgid "" "The video driver to use (\"GLES2\" or \"Vulkan\").\n" "[b]Note:[/b] The backend in use can be overridden at runtime via the [code]--" -"video-driver[/code] command line argument. In such cases, this property is " -"not updated, so use [method OS.get_current_video_driver] to query it at run-" -"time." +"rendering-driver[/code] command line argument.\n" +"[b]FIXME:[/b] No longer valid after DisplayServer split:\n" +"In such cases, this property is not updated, so use [code]OS." +"get_current_video_driver[/code] to query it at run-time." msgstr "" -#: doc/classes/ProjectSettings.xml:1016 +#: doc/classes/ProjectSettings.xml:1012 msgid "" "Sets the number of MSAA samples to use. MSAA is used to reduce aliasing " "around the edges of polygons. A higher MSAA value results in smoother edges " @@ -39627,7 +39545,7 @@ msgid "" "[b]Note:[/b] MSAA is not available on HTML5 export using the GLES2 backend." msgstr "" -#: doc/classes/ProjectSettings.xml:1024 +#: doc/classes/ProjectSettings.xml:1020 msgid "" "If [code]true[/code], uses nearest-neighbor mipmap filtering when using " "mipmaps (also called \"bilinear filtering\"), which will result in visible " @@ -39718,66 +39636,66 @@ msgid "" "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1064 +#: doc/classes/ProjectSettings.xml:1066 msgid "" "If [code]true[/code], uses faster but lower-quality Blinn model to generate " "blurred reflections instead of the GGX model." msgstr "" -#: doc/classes/ProjectSettings.xml:1067 +#: doc/classes/ProjectSettings.xml:1069 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_blinn_over_ggx] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1070 +#: doc/classes/ProjectSettings.xml:1072 msgid "" "If [code]true[/code], uses faster but lower-quality Lambert material " "lighting model instead of Burley." msgstr "" -#: doc/classes/ProjectSettings.xml:1073 +#: doc/classes/ProjectSettings.xml:1075 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_lambert_over_burley] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1076 +#: doc/classes/ProjectSettings.xml:1078 msgid "" "If [code]true[/code], forces vertex shading for all rendering. This can " "increase performance a lot, but also reduces quality immensely. Can be used " "to optimize performance on low-end mobile devices." msgstr "" -#: doc/classes/ProjectSettings.xml:1079 +#: doc/classes/ProjectSettings.xml:1081 msgid "" "Lower-end override for [member rendering/quality/shading/" "force_vertex_shading] on mobile devices, due to performance concerns or " "driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1082 doc/classes/ProjectSettings.xml:1085 -#: doc/classes/ProjectSettings.xml:1088 doc/classes/ProjectSettings.xml:1091 +#: doc/classes/ProjectSettings.xml:1084 doc/classes/ProjectSettings.xml:1087 +#: doc/classes/ProjectSettings.xml:1090 doc/classes/ProjectSettings.xml:1093 msgid "" "Subdivision quadrant size for shadow mapping. See shadow mapping " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1094 +#: doc/classes/ProjectSettings.xml:1096 msgid "" "Size for shadow atlas (used for OmniLights and SpotLights). See " "documentation." msgstr "" -#: doc/classes/ProjectSettings.xml:1097 +#: doc/classes/ProjectSettings.xml:1099 msgid "" "Lower-end override for [member rendering/quality/shadow_atlas/size] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1100 +#: doc/classes/ProjectSettings.xml:1102 msgid "" "Shadow filter mode. Higher-quality settings result in smoother shadows that " "flicker less when moving. \"Disabled\" is the fastest option, but also has " @@ -39785,55 +39703,55 @@ msgid "" "the smoothest option, but is also the slowest." msgstr "" -#: doc/classes/ProjectSettings.xml:1103 +#: doc/classes/ProjectSettings.xml:1105 msgid "" "Lower-end override for [member rendering/quality/shadows/filter_mode] on " "mobile devices, due to performance concerns or driver support." msgstr "" -#: doc/classes/ProjectSettings.xml:1110 +#: doc/classes/ProjectSettings.xml:1118 msgid "" "Thread model for rendering. Rendering on a thread can vastly improve " "performance, but synchronizing to the main thread can cause a bit more " "jitter." msgstr "" -#: doc/classes/ProjectSettings.xml:1113 +#: doc/classes/ProjectSettings.xml:1121 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the BPTC algorithm. This texture compression algorithm is " "only supported on desktop platforms, and only when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1116 +#: doc/classes/ProjectSettings.xml:1124 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression algorithm. This algorithm " "doesn't support alpha channels in textures." msgstr "" -#: doc/classes/ProjectSettings.xml:1119 +#: doc/classes/ProjectSettings.xml:1127 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the Ericsson Texture Compression 2 algorithm. This texture " "compression algorithm is only supported when using the Vulkan renderer." msgstr "" -#: doc/classes/ProjectSettings.xml:1122 +#: doc/classes/ProjectSettings.xml:1130 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the PowerVR Texture Compression algorithm. This texture " "compression algorithm is only supported on iOS." msgstr "" -#: doc/classes/ProjectSettings.xml:1125 +#: doc/classes/ProjectSettings.xml:1133 msgid "" "If [code]true[/code], the texture importer will import VRAM-compressed " "textures using the S3 Texture Compression algorithm. This algorithm is only " "supported on desktop platforms and consoles." msgstr "" -#: doc/classes/ProximityGroup.xml:4 doc/classes/ProximityGroup.xml:7 +#: doc/classes/ProximityGroup3D.xml:4 doc/classes/ProximityGroup3D.xml:7 msgid "General-purpose proximity detection node." msgstr "" @@ -40143,220 +40061,221 @@ msgstr "" msgid "Emitted when [member value] changes." msgstr "" -#: doc/classes/RayCast.xml:4 doc/classes/RayCast2D.xml:4 +#: doc/classes/RayCast2D.xml:4 doc/classes/RayCast3D.xml:4 msgid "Query the closest object intersecting a ray." msgstr "" -#: doc/classes/RayCast.xml:7 +#: doc/classes/RayCast2D.xml:7 msgid "" "A RayCast represents a line from its origin to its destination position, " -"[code]cast_to[/code]. It is used to query the 3D space in order to find the " +"[code]cast_to[/code]. It is used to query the 2D space in order to find the " "closest object along the path of the ray.\n" -"RayCast can ignore some objects by adding them to the exception list via " -"[code]add_exception[/code] or by setting proper filtering with collision " -"layers and masks.\n" -"RayCast can be configured to report collisions with [Area]s ([member " -"collide_with_areas]) and/or [PhysicsBody]s ([member collide_with_bodies]).\n" +"RayCast2D can ignore some objects by adding them to the exception list via " +"[code]add_exception[/code], by setting proper filtering with collision " +"layers, or by filtering object types with type masks.\n" +"RayCast2D can be configured to report collisions with [Area2D]s ([member " +"collide_with_areas]) and/or [PhysicsBody2D]s ([member " +"collide_with_bodies]).\n" "Only enabled raycasts will be able to query the space and report " "collisions.\n" -"RayCast calculates intersection every physics frame (see [Node]), and the " +"RayCast2D calculates intersection every physics frame (see [Node]), and the " "result is cached so it can be used later until the next frame. If multiple " -"queries are required between physics frames (or during the same frame), use " +"queries are required between physics frames (or during the same frame) use " "[method force_raycast_update] after adjusting the raycast." msgstr "" -#: doc/classes/RayCast.xml:23 doc/classes/RayCast2D.xml:23 +#: doc/classes/RayCast2D.xml:23 doc/classes/RayCast3D.xml:23 msgid "" "Adds a collision exception so the ray does not report collisions with the " "specified node." msgstr "" -#: doc/classes/RayCast.xml:32 doc/classes/RayCast2D.xml:32 +#: doc/classes/RayCast2D.xml:32 doc/classes/RayCast3D.xml:32 msgid "" "Adds a collision exception so the ray does not report collisions with the " "specified [RID]." msgstr "" -#: doc/classes/RayCast.xml:39 doc/classes/RayCast2D.xml:39 +#: doc/classes/RayCast2D.xml:39 doc/classes/RayCast3D.xml:39 msgid "Removes all collision exceptions for this ray." msgstr "" -#: doc/classes/RayCast.xml:46 +#: doc/classes/RayCast2D.xml:46 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 == true[/code] is not required for this to work." msgstr "" -#: doc/classes/RayCast.xml:55 doc/classes/RayCast2D.xml:54 +#: doc/classes/RayCast2D.xml:54 doc/classes/RayCast3D.xml:55 msgid "" "Returns the first object that the ray intersects, or [code]null[/code] if no " "object is intersecting the ray (i.e. [method is_colliding] returns " "[code]false[/code])." msgstr "" -#: doc/classes/RayCast.xml:62 doc/classes/RayCast2D.xml:61 +#: doc/classes/RayCast2D.xml:61 doc/classes/RayCast3D.xml:62 msgid "" "Returns the shape ID of the first object that the ray intersects, or " "[code]0[/code] if no object is intersecting the ray (i.e. [method " "is_colliding] returns [code]false[/code])." msgstr "" -#: doc/classes/RayCast.xml:71 -msgid "" -"Returns [code]true[/code] if the bit index passed is turned on.\n" -"[b]Note:[/b] Bit indices range from 0-19." -msgstr "" - -#: doc/classes/RayCast.xml:79 doc/classes/RayCast2D.xml:77 +#: doc/classes/RayCast2D.xml:77 doc/classes/RayCast3D.xml:79 msgid "" "Returns the normal of the intersecting object's shape at the collision point." msgstr "" -#: doc/classes/RayCast.xml:86 +#: doc/classes/RayCast2D.xml:84 msgid "" "Returns the collision point at which the ray intersects the closest object.\n" -"[b]Note:[/b] This point is in the [b]global[/b] coordinate system." +"[b]Note:[/b] this point is in the [b]global[/b] coordinate system." msgstr "" -#: doc/classes/RayCast.xml:94 doc/classes/RayCast2D.xml:92 +#: doc/classes/RayCast2D.xml:92 doc/classes/RayCast3D.xml:94 msgid "" "Returns whether any object is intersecting with the ray's vector " "(considering the vector length)." msgstr "" -#: doc/classes/RayCast.xml:103 doc/classes/RayCast2D.xml:101 +#: doc/classes/RayCast2D.xml:101 doc/classes/RayCast3D.xml:103 msgid "" "Removes a collision exception so the ray does report collisions with the " "specified node." msgstr "" -#: doc/classes/RayCast.xml:112 doc/classes/RayCast2D.xml:110 +#: doc/classes/RayCast2D.xml:110 doc/classes/RayCast3D.xml:112 msgid "" "Removes a collision exception so the ray does report collisions with the " "specified [RID]." msgstr "" -#: doc/classes/RayCast.xml:123 +#: doc/classes/RayCast2D.xml:121 msgid "" -"Sets the bit index passed to the [code]value[/code] passed.\n" -"[b]Note:[/b] Bit indexes range from 0-19." +"Sets or clears individual bits on the collision mask. This makes selecting " +"the areas scanned easier." msgstr "" -#: doc/classes/RayCast.xml:130 doc/classes/RayCast2D.xml:127 +#: doc/classes/RayCast2D.xml:127 doc/classes/RayCast3D.xml:130 msgid "" "The ray's destination point, relative to the RayCast's [code]position[/code]." msgstr "" -#: doc/classes/RayCast.xml:133 -msgid "If [code]true[/code], collision with [Area]s will be reported." +#: doc/classes/RayCast2D.xml:130 +msgid "If [code]true[/code], collision with [Area2D]s will be reported." msgstr "" -#: doc/classes/RayCast.xml:136 -msgid "If [code]true[/code], collision with [PhysicsBody]s will be reported." +#: doc/classes/RayCast2D.xml:133 +msgid "If [code]true[/code], collision with [PhysicsBody2D]s will be reported." msgstr "" -#: doc/classes/RayCast.xml:139 doc/classes/RayCast2D.xml:136 +#: doc/classes/RayCast2D.xml:136 doc/classes/RayCast3D.xml:139 msgid "" "The ray's collision mask. Only objects in at least one collision layer " "enabled in the mask will be detected." msgstr "" -#: doc/classes/RayCast.xml:142 doc/classes/RayCast2D.xml:139 +#: doc/classes/RayCast2D.xml:139 doc/classes/RayCast3D.xml:142 msgid "If [code]true[/code], collisions will be reported." msgstr "" -#: doc/classes/RayCast.xml:145 +#: doc/classes/RayCast2D.xml:142 msgid "" -"If [code]true[/code], collisions will be ignored for this RayCast's " -"immediate parent." +"If [code]true[/code], the parent node will be excluded from collision " +"detection." msgstr "" -#: doc/classes/RayCast2D.xml:7 +#: doc/classes/RayCast3D.xml:7 msgid "" "A RayCast represents a line from its origin to its destination position, " -"[code]cast_to[/code]. It is used to query the 2D space in order to find the " +"[code]cast_to[/code]. It is used to query the 3D space in order to find the " "closest object along the path of the ray.\n" -"RayCast2D can ignore some objects by adding them to the exception list via " -"[code]add_exception[/code], by setting proper filtering with collision " -"layers, or by filtering object types with type masks.\n" -"RayCast2D can be configured to report collisions with [Area2D]s ([member " -"collide_with_areas]) and/or [PhysicsBody2D]s ([member " +"RayCast3D can ignore some objects by adding them to the exception list via " +"[code]add_exception[/code] or by setting proper filtering with collision " +"layers and masks.\n" +"RayCast3D can be configured to report collisions with [Area3D]s ([member " +"collide_with_areas]) and/or [PhysicsBody3D]s ([member " "collide_with_bodies]).\n" "Only enabled raycasts will be able to query the space and report " "collisions.\n" -"RayCast2D calculates intersection every physics frame (see [Node]), and the " +"RayCast3D calculates intersection every physics frame (see [Node]), and the " "result is cached so it can be used later until the next frame. If multiple " -"queries are required between physics frames (or during the same frame) use " +"queries are required between physics frames (or during the same frame), use " "[method force_raycast_update] after adjusting the raycast." msgstr "" -#: doc/classes/RayCast2D.xml:46 +#: doc/classes/RayCast3D.xml:46 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" +"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" "[b]Note:[/b] [code]enabled == true[/code] is not required for this to work." msgstr "" -#: doc/classes/RayCast2D.xml:84 +#: doc/classes/RayCast3D.xml:71 +msgid "" +"Returns [code]true[/code] if the bit index passed is turned on.\n" +"[b]Note:[/b] Bit indices range from 0-19." +msgstr "" + +#: doc/classes/RayCast3D.xml:86 msgid "" "Returns the collision point at which the ray intersects the closest object.\n" -"[b]Note:[/b] this point is in the [b]global[/b] coordinate system." +"[b]Note:[/b] This point is in the [b]global[/b] coordinate system." msgstr "" -#: doc/classes/RayCast2D.xml:121 +#: doc/classes/RayCast3D.xml:123 msgid "" -"Sets or clears individual bits on the collision mask. This makes selecting " -"the areas scanned easier." +"Sets the bit index passed to the [code]value[/code] passed.\n" +"[b]Note:[/b] Bit indexes range from 0-19." msgstr "" -#: doc/classes/RayCast2D.xml:130 -msgid "If [code]true[/code], collision with [Area2D]s will be reported." +#: doc/classes/RayCast3D.xml:133 +msgid "If [code]true[/code], collision with [Area3D]s will be reported." msgstr "" -#: doc/classes/RayCast2D.xml:133 -msgid "If [code]true[/code], collision with [PhysicsBody2D]s will be reported." +#: doc/classes/RayCast3D.xml:136 +msgid "If [code]true[/code], collision with [PhysicsBody3D]s will be reported." msgstr "" -#: doc/classes/RayCast2D.xml:142 +#: doc/classes/RayCast3D.xml:145 msgid "" -"If [code]true[/code], the parent node will be excluded from collision " -"detection." +"If [code]true[/code], collisions will be ignored for this RayCast3D's " +"immediate parent." msgstr "" -#: doc/classes/RayShape.xml:4 -msgid "Ray shape for 3D collisions." +#: doc/classes/RayShape2D.xml:4 +msgid "Ray shape for 2D collisions." msgstr "" -#: doc/classes/RayShape.xml:7 +#: doc/classes/RayShape2D.xml:7 msgid "" -"Ray shape for 3D collisions, which can be set into a [PhysicsBody] or " -"[Area]. A ray is not really a collision body; instead, it tries to separate " -"itself from whatever is touching its far endpoint. It's often useful for " -"characters." +"Ray shape for 2D collisions. A ray is not really a collision body; instead, " +"it tries to separate itself from whatever is touching its far endpoint. It's " +"often useful for characters." msgstr "" -#: doc/classes/RayShape.xml:15 doc/classes/RayShape2D.xml:15 +#: doc/classes/RayShape2D.xml:15 doc/classes/RayShape3D.xml:15 msgid "The ray's length." msgstr "" -#: doc/classes/RayShape.xml:18 doc/classes/RayShape2D.xml:18 +#: doc/classes/RayShape2D.xml:18 doc/classes/RayShape3D.xml:18 msgid "If [code]true[/code], allow the shape to return the correct normal." msgstr "" -#: doc/classes/RayShape2D.xml:4 -msgid "Ray shape for 2D collisions." +#: doc/classes/RayShape3D.xml:4 +msgid "Ray shape for 3D collisions." msgstr "" -#: doc/classes/RayShape2D.xml:7 +#: doc/classes/RayShape3D.xml:7 msgid "" -"Ray shape for 2D collisions. A ray is not really a collision body; instead, " -"it tries to separate itself from whatever is touching its far endpoint. It's " -"often useful for characters." +"Ray shape for 3D collisions, which can be set into a [PhysicsBody3D] or " +"[Area3D]. A ray is not really a collision body; instead, it tries to " +"separate itself from whatever is touching its far endpoint. It's often " +"useful for characters." msgstr "" #: doc/classes/Rect2.xml:4 @@ -40590,7 +40509,7 @@ msgstr "" #: doc/classes/ReflectionProbe.xml:20 msgid "" "Sets the cull mask which determines what objects are drawn by this probe. " -"Every [VisualInstance] with a layer included in this cull mask will be " +"Every [VisualInstance3D] with a layer included in this cull mask will be " "rendered by the probe. It is best to only include large objects which are " "likely to take up a lot of space in the reflection in order to save on " "rendering cost." @@ -40854,78 +40773,2321 @@ msgid "" "The source string used with the search pattern to find this matching result." msgstr "" -#: doc/classes/RemoteTransform.xml:4 +#: doc/classes/RemoteTransform2D.xml:4 msgid "" -"RemoteTransform pushes its own [Transform] to another [Spatial] derived Node " -"in the scene." +"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] " +"derived Node in the scene." msgstr "" -#: doc/classes/RemoteTransform.xml:7 +#: doc/classes/RemoteTransform2D.xml:7 msgid "" -"RemoteTransform pushes its own [Transform] to another [Spatial] derived Node " -"(called the remote node) in the scene.\n" +"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] " +"derived Node (called the remote node) in the scene.\n" "It can be set to update another Node's position, rotation and/or scale. It " "can use either global or local coordinates." msgstr "" -#: doc/classes/RemoteTransform.xml:17 +#: doc/classes/RemoteTransform2D.xml:17 msgid "" -"[RemoteTransform] caches the remote node. It may not notice if the remote " +"[RemoteTransform2D] caches the remote node. It may not notice if the remote " "node disappears; [method force_update_cache] forces it to update the cache " "again." msgstr "" -#: doc/classes/RemoteTransform.xml:23 +#: doc/classes/RemoteTransform2D.xml:23 msgid "" -"The [NodePath] to the remote node, relative to the RemoteTransform's " +"The [NodePath] to the remote node, relative to the RemoteTransform2D's " "position in the scene." msgstr "" -#: doc/classes/RemoteTransform.xml:26 doc/classes/RemoteTransform2D.xml:26 +#: doc/classes/RemoteTransform2D.xml:26 doc/classes/RemoteTransform3D.xml:26 msgid "If [code]true[/code], the remote node's position is updated." msgstr "" -#: doc/classes/RemoteTransform.xml:29 doc/classes/RemoteTransform2D.xml:29 +#: doc/classes/RemoteTransform2D.xml:29 doc/classes/RemoteTransform3D.xml:29 msgid "If [code]true[/code], the remote node's rotation is updated." msgstr "" -#: doc/classes/RemoteTransform.xml:32 doc/classes/RemoteTransform2D.xml:32 +#: doc/classes/RemoteTransform2D.xml:32 doc/classes/RemoteTransform3D.xml:32 msgid "If [code]true[/code], the remote node's scale is updated." msgstr "" -#: doc/classes/RemoteTransform.xml:35 doc/classes/RemoteTransform2D.xml:35 +#: doc/classes/RemoteTransform2D.xml:35 doc/classes/RemoteTransform3D.xml:35 msgid "" "If [code]true[/code], global coordinates are used. If [code]false[/code], " "local coordinates are used." msgstr "" -#: doc/classes/RemoteTransform2D.xml:4 +#: doc/classes/RemoteTransform3D.xml:4 msgid "" -"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] " -"derived Node in the scene." +"RemoteTransform3D pushes its own [Transform] to another [Node3D] derived " +"Node in the scene." msgstr "" -#: doc/classes/RemoteTransform2D.xml:7 +#: doc/classes/RemoteTransform3D.xml:7 msgid "" -"RemoteTransform2D pushes its own [Transform2D] to another [CanvasItem] " -"derived Node (called the remote node) in the scene.\n" +"RemoteTransform3D pushes its own [Transform] to another [Node3D] derived " +"Node (called the remote node) in the scene.\n" "It can be set to update another Node's position, rotation and/or scale. It " "can use either global or local coordinates." msgstr "" -#: doc/classes/RemoteTransform2D.xml:17 +#: doc/classes/RemoteTransform3D.xml:17 msgid "" -"[RemoteTransform2D] caches the remote node. It may not notice if the remote " +"[RemoteTransform3D] caches the remote node. It may not notice if the remote " "node disappears; [method force_update_cache] forces it to update the cache " "again." msgstr "" -#: doc/classes/RemoteTransform2D.xml:23 +#: doc/classes/RemoteTransform3D.xml:23 msgid "" -"The [NodePath] to the remote node, relative to the RemoteTransform2D's " +"The [NodePath] to the remote node, relative to the RemoteTransform3D's " "position in the scene." msgstr "" +#: doc/classes/RenderingServer.xml:4 +msgid "Server for anything visible." +msgstr "" + +#: doc/classes/RenderingServer.xml:7 +msgid "" +"Server for anything visible. The visual server is the API backend for " +"everything visible. The whole scene system mounts on it to display.\n" +"The visual server is completely opaque, the internals are entirely " +"implementation specific and cannot be accessed.\n" +"The visual server can be used to bypass the scene system entirely.\n" +"Resources are created using the [code]*_create[/code] functions.\n" +"All objects are drawn to a viewport. You can use the [Viewport] attached to " +"the [SceneTree] or you can create one yourself with [method " +"viewport_create]. When using a custom scenario or canvas, the scenario or " +"canvas needs to be attached to the viewport using [method " +"viewport_set_scenario] or [method viewport_attach_canvas].\n" +"In 3D, all visual objects must be associated with a scenario. The scenario " +"is a visual representation of the world. If accessing the visual server from " +"a running game, the scenario can be accessed from the scene tree from any " +"[Node3D] node with [method Node3D.get_world]. Otherwise, a scenario can be " +"created with [method scenario_create].\n" +"Similarly in 2D, a canvas is needed to draw all canvas items.\n" +"In 3D, all visible objects are comprised of a resource and an instance. A " +"resource can be a mesh, a particle system, a light, or any other 3D object. " +"In order to be visible resources must be attached to an instance using " +"[method instance_set_base]. The instance must also be attached to the " +"scenario using [method instance_set_scenario] in order to be visible.\n" +"In 2D, all visible objects are some form of canvas item. In order to be " +"visible, a canvas item needs to be the child of a canvas attached to a " +"viewport, or it needs to be the child of another canvas item that is " +"eventually attached to the canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:18 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/optimization/using_servers." +"html" +msgstr "" + +#: doc/classes/RenderingServer.xml:33 +msgid "Sets images to be rendered in the window margin." +msgstr "" + +#: doc/classes/RenderingServer.xml:48 +msgid "" +"Sets margin size, where black bars (or images, if [method " +"black_bars_set_images] was used) are rendered." +msgstr "" + +#: doc/classes/RenderingServer.xml:55 +msgid "" +"Creates a camera and adds it to the RenderingServer. It can be accessed with " +"the RID that is returned. This RID will be used in all [code]camera_*[/code] " +"RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:67 +msgid "" +"Sets the cull mask associated with this camera. The cull mask describes " +"which 3D layers are rendered by this camera. Equivalent to [member Camera3D." +"cull_mask]." +msgstr "" + +#: doc/classes/RenderingServer.xml:78 +msgid "" +"Sets the environment used by this camera. Equivalent to [member Camera3D." +"environment]." +msgstr "" + +#: doc/classes/RenderingServer.xml:95 +msgid "" +"Sets camera to use frustum projection. This mode allows adjusting the " +"[code]offset[/code] argument to create \"tilted frustum\" effects." +msgstr "" + +#: doc/classes/RenderingServer.xml:110 +msgid "" +"Sets camera to use orthogonal projection, also known as orthographic " +"projection. Objects remain the same size on the screen no matter how far " +"away they are." +msgstr "" + +#: doc/classes/RenderingServer.xml:125 +msgid "" +"Sets camera to use perspective projection. Objects on the screen becomes " +"smaller when they are far away." +msgstr "" + +#: doc/classes/RenderingServer.xml:136 +msgid "Sets [Transform] of camera." +msgstr "" + +#: doc/classes/RenderingServer.xml:147 +msgid "" +"If [code]true[/code], preserves the horizontal aspect ratio which is " +"equivalent to [constant Camera3D.KEEP_WIDTH]. If [code]false[/code], " +"preserves the vertical aspect ratio which is equivalent to [constant " +"Camera3D.KEEP_HEIGHT]." +msgstr "" + +#: doc/classes/RenderingServer.xml:154 +msgid "" +"Creates a canvas and returns the assigned [RID]. It can be accessed with the " +"RID that is returned. This RID will be used in all [code]canvas_*[/code] " +"RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:164 +msgid "Clears the [CanvasItem] and removes all commands in it." +msgstr "" + +#: doc/classes/RenderingServer.xml:177 +msgid "Sets the [CanvasItem] to copy a rect to the backbuffer." +msgstr "" + +#: doc/classes/RenderingServer.xml:188 +msgid "Sets the index for the [CanvasItem]." +msgstr "" + +#: doc/classes/RenderingServer.xml:199 +msgid "Sets a new material to the [CanvasItem]." +msgstr "" + +#: doc/classes/RenderingServer.xml:210 +msgid "Sets if the [CanvasItem] uses its parent's material." +msgstr "" + +#: doc/classes/RenderingServer.xml:221 +msgid "" +"If this is enabled, the Z index of the parent will be added to the " +"children's Z index." +msgstr "" + +#: doc/classes/RenderingServer.xml:232 +msgid "" +"Sets the [CanvasItem]'s Z index, i.e. its draw order (lower indexes are " +"drawn first)." +msgstr "" + +#: doc/classes/RenderingServer.xml:243 +msgid "" +"Attaches the canvas light to the canvas. Removes it from its previous canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:250 +msgid "" +"Creates a canvas light and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]canvas_light_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:262 +msgid "" +"Attaches a light occluder to the canvas. Removes it from its previous canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:269 +msgid "" +"Creates a light occluder and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]canvas_light_ocluder_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:281 +msgid "Enables or disables light occluder." +msgstr "" + +#: doc/classes/RenderingServer.xml:292 doc/classes/RenderingServer.xml:369 +msgid "" +"The light mask. See [LightOccluder2D] for more information on light masks." +msgstr "" + +#: doc/classes/RenderingServer.xml:303 +msgid "Sets a light occluder's polygon." +msgstr "" + +#: doc/classes/RenderingServer.xml:314 +msgid "Sets a light occluder's [Transform2D]." +msgstr "" + +#: doc/classes/RenderingServer.xml:325 +msgid "Sets the color for a light." +msgstr "" + +#: doc/classes/RenderingServer.xml:336 +msgid "Enables or disables a canvas light." +msgstr "" + +#: doc/classes/RenderingServer.xml:347 +msgid "Sets a canvas light's energy." +msgstr "" + +#: doc/classes/RenderingServer.xml:358 +msgid "Sets a canvas light's height." +msgstr "" + +#: doc/classes/RenderingServer.xml:380 +msgid "" +"The binary mask used to determine which layers this canvas light's shadows " +"affects. See [LightOccluder2D] for more information on light masks." +msgstr "" + +#: doc/classes/RenderingServer.xml:393 +msgid "The layer range that gets rendered with this light." +msgstr "" + +#: doc/classes/RenderingServer.xml:404 +msgid "The mode of the light, see [enum CanvasLightMode] constants." +msgstr "" + +#: doc/classes/RenderingServer.xml:415 +msgid "" +"Sets the texture's scale factor of the light. Equivalent to [member Light2D." +"texture_scale]." +msgstr "" + +#: doc/classes/RenderingServer.xml:426 +msgid "" +"Sets the width of the shadow buffer, size gets scaled to the next power of " +"two for this." +msgstr "" + +#: doc/classes/RenderingServer.xml:437 +msgid "Sets the color of the canvas light's shadow." +msgstr "" + +#: doc/classes/RenderingServer.xml:448 +msgid "Enables or disables the canvas light's shadow." +msgstr "" + +#: doc/classes/RenderingServer.xml:459 +msgid "" +"Sets the canvas light's shadow's filter, see [enum CanvasLightShadowFilter] " +"constants." +msgstr "" + +#: doc/classes/RenderingServer.xml:470 +msgid "Smoothens the shadow. The lower, the smoother." +msgstr "" + +#: doc/classes/RenderingServer.xml:481 +msgid "" +"Sets texture to be used by light. Equivalent to [member Light2D.texture]." +msgstr "" + +#: doc/classes/RenderingServer.xml:492 +msgid "" +"Sets the offset of the light's texture. Equivalent to [member Light2D." +"offset]." +msgstr "" + +#: doc/classes/RenderingServer.xml:503 +msgid "Sets the canvas light's [Transform2D]." +msgstr "" + +#: doc/classes/RenderingServer.xml:516 +msgid "" +"Sets the Z range of objects that will be affected by this light. Equivalent " +"to [member Light2D.range_z_min] and [member Light2D.range_z_max]." +msgstr "" + +#: doc/classes/RenderingServer.xml:523 +msgid "" +"Creates a new light occluder polygon and adds it to the RenderingServer. It " +"can be accessed with the RID that is returned. This RID will be used in all " +"[code]canvas_occluder_polygon_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:535 +msgid "" +"Sets an occluder polygons cull mode. See [enum " +"CanvasOccluderPolygonCullMode] constants." +msgstr "" + +#: doc/classes/RenderingServer.xml:548 +msgid "Sets the shape of the occluder polygon." +msgstr "" + +#: doc/classes/RenderingServer.xml:559 +msgid "Sets the shape of the occluder polygon as lines." +msgstr "" + +#: doc/classes/RenderingServer.xml:572 +msgid "" +"A copy of the canvas item will be drawn with a local offset of the mirroring " +"[Vector2]." +msgstr "" + +#: doc/classes/RenderingServer.xml:583 +msgid "Modulates all colors in the given canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:590 +msgid "" +"Creates a directional light and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID can be used in most " +"[code]light_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this directional light to an instance using " +"[method instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:599 +msgid "" +"Creates an environment and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]environment_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:619 +msgid "" +"Sets the values to be used with the \"Adjustment\" post-process effect. See " +"[Environment] for more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:650 +msgid "" +"Sets the [i]BGMode[/i] of the environment. Equivalent to [member Environment." +"background_mode]." +msgstr "" + +#: doc/classes/RenderingServer.xml:661 +msgid "" +"Color displayed for clear areas of the scene (if using Custom color or Color" +"+Sky background modes)." +msgstr "" + +#: doc/classes/RenderingServer.xml:672 +msgid "Sets the intensity of the background color." +msgstr "" + +#: doc/classes/RenderingServer.xml:683 +msgid "Sets the maximum layer to use if using Canvas background mode." +msgstr "" + +#: doc/classes/RenderingServer.xml:700 +msgid "" +"Sets the variables to be used with the scene fog. See [Environment] for more " +"details." +msgstr "" + +#: doc/classes/RenderingServer.xml:721 +msgid "" +"Sets the variables to be used with the fog depth effect. See [Environment] " +"for more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:738 +msgid "" +"Sets the variables to be used with the fog height effect. See [Environment] " +"for more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:777 +msgid "" +"Sets the [Sky] to be used as the environment's background when using " +"[i]BGMode[/i] sky. Equivalent to [member Environment.sky]." +msgstr "" + +#: doc/classes/RenderingServer.xml:788 +msgid "" +"Sets a custom field of view for the background [Sky]. Equivalent to [member " +"Environment.sky_custom_fov]." +msgstr "" + +#: doc/classes/RenderingServer.xml:799 +msgid "" +"Sets the rotation of the background [Sky] expressed as a [Basis]. Equivalent " +"to [member Environment.sky_rotation], where the rotation vector is used to " +"construct the [Basis]." +msgstr "" + +#: doc/classes/RenderingServer.xml:842 +msgid "" +"Sets the variables to be used with the \"screen space reflections\" post-" +"process effect. See [Environment] for more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:867 +msgid "" +"Sets the variables to be used with the \"tonemap\" post-process effect. See " +"[Environment] for more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:874 +msgid "Removes buffers and clears testcubes." +msgstr "" + +#: doc/classes/RenderingServer.xml:885 +msgid "" +"Forces a frame to be drawn when the function is called. Drawing a frame " +"updates all [Viewport]s that are set to update. Use with extreme caution." +msgstr "" + +#: doc/classes/RenderingServer.xml:892 +msgid "Synchronizes threads." +msgstr "" + +#: doc/classes/RenderingServer.xml:901 +msgid "Tries to free an object in the RenderingServer." +msgstr "" + +#: doc/classes/RenderingServer.xml:910 +msgid "Returns a certain information, see [enum RenderInfo] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:917 +msgid "Returns the id of the test cube. Creates one if none exists." +msgstr "" + +#: doc/classes/RenderingServer.xml:924 +msgid "Returns the id of the test texture. Creates one if none exists." +msgstr "" + +#: doc/classes/RenderingServer.xml:931 +msgid "" +"Returns the name of the video adapter (e.g. \"GeForce GTX 1080/PCIe/" +"SSE2\").\n" +"[b]Note:[/b] When running a headless or server binary, this function returns " +"an empty string." +msgstr "" + +#: doc/classes/RenderingServer.xml:939 +msgid "" +"Returns the vendor of the video adapter (e.g. \"NVIDIA Corporation\").\n" +"[b]Note:[/b] When running a headless or server binary, this function returns " +"an empty string." +msgstr "" + +#: doc/classes/RenderingServer.xml:947 +msgid "Returns the id of a white texture. Creates one if none exists." +msgstr "" + +#: doc/classes/RenderingServer.xml:954 +msgid "" +"Returns [code]true[/code] if changes have been made to the RenderingServer's " +"data. [method force_draw] is usually called if this happens." +msgstr "" + +#: doc/classes/RenderingServer.xml:963 +msgid "Not yet implemented. Always returns [code]false[/code]." +msgstr "" + +#: doc/classes/RenderingServer.xml:972 +msgid "" +"Returns [code]true[/code] if the OS supports a certain feature. Features " +"might be [code]s3tc[/code], [code]etc[/code], [code]etc2[/code] and " +"[code]pvrtc[/code]." +msgstr "" + +#: doc/classes/RenderingServer.xml:985 +msgid "" +"Sets up [ImmediateGeometry3D] internals to prepare for drawing. Equivalent " +"to [method ImmediateGeometry3D.begin]." +msgstr "" + +#: doc/classes/RenderingServer.xml:994 +msgid "" +"Clears everything that was set up between [method immediate_begin] and " +"[method immediate_end]. Equivalent to [method ImmediateGeometry3D.clear]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1005 +msgid "" +"Sets the color to be used with next vertex. Equivalent to [method " +"ImmediateGeometry3D.set_color]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1012 +msgid "" +"Creates an immediate geometry and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]immediate_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this immediate geometry to an instance using " +"[method instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:1023 +msgid "" +"Ends drawing the [ImmediateGeometry3D] and displays it. Equivalent to " +"[method ImmediateGeometry3D.end]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1032 +msgid "Returns the material assigned to the [ImmediateGeometry3D]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1043 +msgid "" +"Sets the normal to be used with next vertex. Equivalent to [method " +"ImmediateGeometry3D.set_normal]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1054 +msgid "Sets the material to be used to draw the [ImmediateGeometry3D]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1065 +msgid "" +"Sets the tangent to be used with next vertex. Equivalent to [method " +"ImmediateGeometry3D.set_tangent]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1076 +msgid "" +"Sets the UV to be used with next vertex. Equivalent to [method " +"ImmediateGeometry3D.set_uv]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1087 +msgid "" +"Sets the UV2 to be used with next vertex. Equivalent to [method " +"ImmediateGeometry3D.set_uv2]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1098 +msgid "" +"Adds the next vertex using the information provided in advance. Equivalent " +"to [method ImmediateGeometry3D.add_vertex]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1109 +msgid "" +"Adds the next vertex using the information provided in advance. This is a " +"helper class that calls [method immediate_vertex] under the hood. Equivalent " +"to [method ImmediateGeometry3D.add_vertex]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1116 +msgid "" +"Initializes the visual server. This function is called internally by " +"platform-dependent code during engine initialization. If called from a " +"running game, it will not do anything." +msgstr "" + +#: doc/classes/RenderingServer.xml:1127 +msgid "" +"Attaches a unique Object ID to instance. Object ID must be attached to " +"instance for proper culling with [method instances_cull_aabb], [method " +"instances_cull_convex], and [method instances_cull_ray]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1138 +msgid "" +"Attaches a skeleton to an instance. Removes the previous skeleton from the " +"instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:1145 +msgid "" +"Creates a visual instance and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]instance_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"An instance is a way of placing a 3D object in the scenario. Objects like " +"particles, meshes, and reflection probes need to be associated with an " +"instance to be visible in the scenario using [method instance_set_base]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1158 +msgid "" +"Creates a visual instance, adds it to the RenderingServer, and sets both " +"base and scenario. It can be accessed with the RID that is returned. This " +"RID will be used in all [code]instance_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:1170 doc/classes/RenderingServer.xml:1198 +#: doc/classes/RenderingServer.xml:1488 +msgid "Not implemented in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:1181 +msgid "" +"Sets the shadow casting setting to one of [enum ShadowCastingSetting]. " +"Equivalent to [member GeometryInstance3D.cast_shadow]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1211 +msgid "" +"Sets the flag for a given [enum InstanceFlags]. See [enum InstanceFlags] for " +"more details." +msgstr "" + +#: doc/classes/RenderingServer.xml:1222 +msgid "" +"Sets a material that will override the material for all surfaces on the mesh " +"associated with this instance. Equivalent to [member GeometryInstance3D." +"material_override]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1233 +msgid "" +"Sets the base of the instance. A base can be any of the 3D objects that are " +"created in the RenderingServer that can be displayed. For example, any of " +"the light types, mesh, multimesh, immediate geometry, particle system, " +"reflection probe, lightmap capture, and the GI probe are all types that can " +"be set as the base of an instance in order to be displayed in the scenario." +msgstr "" + +#: doc/classes/RenderingServer.xml:1246 +msgid "Sets the weight for a given blend shape associated with this instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:1257 +msgid "" +"Sets a custom AABB to use when culling objects from the view frustum. " +"Equivalent to [method GeometryInstance3D.set_custom_aabb]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1268 +msgid "Function not implemented in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:1279 +msgid "" +"Sets a margin to increase the size of the AABB when culling objects from the " +"view frustum. This allows you avoid culling objects that fall outside the " +"view frustum. Equivalent to [member GeometryInstance3D.extra_cull_margin]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1290 +msgid "" +"Sets the render layers that this instance will be drawn to. Equivalent to " +"[member VisualInstance3D.layers]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1301 +msgid "" +"Sets the scenario that the instance is in. The scenario is the 3D world that " +"the objects will be displayed in." +msgstr "" + +#: doc/classes/RenderingServer.xml:1314 +msgid "" +"Sets the material of a specific surface. Equivalent to [method " +"MeshInstance3D.set_surface_material]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1325 +msgid "" +"Sets the world space transform of the instance. Equivalent to [member Node3D." +"transform]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1338 +msgid "Sets the lightmap to use with this instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:1349 +msgid "" +"Sets whether an instance is drawn or not. Equivalent to [member Node3D." +"visible]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1360 +msgid "" +"Returns an array of object IDs intersecting with the provided AABB. Only " +"visual 3D nodes are considered, such as [MeshInstance3D] or " +"[DirectionalLight3D]. Use [method @GDScript.instance_from_id] to obtain the " +"actual nodes. A scenario RID must be provided, which is available in the " +"[World3D] you want to query. This forces an update for all resources queued " +"to update.\n" +"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" +"game use cases, prefer physics collision." +msgstr "" + +#: doc/classes/RenderingServer.xml:1372 +msgid "" +"Returns an array of object IDs intersecting with the provided convex shape. " +"Only visual 3D nodes are considered, such as [MeshInstance3D] or " +"[DirectionalLight3D]. Use [method @GDScript.instance_from_id] to obtain the " +"actual nodes. A scenario RID must be provided, which is available in the " +"[World3D] you want to query. This forces an update for all resources queued " +"to update.\n" +"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" +"game use cases, prefer physics collision." +msgstr "" + +#: doc/classes/RenderingServer.xml:1386 +msgid "" +"Returns an array of object IDs intersecting with the provided 3D ray. Only " +"visual 3D nodes are considered, such as [MeshInstance3D] or " +"[DirectionalLight3D]. Use [method @GDScript.instance_from_id] to obtain the " +"actual nodes. A scenario RID must be provided, which is available in the " +"[World3D] you want to query. This forces an update for all resources queued " +"to update.\n" +"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" +"game use cases, prefer physics collision." +msgstr "" + +#: doc/classes/RenderingServer.xml:1398 +msgid "" +"If [code]true[/code], this directional light will blend between shadow map " +"splits resulting in a smoother transition between them. Equivalent to " +"[member DirectionalLight3D.directional_shadow_blend_splits]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1409 +msgid "" +"Sets the shadow depth range mode for this directional light. Equivalent to " +"[member DirectionalLight3D.directional_shadow_depth_range]. See [enum " +"LightDirectionalShadowDepthRangeMode] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:1420 +msgid "" +"Sets the shadow mode for this directional light. Equivalent to [member " +"DirectionalLight3D.directional_shadow_mode]. See [enum " +"LightDirectionalShadowMode] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:1431 +msgid "" +"Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " +"paraboloid is faster but may suffer from artifacts. Equivalent to [member " +"OmniLight3D.omni_shadow_mode]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1442 +msgid "" +"Sets the color of the light. Equivalent to [member Light3D.light_color]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1453 +msgid "" +"Sets the cull mask for this Light3D. Lights only affect objects in the " +"selected layers. Equivalent to [member Light3D.light_cull_mask]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1464 +msgid "" +"If [code]true[/code], light will subtract light instead of adding light. " +"Equivalent to [member Light3D.light_negative]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1477 +msgid "" +"Sets the specified light parameter. See [enum LightParam] for options. " +"Equivalent to [method Light3D.set_param]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1499 +msgid "" +"If [code]true[/code], reverses the backface culling of the mesh. This can be " +"useful when you have a flat mesh that has a light behind it. If you need to " +"cast a shadow on both sides of the mesh, set the mesh to use double sided " +"shadows with [method instance_geometry_set_cast_shadows_setting]. Equivalent " +"to [member Light3D.shadow_reverse_cull_face]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1510 +msgid "" +"If [code]true[/code], light will cast shadows. Equivalent to [member Light3D." +"shadow_enabled]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1521 +msgid "" +"Sets the color of the shadow cast by the light. Equivalent to [member " +"Light3D.shadow_color]." +msgstr "" + +#: doc/classes/RenderingServer.xml:1532 +msgid "Sets whether GI probes capture light information from this light." +msgstr "" + +#: doc/classes/RenderingServer.xml:1539 +msgid "" +"Creates a lightmap capture and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]lightmap_capture_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this lightmap capture to an instance using " +"[method instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:1550 +msgid "Returns the size of the lightmap capture area." +msgstr "" + +#: doc/classes/RenderingServer.xml:1559 +msgid "Returns the energy multiplier used by the lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:1568 +msgid "Returns the octree used by the lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:1577 +msgid "" +"Returns the cell subdivision amount used by this lightmap capture's octree." +msgstr "" + +#: doc/classes/RenderingServer.xml:1586 +msgid "Returns the cell transform for this lightmap capture's octree." +msgstr "" + +#: doc/classes/RenderingServer.xml:1597 +msgid "Sets the size of the area covered by the lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:1608 +msgid "Sets the energy multiplier for this lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:1619 +msgid "Sets the octree to be used by this lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:1630 +msgid "Sets the subdivision level of this lightmap capture's octree." +msgstr "" + +#: doc/classes/RenderingServer.xml:1641 +msgid "Sets the octree cell transform for this lightmap capture's octree." +msgstr "" + +#: doc/classes/RenderingServer.xml:1654 +msgid "" +"Returns a mesh of a sphere with the given amount of horizontal and vertical " +"subdivisions." +msgstr "" + +#: doc/classes/RenderingServer.xml:1661 +msgid "" +"Creates an empty material and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]material_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:1673 +msgid "Returns the value of a certain material's parameter." +msgstr "" + +#: doc/classes/RenderingServer.xml:1684 +msgid "Sets an object's next material." +msgstr "" + +#: doc/classes/RenderingServer.xml:1697 +msgid "Sets a material's parameter." +msgstr "" + +#: doc/classes/RenderingServer.xml:1708 +msgid "Sets a material's render priority." +msgstr "" + +#: doc/classes/RenderingServer.xml:1719 +msgid "Sets a shader material's shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:1748 +msgid "Removes all surfaces from a mesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1755 +msgid "" +"Creates a new mesh and adds it to the RenderingServer. It can be accessed " +"with the RID that is returned. This RID will be used in all [code]mesh_*[/" +"code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this mesh to an instance using [method " +"instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:1766 +msgid "Returns a mesh's blend shape count." +msgstr "" + +#: doc/classes/RenderingServer.xml:1775 +msgid "Returns a mesh's blend shape mode." +msgstr "" + +#: doc/classes/RenderingServer.xml:1784 +msgid "Returns a mesh's custom aabb." +msgstr "" + +#: doc/classes/RenderingServer.xml:1793 +msgid "Returns a mesh's number of surfaces." +msgstr "" + +#: doc/classes/RenderingServer.xml:1804 +msgid "Sets a mesh's blend shape mode." +msgstr "" + +#: doc/classes/RenderingServer.xml:1815 +msgid "Sets a mesh's custom aabb." +msgstr "" + +#: doc/classes/RenderingServer.xml:1826 +msgid "Returns a mesh's surface's buffer arrays." +msgstr "" + +#: doc/classes/RenderingServer.xml:1837 +msgid "Returns a mesh's surface's arrays for blend shapes." +msgstr "" + +#: doc/classes/RenderingServer.xml:1852 doc/classes/RenderingServer.xml:1865 +msgid "Function is unused in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:1876 +msgid "Returns a mesh's surface's material." +msgstr "" + +#: doc/classes/RenderingServer.xml:1889 +msgid "Sets a mesh's surface's material." +msgstr "" + +#: doc/classes/RenderingServer.xml:1904 +msgid "" +"Updates a specific region of a vertex buffer for the specified surface. " +"Warning: this function alters the vertex buffer directly with no safety " +"mechanisms, you can easily corrupt your mesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1927 +msgid "" +"Creates a new multimesh on the RenderingServer and returns an [RID] handle. " +"This RID will be used in all [code]multimesh_*[/code] RenderingServer " +"functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this multimesh to an instance using [method " +"instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:1938 +msgid "" +"Calculates and returns the axis-aligned bounding box that encloses all " +"instances within the multimesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1955 +msgid "Returns the number of instances allocated for this multimesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1964 +msgid "" +"Returns the RID of the mesh that will be used in drawing this multimesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1973 +msgid "Returns the number of visible instances for this multimesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:1984 +msgid "Returns the color by which the specified instance will be modulated." +msgstr "" + +#: doc/classes/RenderingServer.xml:1995 +msgid "Returns the custom data associated with the specified instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:2006 +msgid "Returns the [Transform] of the specified instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:2017 +msgid "" +"Returns the [Transform2D] of the specified instance. For use when the " +"multimesh is set to use 2D transforms." +msgstr "" + +#: doc/classes/RenderingServer.xml:2030 +msgid "" +"Sets the color by which this instance will be modulated. Equivalent to " +"[method MultiMesh.set_instance_color]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2043 +msgid "" +"Sets the custom data for this instance. Custom data is passed as a [Color], " +"but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " +"[method MultiMesh.set_instance_custom_data]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2056 +msgid "" +"Sets the [Transform] for this instance. Equivalent to [method MultiMesh." +"set_instance_transform]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2069 +msgid "" +"Sets the [Transform2D] for this instance. For use when multimesh is used in " +"2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2090 +msgid "" +"Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." +"mesh]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2101 +msgid "" +"Sets the number of instances visible at a given time. If -1, all instances " +"that have been allocated are drawn. Equivalent to [member MultiMesh." +"visible_instance_count]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2108 +msgid "" +"Creates a new omni light and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID can be used in most " +"[code]light_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this omni light to an instance using [method " +"instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:2117 +msgid "" +"Creates a particle system and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]particles_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach these particles to an instance using [method " +"instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:2128 +msgid "" +"Calculates and returns the axis-aligned bounding box that contains all the " +"particles. Equivalent to [method GPUParticles3D.capture_aabb]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2137 +msgid "Returns [code]true[/code] if particles are currently set to emitting." +msgstr "" + +#: doc/classes/RenderingServer.xml:2146 +msgid "" +"Returns [code]true[/code] if particles are not emitting and particles are " +"set to inactive." +msgstr "" + +#: doc/classes/RenderingServer.xml:2155 +msgid "" +"Add particle system to list of particle systems that need to be updated. " +"Update will take place on the next frame, or on the next call to [method " +"instances_cull_aabb], [method instances_cull_convex], or [method " +"instances_cull_ray]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2164 +msgid "" +"Reset the particles on the next update. Equivalent to [method GPUParticles3D." +"restart]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2175 +msgid "" +"Sets the number of particles to be drawn and allocates the memory for them. " +"Equivalent to [member GPUParticles3D.amount]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2186 +msgid "" +"Sets a custom axis-aligned bounding box for the particle system. Equivalent " +"to [member GPUParticles3D.visibility_aabb]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2197 +msgid "" +"Sets the draw order of the particles to one of the named enums from [enum " +"ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " +"to [member GPUParticles3D.draw_order]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2210 +msgid "" +"Sets the mesh to be used for the specified draw pass. Equivalent to [member " +"GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member " +"GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2221 +msgid "" +"Sets the number of draw passes to use. Equivalent to [member GPUParticles3D." +"draw_passes]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2232 +msgid "" +"Sets the [Transform] that will be used by the particles when they first emit." +msgstr "" + +#: doc/classes/RenderingServer.xml:2243 +msgid "" +"If [code]true[/code], particles will emit over time. Setting to false does " +"not reset the particles, but only stops their emission. Equivalent to " +"[member GPUParticles3D.emitting]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2254 +msgid "" +"Sets the explosiveness ratio. Equivalent to [member GPUParticles3D." +"explosiveness]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2265 +msgid "" +"Sets the frame rate that the particle system rendering will be fixed to. " +"Equivalent to [member GPUParticles3D.fixed_fps]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2276 +msgid "" +"If [code]true[/code], uses fractional delta which smooths the movement of " +"the particles. Equivalent to [member GPUParticles3D.fract_delta]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2287 +msgid "" +"Sets the lifetime of each particle in the system. Equivalent to [member " +"GPUParticles3D.lifetime]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2298 +msgid "" +"If [code]true[/code], particles will emit once and then stop. Equivalent to " +"[member GPUParticles3D.one_shot]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2309 +msgid "" +"Sets the preprocess time for the particles animation. This lets you delay " +"starting an animation until after the particles have begun emitting. " +"Equivalent to [member GPUParticles3D.preprocess]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2320 +msgid "" +"Sets the material for processing the particles. Note: this is not the " +"material used to draw the materials. Equivalent to [member GPUParticles3D." +"process_material]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2331 +msgid "" +"Sets the emission randomness ratio. This randomizes the emission of " +"particles within their phase. Equivalent to [member GPUParticles3D." +"randomness]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2342 +msgid "" +"Sets the speed scale of the particle system. Equivalent to [member " +"GPUParticles3D.speed_scale]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2353 +msgid "" +"If [code]true[/code], particles use local coordinates. If [code]false[/code] " +"they use global coordinates. Equivalent to [member GPUParticles3D." +"local_coords]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2360 +msgid "" +"Creates a reflection probe and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]reflection_probe_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this reflection probe to an instance using " +"[method instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:2373 +msgid "" +"If [code]true[/code], reflections will ignore sky contribution. Equivalent " +"to [member ReflectionProbe.interior_enable]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2384 +msgid "" +"Sets the render cull mask for this reflection probe. Only instances with a " +"matching cull mask will be rendered by this probe. Equivalent to [member " +"ReflectionProbe.cull_mask]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2395 +msgid "" +"If [code]true[/code], uses box projection. This can make reflections look " +"more correct in certain situations. Equivalent to [member ReflectionProbe." +"box_projection]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2406 +msgid "" +"If [code]true[/code], computes shadows in the reflection probe. This makes " +"the reflection much slower to compute. Equivalent to [member ReflectionProbe." +"enable_shadows]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2417 +msgid "" +"Sets the size of the area that the reflection probe will capture. Equivalent " +"to [member ReflectionProbe.extents]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2428 +msgid "" +"Sets the intensity of the reflection probe. Intensity modulates the strength " +"of the reflection. Equivalent to [member ReflectionProbe.intensity]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2439 +msgid "" +"Sets the ambient light color for this reflection probe when set to interior " +"mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2450 +msgid "" +"Sets the energy multiplier for this reflection probes ambient light " +"contribution when set to interior mode. Equivalent to [member " +"ReflectionProbe.interior_ambient_energy]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2461 +msgid "" +"Sets the contribution value for how much the reflection affects the ambient " +"light for this reflection probe when set to interior mode. Useful so that " +"ambient light matches the color of the room. Equivalent to [member " +"ReflectionProbe.interior_ambient_contrib]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2472 +msgid "" +"Sets the max distance away from the probe an object can be before it is " +"culled. Equivalent to [member ReflectionProbe.max_distance]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2483 +msgid "" +"Sets the origin offset to be used when this reflection probe is in box " +"project mode. Equivalent to [member ReflectionProbe.origin_offset]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2494 +msgid "" +"Sets how often the reflection probe updates. Can either be once or every " +"frame. See [enum ReflectionProbeUpdateMode] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:2507 +msgid "" +"Schedules a callback to the corresponding named [code]method[/code] on " +"[code]where[/code] after a frame has been drawn.\n" +"The callback method must use only 1 argument which will be called with " +"[code]userdata[/code]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2515 +msgid "" +"Creates a scenario and adds it to the RenderingServer. It can be accessed " +"with the RID that is returned. This RID will be used in all " +"[code]scenario_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"The scenario is the 3D world that all the visual instances exist in." +msgstr "" + +#: doc/classes/RenderingServer.xml:2528 +msgid "" +"Sets the [enum ScenarioDebugMode] for this scenario. See [enum " +"ScenarioDebugMode] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:2539 +msgid "Sets the environment that will be used with this scenario." +msgstr "" + +#: doc/classes/RenderingServer.xml:2550 +msgid "" +"Sets the fallback environment to be used by this scenario. The fallback " +"environment is used if no environment is set. Internally, this is used by " +"the editor to provide a default environment." +msgstr "" + +#: doc/classes/RenderingServer.xml:2565 +msgid "" +"Sets a boot image. The color defines the background color. If [code]scale[/" +"code] is [code]true[/code], the image will be scaled to fit the screen size. " +"If [code]use_filter[/code] is [code]true[/code], the image will be scaled " +"with linear interpolation. If [code]use_filter[/code] is [code]false[/code], " +"the image will be scaled with nearest-neighbor interpolation." +msgstr "" + +#: doc/classes/RenderingServer.xml:2574 +msgid "" +"If [code]true[/code], the engine will generate wireframes for use with the " +"wireframe debug mode." +msgstr "" + +#: doc/classes/RenderingServer.xml:2583 +msgid "" +"Sets the default clear color which is used when a specific clear color has " +"not been selected." +msgstr "" + +#: doc/classes/RenderingServer.xml:2590 +msgid "" +"Creates an empty shader and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]shader_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:2600 +msgid "Returns a shader's code." +msgstr "" + +#: doc/classes/RenderingServer.xml:2611 +msgid "Returns a default texture from a shader searched by name." +msgstr "" + +#: doc/classes/RenderingServer.xml:2630 +msgid "Returns the parameters of a shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:2641 +msgid "Sets a shader's code." +msgstr "" + +#: doc/classes/RenderingServer.xml:2654 +msgid "Sets a shader's default texture. Overwrites the texture given by name." +msgstr "" + +#: doc/classes/RenderingServer.xml:2667 +msgid "Allocates the GPU buffers for this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2678 +msgid "Returns the [Transform] set for a specific bone of this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2689 +msgid "Returns the [Transform2D] set for a specific bone of this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2702 +msgid "Sets the [Transform] for a specific bone of this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2715 +msgid "Sets the [Transform2D] for a specific bone of this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2722 +msgid "" +"Creates a skeleton and adds it to the RenderingServer. It can be accessed " +"with the RID that is returned. This RID will be used in all " +"[code]skeleton_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:2732 +msgid "Returns the number of bones allocated for this skeleton." +msgstr "" + +#: doc/classes/RenderingServer.xml:2739 +msgid "" +"Creates an empty sky and adds it to the RenderingServer. It can be accessed " +"with the RID that is returned. This RID will be used in all [code]sky_*[/" +"code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:2751 +msgid "" +"Sets the material that the sky uses to render the background and reflection " +"maps." +msgstr "" + +#: doc/classes/RenderingServer.xml:2758 +msgid "" +"Creates a spot light and adds it to the RenderingServer. It can be accessed " +"with the RID that is returned. This RID can be used in most [code]light_*[/" +"code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method.\n" +"To place in a scene, attach this spot light to an instance using [method " +"instance_set_base] using the returned RID." +msgstr "" + +#: doc/classes/RenderingServer.xml:2787 +msgid "Sets a viewport's camera." +msgstr "" + +#: doc/classes/RenderingServer.xml:2798 +msgid "Sets a viewport's canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:2811 +msgid "" +"Copies the viewport to a region of the screen specified by [code]rect[/" +"code]. If [method viewport_set_render_direct_to_screen] is [code]true[/" +"code], then the viewport does not use a framebuffer and the contents of the " +"viewport are rendered directly to screen. However, note that the root " +"viewport is drawn last, therefore it will draw over the screen. Accordingly, " +"you must set the root viewport to an area that does not cover the area that " +"you have attached this viewport to.\n" +"For example, you can set the root viewport to not render at all with the " +"following code:\n" +"[codeblock]\n" +"func _ready():\n" +" get_viewport().set_attach_to_screen_rect(Rect2())\n" +" $Viewport.set_attach_to_screen_rect(Rect2(0, 0, 600, 600))\n" +"[/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 " +"viewport_set_render_direct_to_screen]." +msgstr "" + +#: doc/classes/RenderingServer.xml:2825 +msgid "" +"Creates an empty viewport and adds it to the RenderingServer. It can be " +"accessed with the RID that is returned. This RID will be used in all " +"[code]viewport_*[/code] RenderingServer functions.\n" +"Once finished with your RID, you will want to free the RID using the " +"RenderingServer's [method free_rid] static method." +msgstr "" + +#: doc/classes/RenderingServer.xml:2837 +msgid "" +"Returns a viewport's render information. For options, see the [enum " +"ViewportRenderInfo] constants." +msgstr "" + +#: doc/classes/RenderingServer.xml:2846 +msgid "Returns the viewport's last rendered frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:2857 +msgid "Detaches a viewport from a canvas and vice versa." +msgstr "" + +#: doc/classes/RenderingServer.xml:2868 +msgid "If [code]true[/code], sets the viewport active, else sets it inactive." +msgstr "" + +#: doc/classes/RenderingServer.xml:2883 +msgid "" +"Sets the stacking order for a viewport's canvas.\n" +"[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " +"specifies the stacking order of the canvas among those in the same layer." +msgstr "" + +#: doc/classes/RenderingServer.xml:2897 +msgid "Sets the transformation of a viewport's canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:2908 +msgid "" +"Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:2919 +msgid "" +"Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " +"options." +msgstr "" + +#: doc/classes/RenderingServer.xml:2930 +msgid "" +"If [code]true[/code], rendering of a viewport's environment is disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:2941 +msgid "Sets the viewport's global transformation matrix." +msgstr "" + +#: doc/classes/RenderingServer.xml:2952 +msgid "If [code]true[/code], the viewport's canvas is not rendered." +msgstr "" + +#: doc/classes/RenderingServer.xml:2963 +msgid "Currently unimplemented in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:2974 +msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:2985 +msgid "Sets the viewport's parent to another viewport." +msgstr "" + +#: doc/classes/RenderingServer.xml:2996 +msgid "" +"If [code]true[/code], render the contents of the viewport directly to " +"screen. This allows a low-level optimization where you can skip drawing a " +"viewport to the root viewport. While this optimization can result in a " +"significant increase in speed (especially on older devices), it comes at a " +"cost of usability. When this is enabled, you cannot read from the viewport " +"or from the [code]SCREEN_TEXTURE[/code]. You also lose the benefit of " +"certain window settings, such as the various stretch modes. Another " +"consequence to be aware of is that in 2D the rendering happens in window " +"coordinates, so if you have a viewport that is double the size of the " +"window, and you set this, then only the portion that fits within the window " +"will be drawn, no automatic scaling is possible, even if your game scene is " +"significantly larger than the window size." +msgstr "" + +#: doc/classes/RenderingServer.xml:3007 +msgid "" +"Sets a viewport's scenario.\n" +"The scenario contains information about the [enum ScenarioDebugMode], " +"environment information, reflection atlas etc." +msgstr "" + +#: doc/classes/RenderingServer.xml:3021 +msgid "Sets the shadow atlas quadrant's subdivision." +msgstr "" + +#: doc/classes/RenderingServer.xml:3032 +msgid "" +"Sets the size of the shadow atlas's images (used for omni and spot lights). " +"The value will be rounded up to the nearest power of 2." +msgstr "" + +#: doc/classes/RenderingServer.xml:3045 +msgid "Sets the viewport's width and height." +msgstr "" + +#: doc/classes/RenderingServer.xml:3056 +msgid "" +"If [code]true[/code], the viewport renders its background as transparent." +msgstr "" + +#: doc/classes/RenderingServer.xml:3067 +msgid "" +"Sets when the viewport should be updated. See [enum ViewportUpdateMode] " +"constants for options." +msgstr "" + +#: doc/classes/RenderingServer.xml:3078 +msgid "" +"If [code]true[/code], the viewport uses augmented or virtual reality " +"technologies. See [ARVRInterface]." +msgstr "" + +#: doc/classes/RenderingServer.xml:3085 +msgid "" +"Emitted at the end of the frame, after the RenderingServer has finished " +"updating all the Viewports." +msgstr "" + +#: doc/classes/RenderingServer.xml:3090 +msgid "" +"Emitted at the beginning of the frame, before the RenderingServer updates " +"all the Viewports." +msgstr "" + +#: doc/classes/RenderingServer.xml:3096 +msgid "Marks an error that shows that the index array is empty." +msgstr "" + +#: doc/classes/RenderingServer.xml:3099 +msgid "Number of weights/bones per vertex." +msgstr "" + +#: doc/classes/RenderingServer.xml:3102 +msgid "The minimum Z-layer for canvas items." +msgstr "" + +#: doc/classes/RenderingServer.xml:3105 +msgid "The maximum Z-layer for canvas items." +msgstr "" + +#: doc/classes/RenderingServer.xml:3108 +msgid "" +"Max number of glow levels that can be used with glow post-process effect." +msgstr "" + +#: doc/classes/RenderingServer.xml:3111 +msgid "Unused enum in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:3114 +msgid "The minimum renderpriority of all materials." +msgstr "" + +#: doc/classes/RenderingServer.xml:3117 +msgid "The maximum renderpriority of all materials." +msgstr "" + +#: doc/classes/RenderingServer.xml:3138 +msgid "Shader is a 3D shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:3141 +msgid "Shader is a 2D shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:3144 +msgid "Shader is a particle shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:3147 +msgid "Shader is a sky shader." +msgstr "" + +#: doc/classes/RenderingServer.xml:3150 +msgid "Represents the size of the [enum ShaderMode] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3153 +msgid "Array is a vertex array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3156 +msgid "Array is a normal array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3159 +msgid "Array is a tangent array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3162 +msgid "Array is a color array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3165 +msgid "Array is an UV coordinates array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3168 +msgid "Array is an UV coordinates array for the second UV coordinates." +msgstr "" + +#: doc/classes/RenderingServer.xml:3171 +msgid "Array contains bone information." +msgstr "" + +#: doc/classes/RenderingServer.xml:3174 +msgid "Array is weight information." +msgstr "" + +#: doc/classes/RenderingServer.xml:3177 +msgid "Array is index array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3183 +msgid "Flag used to mark a vertex array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3186 +msgid "Flag used to mark a normal array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3189 +msgid "Flag used to mark a tangent array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3192 +msgid "Flag used to mark a color array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3195 +msgid "Flag used to mark an UV coordinates array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3198 +msgid "" +"Flag used to mark an UV coordinates array for the second UV coordinates." +msgstr "" + +#: doc/classes/RenderingServer.xml:3201 +msgid "Flag used to mark a bone information array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3204 +msgid "Flag used to mark a weights array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3207 +msgid "Flag used to mark an index array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3236 +msgid "Primitive to draw consists of points." +msgstr "" + +#: doc/classes/RenderingServer.xml:3239 +msgid "Primitive to draw consists of lines." +msgstr "" + +#: doc/classes/RenderingServer.xml:3242 +msgid "Primitive to draw consists of a line strip from start to end." +msgstr "" + +#: doc/classes/RenderingServer.xml:3245 +msgid "Primitive to draw consists of triangles." +msgstr "" + +#: doc/classes/RenderingServer.xml:3248 +msgid "" +"Primitive to draw consists of a triangle strip (the last 3 vertices are " +"always combined to make a triangle)." +msgstr "" + +#: doc/classes/RenderingServer.xml:3251 +msgid "Represents the size of the [enum PrimitiveType] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3260 +msgid "Use [Transform2D] to store MultiMesh transform." +msgstr "" + +#: doc/classes/RenderingServer.xml:3263 +msgid "Use [Transform] to store MultiMesh transform." +msgstr "" + +#: doc/classes/RenderingServer.xml:3266 +msgid "Is a directional (sun) light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3269 +msgid "Is an omni light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3272 +msgid "Is a spot light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3275 +msgid "The light's energy." +msgstr "" + +#: doc/classes/RenderingServer.xml:3280 +msgid "The light's influence on specularity." +msgstr "" + +#: doc/classes/RenderingServer.xml:3283 +msgid "The light's range." +msgstr "" + +#: doc/classes/RenderingServer.xml:3286 +msgid "The light's attenuation." +msgstr "" + +#: doc/classes/RenderingServer.xml:3289 +msgid "The spotlight's angle." +msgstr "" + +#: doc/classes/RenderingServer.xml:3292 +msgid "The spotlight's attenuation." +msgstr "" + +#: doc/classes/RenderingServer.xml:3295 +msgid "Scales the shadow color." +msgstr "" + +#: doc/classes/RenderingServer.xml:3298 +msgid "Max distance that shadows will be rendered." +msgstr "" + +#: doc/classes/RenderingServer.xml:3301 +msgid "Proportion of shadow atlas occupied by the first split." +msgstr "" + +#: doc/classes/RenderingServer.xml:3304 +msgid "Proportion of shadow atlas occupied by the second split." +msgstr "" + +#: doc/classes/RenderingServer.xml:3307 +msgid "" +"Proportion of shadow atlas occupied by the third split. The fourth split " +"occupies the rest." +msgstr "" + +#: doc/classes/RenderingServer.xml:3312 +msgid "" +"Normal bias used to offset shadow lookup by object normal. Can be used to " +"fix self-shadowing artifacts." +msgstr "" + +#: doc/classes/RenderingServer.xml:3315 +msgid "Bias the shadow lookup to fix self-shadowing artifacts." +msgstr "" + +#: doc/classes/RenderingServer.xml:3318 +msgid "" +"Increases bias on further splits to fix self-shadowing that only occurs far " +"away from the camera." +msgstr "" + +#: doc/classes/RenderingServer.xml:3321 +msgid "Represents the size of the [enum LightParam] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3324 +msgid "Use a dual paraboloid shadow map for omni lights." +msgstr "" + +#: doc/classes/RenderingServer.xml:3327 +msgid "" +"Use a cubemap shadow map for omni lights. Slower but better quality than " +"dual paraboloid." +msgstr "" + +#: doc/classes/RenderingServer.xml:3330 +msgid "Use orthogonal shadow projection for directional light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3333 +msgid "Use 2 splits for shadow projection when using directional light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3336 +msgid "Use 4 splits for shadow projection when using directional light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3339 +msgid "" +"Keeps shadows stable as camera moves but has lower effective resolution." +msgstr "" + +#: doc/classes/RenderingServer.xml:3342 +msgid "" +"Optimize use of shadow maps, increasing the effective resolution. But may " +"result in shadows moving or flickering slightly." +msgstr "" + +#: doc/classes/RenderingServer.xml:3345 +msgid "Reflection probe will update reflections once and then stop." +msgstr "" + +#: doc/classes/RenderingServer.xml:3348 +msgid "" +"Reflection probe will update each frame. This mode is necessary to capture " +"moving objects." +msgstr "" + +#: doc/classes/RenderingServer.xml:3351 +msgid "Draw particles in the order that they appear in the particles array." +msgstr "" + +#: doc/classes/RenderingServer.xml:3354 +msgid "Sort particles based on their lifetime." +msgstr "" + +#: doc/classes/RenderingServer.xml:3357 +msgid "Sort particles based on their distance to the camera." +msgstr "" + +#: doc/classes/RenderingServer.xml:3360 +msgid "Do not update the viewport." +msgstr "" + +#: doc/classes/RenderingServer.xml:3363 +msgid "Update the viewport once then set to disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3366 +msgid "Update the viewport whenever it is visible." +msgstr "" + +#: doc/classes/RenderingServer.xml:3371 +msgid "Always update the viewport." +msgstr "" + +#: doc/classes/RenderingServer.xml:3374 +msgid "The viewport is always cleared before drawing." +msgstr "" + +#: doc/classes/RenderingServer.xml:3377 +msgid "The viewport is never cleared before drawing." +msgstr "" + +#: doc/classes/RenderingServer.xml:3380 +msgid "" +"The viewport is cleared once, then the clear mode is set to [constant " +"VIEWPORT_CLEAR_NEVER]." +msgstr "" + +#: doc/classes/RenderingServer.xml:3383 +msgid "Multisample antialiasing is disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3386 +msgid "Multisample antialiasing is set to 2×." +msgstr "" + +#: doc/classes/RenderingServer.xml:3389 +msgid "Multisample antialiasing is set to 4×." +msgstr "" + +#: doc/classes/RenderingServer.xml:3392 +msgid "Multisample antialiasing is set to 8×." +msgstr "" + +#: doc/classes/RenderingServer.xml:3395 +msgid "Multisample antialiasing is set to 16×." +msgstr "" + +#: doc/classes/RenderingServer.xml:3398 +msgid "" +"Multisample antialiasing is set to 2× on external texture. Special mode for " +"GLES2 Android VR (Oculus Quest and Go)." +msgstr "" + +#: doc/classes/RenderingServer.xml:3401 +msgid "" +"Multisample antialiasing is set to 4× on external texture. Special mode for " +"GLES2 Android VR (Oculus Quest and Go)." +msgstr "" + +#: doc/classes/RenderingServer.xml:3404 +msgid "Number of objects drawn in a single frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3407 +msgid "Number of vertices drawn in a single frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3410 +msgid "Number of material changes during this frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3413 +msgid "Number of shader changes during this frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3416 +msgid "Number of surface changes during this frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3419 +msgid "Number of draw calls during this frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3422 +msgid "Represents the size of the [enum ViewportRenderInfo] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3425 +msgid "Debug draw is disabled. Default setting." +msgstr "" + +#: doc/classes/RenderingServer.xml:3428 +msgid "Debug draw sets objects to unshaded." +msgstr "" + +#: doc/classes/RenderingServer.xml:3433 +msgid "Overwrites clear color to [code](0,0,0,0)[/code]." +msgstr "" + +#: doc/classes/RenderingServer.xml:3436 +msgid "Debug draw draws objects in wireframe." +msgstr "" + +#: doc/classes/RenderingServer.xml:3461 +msgid "Use the clear color as background." +msgstr "" + +#: doc/classes/RenderingServer.xml:3464 +msgid "Use a specified color as the background." +msgstr "" + +#: doc/classes/RenderingServer.xml:3467 +msgid "Use a sky resource for the background." +msgstr "" + +#: doc/classes/RenderingServer.xml:3470 +msgid "" +"Use a specified canvas layer as the background. This can be useful for " +"instantiating a 2D scene in a 3D world." +msgstr "" + +#: doc/classes/RenderingServer.xml:3473 +msgid "" +"Do not clear the background, use whatever was rendered last frame as the " +"background." +msgstr "" + +#: doc/classes/RenderingServer.xml:3479 +msgid "Represents the size of the [enum EnvironmentBG] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3506 +msgid "Output color as they came in." +msgstr "" + +#: doc/classes/RenderingServer.xml:3509 +msgid "Use the Reinhard tonemapper." +msgstr "" + +#: doc/classes/RenderingServer.xml:3512 +msgid "Use the filmic tonemapper." +msgstr "" + +#: doc/classes/RenderingServer.xml:3515 +msgid "Use the ACES tonemapper." +msgstr "" + +#: doc/classes/RenderingServer.xml:3518 +msgid "Disables the blur set for SSAO. Will make SSAO look noisier." +msgstr "" + +#: doc/classes/RenderingServer.xml:3521 +msgid "Perform a 1x1 blur on the SSAO output." +msgstr "" + +#: doc/classes/RenderingServer.xml:3524 +msgid "Performs a 2x2 blur on the SSAO output." +msgstr "" + +#: doc/classes/RenderingServer.xml:3527 +msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." +msgstr "" + +#: doc/classes/RenderingServer.xml:3530 +msgid "Lowest quality of screen space ambient occlusion." +msgstr "" + +#: doc/classes/RenderingServer.xml:3533 +msgid "Medium quality screen space ambient occlusion." +msgstr "" + +#: doc/classes/RenderingServer.xml:3536 +msgid "Highest quality screen space ambient occlusion." +msgstr "" + +#: doc/classes/RenderingServer.xml:3555 +msgid "Do not use a debug mode." +msgstr "" + +#: doc/classes/RenderingServer.xml:3558 +msgid "Draw all objects as wireframe models." +msgstr "" + +#: doc/classes/RenderingServer.xml:3561 +msgid "" +"Draw all objects in a way that displays how much overdraw is occurring. " +"Overdraw occurs when a section of pixels is drawn and shaded and then " +"another object covers it up. To optimize a scene, you should reduce overdraw." +msgstr "" + +#: doc/classes/RenderingServer.xml:3564 +msgid "" +"Draw all objects without shading. Equivalent to setting all objects shaders " +"to [code]unshaded[/code]." +msgstr "" + +#: doc/classes/RenderingServer.xml:3567 +msgid "The instance does not have a type." +msgstr "" + +#: doc/classes/RenderingServer.xml:3570 +msgid "The instance is a mesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:3573 +msgid "The instance is a multimesh." +msgstr "" + +#: doc/classes/RenderingServer.xml:3576 +msgid "The instance is an immediate geometry." +msgstr "" + +#: doc/classes/RenderingServer.xml:3579 +msgid "The instance is a particle emitter." +msgstr "" + +#: doc/classes/RenderingServer.xml:3582 +msgid "The instance is a light." +msgstr "" + +#: doc/classes/RenderingServer.xml:3585 +msgid "The instance is a reflection probe." +msgstr "" + +#: doc/classes/RenderingServer.xml:3588 +msgid "The instance is a GI probe." +msgstr "" + +#: doc/classes/RenderingServer.xml:3591 +msgid "The instance is a lightmap capture." +msgstr "" + +#: doc/classes/RenderingServer.xml:3594 +msgid "Represents the size of the [enum InstanceType] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3597 +msgid "" +"A combination of the flags of geometry instances (mesh, multimesh, immediate " +"and particles)." +msgstr "" + +#: doc/classes/RenderingServer.xml:3600 +msgid "Allows the instance to be used in baked lighting." +msgstr "" + +#: doc/classes/RenderingServer.xml:3605 +msgid "When set, manually requests to draw geometry on next frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3608 +msgid "Represents the size of the [enum InstanceFlags] enum." +msgstr "" + +#: doc/classes/RenderingServer.xml:3611 +msgid "Disable shadows from this instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:3614 +msgid "Cast shadows from this instance." +msgstr "" + +#: doc/classes/RenderingServer.xml:3617 +msgid "" +"Disable backface culling when rendering the shadow of the object. This is " +"slightly slower but may result in more correct shadows." +msgstr "" + +#: doc/classes/RenderingServer.xml:3620 +msgid "" +"Only render the shadows from the object. The object itself will not be drawn." +msgstr "" + +#: doc/classes/RenderingServer.xml:3623 +msgid "The nine patch gets stretched where needed." +msgstr "" + +#: doc/classes/RenderingServer.xml:3626 +msgid "The nine patch gets filled with tiles where needed." +msgstr "" + +#: doc/classes/RenderingServer.xml:3629 +msgid "" +"The nine patch gets filled with tiles where needed and stretches them a bit " +"if needed." +msgstr "" + +#: doc/classes/RenderingServer.xml:3658 +msgid "Adds light color additive to the canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:3661 +msgid "Adds light color subtractive to the canvas." +msgstr "" + +#: doc/classes/RenderingServer.xml:3664 +msgid "The light adds color depending on transparency." +msgstr "" + +#: doc/classes/RenderingServer.xml:3667 +msgid "The light adds color depending on mask." +msgstr "" + +#: doc/classes/RenderingServer.xml:3670 +msgid "Do not apply a filter to canvas light shadows." +msgstr "" + +#: doc/classes/RenderingServer.xml:3673 +msgid "Use PCF5 filtering to filter canvas light shadows." +msgstr "" + +#: doc/classes/RenderingServer.xml:3676 +msgid "Use PCF13 filtering to filter canvas light shadows." +msgstr "" + +#: doc/classes/RenderingServer.xml:3681 +msgid "Culling of the canvas occluder is disabled." +msgstr "" + +#: doc/classes/RenderingServer.xml:3684 +msgid "Culling of the canvas occluder is clockwise." +msgstr "" + +#: doc/classes/RenderingServer.xml:3687 +msgid "Culling of the canvas occluder is counterclockwise." +msgstr "" + +#: doc/classes/RenderingServer.xml:3690 +msgid "The amount of objects in the frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3693 +msgid "The amount of vertices in the frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3696 +msgid "The amount of modified materials in the frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3699 +msgid "The amount of shader rebinds in the frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3702 +msgid "The amount of surface changes in the frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3705 +msgid "The amount of draw calls in frame." +msgstr "" + +#: doc/classes/RenderingServer.xml:3720 +msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." +msgstr "" + +#: doc/classes/RenderingServer.xml:3723 +msgid "" +"Hardware supports multithreading. This enum is currently unused in Godot 3.x." +msgstr "" + #: doc/classes/Resource.xml:4 msgid "Base class for all resources." msgstr "" @@ -41763,7 +43925,7 @@ msgid "" "The RID type is used to access the unique integer ID of a resource. They are " "opaque, which means they do not grant access to the associated resource by " "themselves. They are used by and with the low-level Server classes such as " -"[VisualServer]." +"[RenderingServer]." msgstr "" #: doc/classes/RID.xml:18 @@ -41776,272 +43938,6 @@ msgstr "" msgid "Returns the ID of the referenced resource." msgstr "" -#: doc/classes/RigidBody.xml:4 -msgid "" -"Physics Body whose position is determined through physics simulation in 3D " -"space." -msgstr "" - -#: doc/classes/RigidBody.xml:7 -msgid "" -"This is the node that implements full 3D physics. This means that you do not " -"control a RigidBody directly. Instead, you can apply forces to it (gravity, " -"impulses, etc.), and the physics simulation will calculate the resulting " -"movement, collision, bouncing, rotating, etc.\n" -"A RigidBody has 4 behavior [member mode]s: Rigid, Static, Character, and " -"Kinematic.\n" -"[b]Note:[/b] Don't change a RigidBody's position every frame or very often. " -"Sporadic changes work fine, but physics runs at a different granularity " -"(fixed Hz) than usual rendering (process callback) and maybe even in a " -"separate thread, so changing this from a process loop may result in strange " -"behavior. If you need to directly affect the body's state, use [method " -"_integrate_forces], which allows you to directly access the physics state.\n" -"If you need to override the default physics behavior, you can write a custom " -"force integration function. See [member custom_integrator]." -msgstr "" - -#: doc/classes/RigidBody.xml:22 -msgid "" -"Called during physics processing, allowing you to read and safely modify the " -"simulation state for the object. By default, it works in addition to the " -"usual physics behavior, but the [member custom_integrator] property allows " -"you to disable the default behavior and do fully custom force integration " -"for a body." -msgstr "" - -#: doc/classes/RigidBody.xml:43 -msgid "Adds a constant force (i.e. acceleration)." -msgstr "" - -#: doc/classes/RigidBody.xml:52 -msgid "" -"Adds a constant rotational force (i.e. a motor) without affecting position." -msgstr "" - -#: doc/classes/RigidBody.xml:61 -msgid "" -"Applies a directional impulse without affecting rotation.\n" -"This is equivalent to [code]apply_impulse(Vector3(0,0,0), impulse)[/code]." -msgstr "" - -#: doc/classes/RigidBody.xml:73 -msgid "" -"Applies a positioned impulse to the body. An impulse is time independent! " -"Applying an impulse every frame would result in a framerate-dependent force. " -"For this reason it should only be used when simulating one-time impacts. The " -"position uses the rotation of the global coordinate system, but is centered " -"at the object's origin." -msgstr "" - -#: doc/classes/RigidBody.xml:82 -msgid "" -"Applies a torque impulse which will be affected by the body mass and shape. " -"This will rotate the body around the [code]impulse[/code] vector passed." -msgstr "" - -#: doc/classes/RigidBody.xml:91 -msgid "" -"Returns [code]true[/code] if the specified linear or rotational axis is " -"locked." -msgstr "" - -#: doc/classes/RigidBody.xml:98 -msgid "" -"Returns a list of the bodies colliding with this one. By default, number of " -"max contacts reported is at 0, see the [member contacts_reported] property " -"to increase it.\n" -"[b]Note:[/b] The result of this test is not immediate after moving objects. " -"For performance, list of collisions is updated once per frame and before the " -"physics step. Consider using signals instead." -msgstr "" - -#: doc/classes/RigidBody.xml:110 -msgid "Locks the specified linear or rotational axis." -msgstr "" - -#: doc/classes/RigidBody.xml:125 -msgid "Damps RigidBody's rotational forces." -msgstr "" - -#: doc/classes/RigidBody.xml:128 -msgid "RigidBody's rotational velocity." -msgstr "" - -#: doc/classes/RigidBody.xml:131 -msgid "Lock the body's rotation in the X axis." -msgstr "" - -#: doc/classes/RigidBody.xml:134 -msgid "Lock the body's rotation in the Y axis." -msgstr "" - -#: doc/classes/RigidBody.xml:137 -msgid "Lock the body's rotation in the Z axis." -msgstr "" - -#: doc/classes/RigidBody.xml:140 -msgid "Lock the body's movement in the X axis." -msgstr "" - -#: doc/classes/RigidBody.xml:143 -msgid "Lock the body's movement in the Y axis." -msgstr "" - -#: doc/classes/RigidBody.xml:146 -msgid "Lock the body's movement in the Z axis." -msgstr "" - -#: doc/classes/RigidBody.xml:149 -msgid "" -"If [code]true[/code], the RigidBody will not calculate forces and will act " -"as a static body while there is no movement. It will wake up when forces are " -"applied through other collisions or when the [code]apply_impulse[/code] " -"method is used." -msgstr "" - -#: doc/classes/RigidBody.xml:152 -msgid "" -"If [code]true[/code], the RigidBody will emit signals when it collides with " -"another RigidBody." -msgstr "" - -#: doc/classes/RigidBody.xml:155 -msgid "" -"The maximum contacts to report. Bodies can keep a log of the contacts with " -"other bodies, this is enabled by setting the maximum amount of contacts " -"reported to a number greater than 0." -msgstr "" - -#: doc/classes/RigidBody.xml:158 -msgid "" -"If [code]true[/code], continuous collision detection is used.\n" -"Continuous collision detection tries to predict where a moving body will " -"collide, instead of moving it and correcting its movement if it collided. " -"Continuous collision detection is more precise, and misses fewer impacts by " -"small, fast-moving objects. Not using continuous collision detection is " -"faster to compute, but can miss small, fast-moving objects." -msgstr "" - -#: doc/classes/RigidBody.xml:162 -msgid "" -"If [code]true[/code], internal force integration will be disabled (like " -"gravity or air friction) for this body. Other than collision response, the " -"body will only move as determined by the [method _integrate_forces] " -"function, if defined." -msgstr "" - -#: doc/classes/RigidBody.xml:165 -msgid "" -"This is multiplied by the global 3D gravity setting found in [b]Project > " -"Project Settings > Physics > 3d[/b] to produce RigidBody's gravity. For " -"example, a value of 1 will be normal gravity, 2 will apply double gravity, " -"and 0.5 will apply half gravity to this object." -msgstr "" - -#: doc/classes/RigidBody.xml:168 -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." -msgstr "" - -#: doc/classes/RigidBody.xml:171 -msgid "" -"The body's linear velocity. Can be used sporadically, but [b]don't set this " -"every frame[/b], because physics may run in another thread and runs at a " -"different granularity. Use [method _integrate_forces] as your process loop " -"for precise control of the body state." -msgstr "" - -#: doc/classes/RigidBody.xml:174 doc/classes/RigidBody2D.xml:158 -msgid "The body's mass." -msgstr "" - -#: doc/classes/RigidBody.xml:177 -msgid "The body mode. See [enum Mode] for possible values." -msgstr "" - -#: doc/classes/RigidBody.xml:180 doc/classes/RigidBody2D.xml:164 -#: doc/classes/StaticBody.xml:22 doc/classes/StaticBody2D.xml:22 -msgid "" -"The physics material override for the body.\n" -"If a material is assigned to this property, it will be used instead of any " -"other physics material, such as an inherited one." -msgstr "" - -#: doc/classes/RigidBody.xml:184 -msgid "" -"If [code]true[/code], the body is sleeping and will not calculate forces " -"until woken up by a collision or the [code]apply_impulse[/code] method." -msgstr "" - -#: doc/classes/RigidBody.xml:187 -msgid "" -"The body's weight based on its mass and the global 3D gravity. Global values " -"are set in [b]Project > Project Settings > Physics > 3d[/b]." -msgstr "" - -#: doc/classes/RigidBody.xml:195 -msgid "" -"Emitted when a body enters into contact with this one. Contact monitor and " -"contacts reported must be enabled for this to work." -msgstr "" - -#: doc/classes/RigidBody.xml:202 -msgid "" -"Emitted when a body shape exits contact with this one. Contact monitor and " -"contacts reported must be enabled for this to work." -msgstr "" - -#: doc/classes/RigidBody.xml:215 -msgid "" -"Emitted when a body enters into contact with this one. Contact monitor and " -"contacts reported must be enabled for this to work.\n" -"This signal not only receives the body that collided with this one, but also " -"its [RID] ([code]body_id[/code]), the shape index from the colliding body " -"([code]body_shape[/code]), and the shape index from this body " -"([code]local_shape[/code]) the other body collided with." -msgstr "" - -#: doc/classes/RigidBody.xml:229 -msgid "" -"Emitted when a body shape exits contact with this one. Contact monitor and " -"contacts reported must be enabled for this to work.\n" -"This signal not only receives the body that stopped colliding with this one, " -"but also its [RID] ([code]body_id[/code]), the shape index from the " -"colliding body ([code]body_shape[/code]), and the shape index from this body " -"([code]local_shape[/code]) the other body stopped colliding with." -msgstr "" - -#: doc/classes/RigidBody.xml:235 -msgid "" -"Emitted when the body changes its sleeping state. Either by sleeping or " -"waking up." -msgstr "" - -#: doc/classes/RigidBody.xml:241 -msgid "" -"Rigid body mode. This is the \"natural\" state of a rigid body. It is " -"affected by forces, and can move, rotate, and be affected by user code." -msgstr "" - -#: doc/classes/RigidBody.xml:244 -msgid "" -"Static mode. The body behaves like a [StaticBody], and can only move by user " -"code." -msgstr "" - -#: doc/classes/RigidBody.xml:247 -msgid "" -"Character body mode. This behaves like a rigid body, but can not rotate." -msgstr "" - -#: doc/classes/RigidBody.xml:250 -msgid "" -"Kinematic body mode. The body behaves like a [KinematicBody], and can only " -"move by user code." -msgstr "" - #: doc/classes/RigidBody2D.xml:4 msgid "A body that is controlled by the 2D physics engine." msgstr "" @@ -42108,7 +44004,7 @@ msgid "" "Returns [code]true[/code] if a collision would result from moving in the " "given vector. [code]margin[/code] increases the size of the shapes involved " "in the collision detection, and [code]result[/code] is an object of type " -"[Physics2DTestMotionResult], which contains additional information about the " +"[PhysicsTestMotionResult2D], which contains additional information about the " "collision (should there be one)." msgstr "" @@ -42185,10 +44081,22 @@ msgid "" "Physics > 2d[/b]." msgstr "" +#: doc/classes/RigidBody2D.xml:158 doc/classes/RigidBody3D.xml:174 +msgid "The body's mass." +msgstr "" + #: doc/classes/RigidBody2D.xml:161 msgid "The body's mode. See [enum Mode] for possible values." msgstr "" +#: doc/classes/RigidBody2D.xml:164 doc/classes/RigidBody3D.xml:180 +#: doc/classes/StaticBody2D.xml:22 doc/classes/StaticBody3D.xml:22 +msgid "" +"The physics material override for the body.\n" +"If a material is assigned to this property, it will be used instead of any " +"other physics material, such as an inherited one." +msgstr "" + #: doc/classes/RigidBody2D.xml:168 msgid "" "If [code]true[/code], the body is sleeping and will not calculate forces " @@ -42276,6 +44184,261 @@ msgid "" "slowest CCD method and the most precise." msgstr "" +#: doc/classes/RigidBody3D.xml:4 +msgid "" +"Physics Body whose position is determined through physics simulation in 3D " +"space." +msgstr "" + +#: doc/classes/RigidBody3D.xml:7 +msgid "" +"This is the node that implements full 3D physics. This means that you do not " +"control a RigidBody3D directly. Instead, you can apply forces to it " +"(gravity, impulses, etc.), and the physics simulation will calculate the " +"resulting movement, collision, bouncing, rotating, etc.\n" +"A RigidBody3D has 4 behavior [member mode]s: Rigid, Static, Character, and " +"Kinematic.\n" +"[b]Note:[/b] Don't change a RigidBody3D's position every frame or very " +"often. Sporadic changes work fine, but physics runs at a different " +"granularity (fixed Hz) than usual rendering (process callback) and maybe " +"even in a separate thread, so changing this from a process loop may result " +"in strange behavior. If you need to directly affect the body's state, use " +"[method _integrate_forces], which allows you to directly access the physics " +"state.\n" +"If you need to override the default physics behavior, you can write a custom " +"force integration function. See [member custom_integrator]." +msgstr "" + +#: doc/classes/RigidBody3D.xml:22 +msgid "" +"Called during physics processing, allowing you to read and safely modify the " +"simulation state for the object. By default, it works in addition to the " +"usual physics behavior, but the [member custom_integrator] property allows " +"you to disable the default behavior and do fully custom force integration " +"for a body." +msgstr "" + +#: doc/classes/RigidBody3D.xml:43 +msgid "Adds a constant force (i.e. acceleration)." +msgstr "" + +#: doc/classes/RigidBody3D.xml:52 +msgid "" +"Adds a constant rotational force (i.e. a motor) without affecting position." +msgstr "" + +#: doc/classes/RigidBody3D.xml:61 +msgid "" +"Applies a directional impulse without affecting rotation.\n" +"This is equivalent to [code]apply_impulse(Vector3(0,0,0), impulse)[/code]." +msgstr "" + +#: doc/classes/RigidBody3D.xml:73 +msgid "" +"Applies a positioned impulse to the body. An impulse is time independent! " +"Applying an impulse every frame would result in a framerate-dependent force. " +"For this reason it should only be used when simulating one-time impacts. The " +"position uses the rotation of the global coordinate system, but is centered " +"at the object's origin." +msgstr "" + +#: doc/classes/RigidBody3D.xml:82 +msgid "" +"Applies a torque impulse which will be affected by the body mass and shape. " +"This will rotate the body around the [code]impulse[/code] vector passed." +msgstr "" + +#: doc/classes/RigidBody3D.xml:91 +msgid "" +"Returns [code]true[/code] if the specified linear or rotational axis is " +"locked." +msgstr "" + +#: doc/classes/RigidBody3D.xml:98 +msgid "" +"Returns a list of the bodies colliding with this one. By default, number of " +"max contacts reported is at 0, see the [member contacts_reported] property " +"to increase it.\n" +"[b]Note:[/b] The result of this test is not immediate after moving objects. " +"For performance, list of collisions is updated once per frame and before the " +"physics step. Consider using signals instead." +msgstr "" + +#: doc/classes/RigidBody3D.xml:110 +msgid "Locks the specified linear or rotational axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:125 +msgid "Damps RigidBody3D's rotational forces." +msgstr "" + +#: doc/classes/RigidBody3D.xml:128 +msgid "RigidBody3D's rotational velocity." +msgstr "" + +#: doc/classes/RigidBody3D.xml:131 +msgid "Lock the body's rotation in the X axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:134 +msgid "Lock the body's rotation in the Y axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:137 +msgid "Lock the body's rotation in the Z axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:140 +msgid "Lock the body's movement in the X axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:143 +msgid "Lock the body's movement in the Y axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:146 +msgid "Lock the body's movement in the Z axis." +msgstr "" + +#: doc/classes/RigidBody3D.xml:149 +msgid "" +"If [code]true[/code], the RigidBody3D will not calculate forces and will act " +"as a static body while there is no movement. It will wake up when forces are " +"applied through other collisions or when the [code]apply_impulse[/code] " +"method is used." +msgstr "" + +#: doc/classes/RigidBody3D.xml:152 +msgid "" +"If [code]true[/code], the RigidBody3D will emit signals when it collides " +"with another RigidBody3D." +msgstr "" + +#: doc/classes/RigidBody3D.xml:155 +msgid "" +"The maximum contacts to report. Bodies can keep a log of the contacts with " +"other bodies, this is enabled by setting the maximum amount of contacts " +"reported to a number greater than 0." +msgstr "" + +#: doc/classes/RigidBody3D.xml:158 +msgid "" +"If [code]true[/code], continuous collision detection is used.\n" +"Continuous collision detection tries to predict where a moving body will " +"collide, instead of moving it and correcting its movement if it collided. " +"Continuous collision detection is more precise, and misses fewer impacts by " +"small, fast-moving objects. Not using continuous collision detection is " +"faster to compute, but can miss small, fast-moving objects." +msgstr "" + +#: doc/classes/RigidBody3D.xml:162 +msgid "" +"If [code]true[/code], internal force integration will be disabled (like " +"gravity or air friction) for this body. Other than collision response, the " +"body will only move as determined by the [method _integrate_forces] " +"function, if defined." +msgstr "" + +#: doc/classes/RigidBody3D.xml:165 +msgid "" +"This is multiplied by the global 3D gravity setting found in [b]Project > " +"Project Settings > Physics > 3d[/b] to produce RigidBody3D's gravity. For " +"example, a value of 1 will be normal gravity, 2 will apply double gravity, " +"and 0.5 will apply half gravity to this object." +msgstr "" + +#: doc/classes/RigidBody3D.xml:168 +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." +msgstr "" + +#: doc/classes/RigidBody3D.xml:171 +msgid "" +"The body's linear velocity. Can be used sporadically, but [b]don't set this " +"every frame[/b], because physics may run in another thread and runs at a " +"different granularity. Use [method _integrate_forces] as your process loop " +"for precise control of the body state." +msgstr "" + +#: doc/classes/RigidBody3D.xml:177 +msgid "The body mode. See [enum Mode] for possible values." +msgstr "" + +#: doc/classes/RigidBody3D.xml:184 +msgid "" +"If [code]true[/code], the body is sleeping and will not calculate forces " +"until woken up by a collision or the [code]apply_impulse[/code] method." +msgstr "" + +#: doc/classes/RigidBody3D.xml:187 +msgid "" +"The body's weight based on its mass and the global 3D gravity. Global values " +"are set in [b]Project > Project Settings > Physics > 3d[/b]." +msgstr "" + +#: doc/classes/RigidBody3D.xml:195 +msgid "" +"Emitted when a body enters into contact with this one. Contact monitor and " +"contacts reported must be enabled for this to work." +msgstr "" + +#: doc/classes/RigidBody3D.xml:202 +msgid "" +"Emitted when a body shape exits contact with this one. Contact monitor and " +"contacts reported must be enabled for this to work." +msgstr "" + +#: doc/classes/RigidBody3D.xml:215 +msgid "" +"Emitted when a body enters into contact with this one. Contact monitor and " +"contacts reported must be enabled for this to work.\n" +"This signal not only receives the body that collided with this one, but also " +"its [RID] ([code]body_id[/code]), the shape index from the colliding body " +"([code]body_shape[/code]), and the shape index from this body " +"([code]local_shape[/code]) the other body collided with." +msgstr "" + +#: doc/classes/RigidBody3D.xml:229 +msgid "" +"Emitted when a body shape exits contact with this one. Contact monitor and " +"contacts reported must be enabled for this to work.\n" +"This signal not only receives the body that stopped colliding with this one, " +"but also its [RID] ([code]body_id[/code]), the shape index from the " +"colliding body ([code]body_shape[/code]), and the shape index from this body " +"([code]local_shape[/code]) the other body stopped colliding with." +msgstr "" + +#: doc/classes/RigidBody3D.xml:235 +msgid "" +"Emitted when the body changes its sleeping state. Either by sleeping or " +"waking up." +msgstr "" + +#: doc/classes/RigidBody3D.xml:241 +msgid "" +"Rigid body mode. This is the \"natural\" state of a rigid body. It is " +"affected by forces, and can move, rotate, and be affected by user code." +msgstr "" + +#: doc/classes/RigidBody3D.xml:244 +msgid "" +"Static mode. The body behaves like a [StaticBody3D], and can only move by " +"user code." +msgstr "" + +#: doc/classes/RigidBody3D.xml:247 +msgid "" +"Character body mode. This behaves like a rigid body, but can not rotate." +msgstr "" + +#: doc/classes/RigidBody3D.xml:250 +msgid "" +"Kinematic body mode. The body behaves like a [KinematicBody3D], and can only " +"move by user code." +msgstr "" + #: doc/classes/SceneState.xml:4 msgid "A script interface to a scene file's data." msgstr "" @@ -42534,33 +44697,27 @@ msgstr "" #: doc/classes/SceneTree.xml:142 msgid "" -"Returns [code]true[/code] if the most recent [InputEvent] was marked as " -"handled with [method set_input_as_handled]." -msgstr "" - -#: doc/classes/SceneTree.xml:149 -msgid "" "Returns [code]true[/code] if this [SceneTree]'s [member network_peer] is in " "server mode (listening for connections)." msgstr "" -#: doc/classes/SceneTree.xml:160 +#: doc/classes/SceneTree.xml:153 msgid "Sends the given notification to all members of the [code]group[/code]." msgstr "" -#: doc/classes/SceneTree.xml:173 +#: doc/classes/SceneTree.xml:166 msgid "" "Sends the given notification to all members of the [code]group[/code], " "respecting the given [enum GroupCallFlags]." msgstr "" -#: doc/classes/SceneTree.xml:182 +#: doc/classes/SceneTree.xml:175 msgid "" "Queues the given object for deletion, delaying the call to [method Object." "free] to after the current frame." msgstr "" -#: doc/classes/SceneTree.xml:191 +#: doc/classes/SceneTree.xml:184 msgid "" "Quits the application. A process [code]exit_code[/code] can optionally be " "passed as an argument. If this argument is [code]0[/code] or greater, it " @@ -42568,7 +44725,7 @@ msgid "" "application." msgstr "" -#: doc/classes/SceneTree.xml:198 +#: doc/classes/SceneTree.xml:191 msgid "" "Reloads the currently active scene.\n" "Returns [constant OK] on success, [constant ERR_UNCONFIGURED] if no [member " @@ -42577,68 +44734,58 @@ msgid "" "ERR_CANT_CREATE] if the scene cannot be instantiated." msgstr "" -#: doc/classes/SceneTree.xml:208 +#: doc/classes/SceneTree.xml:201 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:222 +#: doc/classes/SceneTree.xml:215 msgid "" "Sets the given [code]property[/code] to [code]value[/code] on all members of " "the given group." msgstr "" -#: doc/classes/SceneTree.xml:237 +#: doc/classes/SceneTree.xml:230 msgid "" "Sets the given [code]property[/code] to [code]value[/code] on all members of " "the given group, respecting the given [enum GroupCallFlags]." msgstr "" -#: doc/classes/SceneTree.xml:244 -msgid "Marks the most recent [InputEvent] as handled." -msgstr "" - -#: doc/classes/SceneTree.xml:253 +#: doc/classes/SceneTree.xml:239 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]." +"DisplayServer.WINDOW_EVENT_GO_BACK_REQUEST]." msgstr "" -#: doc/classes/SceneTree.xml:269 -msgid "" -"Configures screen stretching to the given [enum StretchMode], [enum " -"StretchAspect], minimum size and [code]shrink[/code] ratio." -msgstr "" - -#: doc/classes/SceneTree.xml:275 +#: doc/classes/SceneTree.xml:246 msgid "The current scene." msgstr "" -#: doc/classes/SceneTree.xml:278 +#: doc/classes/SceneTree.xml:249 msgid "" "If [code]true[/code], collision shapes will be visible when running the game " "from the editor for debugging purposes." msgstr "" -#: doc/classes/SceneTree.xml:281 +#: doc/classes/SceneTree.xml:252 msgid "" "If [code]true[/code], navigation polygons will be visible when running the " "game from the editor for debugging purposes." msgstr "" -#: doc/classes/SceneTree.xml:284 +#: doc/classes/SceneTree.xml:255 msgid "The root of the edited scene." msgstr "" -#: doc/classes/SceneTree.xml:287 +#: doc/classes/SceneTree.xml:258 msgid "The default [MultiplayerAPI] instance for this [SceneTree]." msgstr "" -#: doc/classes/SceneTree.xml:290 +#: doc/classes/SceneTree.xml:261 msgid "" "If [code]true[/code] (default value), enables automatic polling of the " "[MultiplayerAPI] for this SceneTree during [signal idle_frame].\n" @@ -42649,7 +44796,7 @@ msgid "" "threads." msgstr "" -#: doc/classes/SceneTree.xml:294 +#: doc/classes/SceneTree.xml:265 msgid "" "The peer object to handle the RPC system (effectively enabling networking " "when set). Depending on the peer itself, the [SceneTree] will become a " @@ -42660,7 +44807,7 @@ msgid "" "disconnection, new clients) is done by connecting to [SceneTree]'s signals." msgstr "" -#: doc/classes/SceneTree.xml:297 +#: doc/classes/SceneTree.xml:268 msgid "" "If [code]true[/code], the [SceneTree] is paused. Doing so will have the " "following behavior:\n" @@ -42669,50 +44816,42 @@ msgid "" "_input] will not be called anymore in nodes." msgstr "" -#: doc/classes/SceneTree.xml:302 +#: doc/classes/SceneTree.xml:273 msgid "" "If [code]true[/code], the [SceneTree]'s [member network_peer] refuses new " "incoming connections." msgstr "" -#: doc/classes/SceneTree.xml:305 -msgid "The [SceneTree]'s root [Viewport]." +#: doc/classes/SceneTree.xml:276 +msgid "The [SceneTree]'s root [Window]." msgstr "" -#: doc/classes/SceneTree.xml:308 -msgid "If [code]true[/code], font oversampling is used." -msgstr "" - -#: doc/classes/SceneTree.xml:314 +#: doc/classes/SceneTree.xml:282 msgid "" "Emitted whenever this [SceneTree]'s [member network_peer] successfully " "connected to a server. Only emitted on clients." msgstr "" -#: doc/classes/SceneTree.xml:319 +#: doc/classes/SceneTree.xml:287 msgid "" "Emitted whenever this [SceneTree]'s [member network_peer] fails to establish " "a connection to a server. Only emitted on clients." msgstr "" -#: doc/classes/SceneTree.xml:328 +#: doc/classes/SceneTree.xml:296 msgid "" "Emitted when files are dragged from the OS file manager and dropped in the " "game window. The arguments are a list of file paths and the identifier of " "the screen where the drag originated." msgstr "" -#: doc/classes/SceneTree.xml:337 -msgid "Emitted whenever global menu item is clicked." -msgstr "" - -#: doc/classes/SceneTree.xml:342 +#: doc/classes/SceneTree.xml:301 msgid "" "Emitted immediately before [method Node._process] is called on every node in " "the [SceneTree]." msgstr "" -#: doc/classes/SceneTree.xml:349 +#: doc/classes/SceneTree.xml:308 msgid "" "Emitted whenever this [SceneTree]'s [member network_peer] connects with a " "new peer. ID is the peer ID of the new peer. Clients get notified when other " @@ -42720,115 +44859,65 @@ msgid "" "also receives this signal for the server (with ID being 1)." msgstr "" -#: doc/classes/SceneTree.xml:356 +#: doc/classes/SceneTree.xml:315 msgid "" "Emitted whenever this [SceneTree]'s [member network_peer] disconnects from a " "peer. Clients get notified when other clients disconnect from the same " "server." msgstr "" -#: doc/classes/SceneTree.xml:363 +#: doc/classes/SceneTree.xml:322 msgid "Emitted whenever a node is added to the [SceneTree]." msgstr "" -#: doc/classes/SceneTree.xml:370 +#: doc/classes/SceneTree.xml:329 msgid "" "Emitted when a node's configuration changed. Only emitted in [code]tool[/" "code] mode." msgstr "" -#: doc/classes/SceneTree.xml:377 +#: doc/classes/SceneTree.xml:336 msgid "Emitted whenever a node is removed from the [SceneTree]." msgstr "" -#: doc/classes/SceneTree.xml:384 +#: doc/classes/SceneTree.xml:343 msgid "Emitted whenever a node is renamed." msgstr "" -#: doc/classes/SceneTree.xml:389 +#: doc/classes/SceneTree.xml:348 msgid "" "Emitted immediately before [method Node._physics_process] is called on every " "node in the [SceneTree]." msgstr "" -#: doc/classes/SceneTree.xml:394 -msgid "" -"Emitted when the screen resolution (fullscreen) or window size (windowed) " -"changes." -msgstr "" - -#: doc/classes/SceneTree.xml:399 +#: doc/classes/SceneTree.xml:353 msgid "" "Emitted whenever this [SceneTree]'s [member network_peer] disconnected from " "server. Only emitted on clients." msgstr "" -#: doc/classes/SceneTree.xml:404 +#: doc/classes/SceneTree.xml:358 msgid "" "Emitted whenever the [SceneTree] hierarchy changed (children being moved or " "renamed, etc.)." msgstr "" -#: doc/classes/SceneTree.xml:410 +#: doc/classes/SceneTree.xml:364 msgid "Call a group with no flags (default)." msgstr "" -#: doc/classes/SceneTree.xml:413 +#: doc/classes/SceneTree.xml:367 msgid "Call a group in reverse scene order." msgstr "" -#: doc/classes/SceneTree.xml:416 +#: doc/classes/SceneTree.xml:370 msgid "Call a group immediately (calls are normally made on idle)." msgstr "" -#: doc/classes/SceneTree.xml:419 +#: doc/classes/SceneTree.xml:373 msgid "Call a group only once even if the call is executed many times." msgstr "" -#: doc/classes/SceneTree.xml:422 -msgid "No stretching." -msgstr "" - -#: doc/classes/SceneTree.xml:425 -msgid "Render stretching in higher resolution (interpolated)." -msgstr "" - -#: doc/classes/SceneTree.xml:428 -msgid "" -"Keep the specified display resolution. No interpolation. Content may appear " -"pixelated." -msgstr "" - -#: doc/classes/SceneTree.xml:431 -msgid "" -"Fill the window with the content stretched to cover excessive space. Content " -"may appear stretched." -msgstr "" - -#: doc/classes/SceneTree.xml:434 -msgid "" -"Retain the same aspect ratio by padding with black bars on either axis. This " -"prevents distortion." -msgstr "" - -#: doc/classes/SceneTree.xml:437 -msgid "" -"Expand vertically. Left/right black bars may appear if the window is too " -"wide." -msgstr "" - -#: doc/classes/SceneTree.xml:440 -msgid "" -"Expand horizontally. Top/bottom black bars may appear if the window is too " -"tall." -msgstr "" - -#: doc/classes/SceneTree.xml:443 -msgid "" -"Expand in both directions, retaining the same aspect ratio. This prevents " -"distortion while avoiding black bars." -msgstr "" - #: doc/classes/SceneTreeTimer.xml:4 msgid "One-shot timer." msgstr "" @@ -42946,7 +45035,7 @@ msgstr "" msgid "" "The [ScriptCreateDialog] creates script files according to a given template " "for a given scripting language. The standard use is to configure its fields " -"prior to calling one of the [method Popup.popup] methods.\n" +"prior to calling one of the [method Window.popup] methods.\n" "[codeblock]\n" "func _ready():\n" " dialog.config(\"Node\", \"res://new_node.gd\") # For in-engine types\n" @@ -42960,7 +45049,7 @@ msgstr "" msgid "Prefills required fields to configure the ScriptCreateDialog for use." msgstr "" -#: doc/classes/ScriptCreateDialog.xml:46 +#: doc/classes/ScriptCreateDialog.xml:43 msgid "Emitted when the user clicks the OK button." msgstr "" @@ -43204,6 +45293,12 @@ msgid "" "used for drawing." msgstr "" +#: doc/classes/Shader.xml:70 +msgid "" +"Mode used for drawing skies. Only works with shaders attached to [Sky] " +"objects." +msgstr "" + #: doc/classes/ShaderMaterial.xml:4 msgid "A material that uses a custom [Shader] program." msgstr "" @@ -43243,16 +45338,6 @@ msgstr "" msgid "The [Shader] program used to render this material." msgstr "" -#: doc/classes/Shape.xml:4 -msgid "Base class for all 3D shape resources." -msgstr "" - -#: doc/classes/Shape.xml:7 -msgid "" -"Base class for all 3D shape resources. Nodes that inherit from this can be " -"used as shapes for a [PhysicsBody] or [Area] objects." -msgstr "" - #: doc/classes/Shape2D.xml:4 msgid "Base class for all 2D shapes." msgstr "" @@ -43308,6 +45393,16 @@ msgstr "" msgid "The shape's custom solver bias." msgstr "" +#: doc/classes/Shape3D.xml:4 +msgid "Base class for all 3D shape resources." +msgstr "" + +#: doc/classes/Shape3D.xml:7 +msgid "" +"Base class for all 3D shape resources. Nodes that inherit from this can be " +"used as shapes for a [PhysicsBody3D] or [Area3D] objects." +msgstr "" + #: doc/classes/ShortCut.xml:4 msgid "A shortcut for binding input." msgstr "" @@ -43387,13 +45482,47 @@ msgid "" "signal." msgstr "" -#: doc/classes/Skeleton.xml:4 +#: doc/classes/Skeleton2D.xml:4 +msgid "Skeleton for 2D characters and animated objects." +msgstr "" + +#: doc/classes/Skeleton2D.xml:7 +msgid "" +"Skeleton2D parents a hierarchy of [Bone2D] objects. It is a requirement of " +"[Bone2D]. Skeleton2D holds a reference to the rest pose of its children and " +"acts as a single point of access to its bones." +msgstr "" + +#: doc/classes/Skeleton2D.xml:10 +msgid "" +"https://docs.godotengine.org/en/latest/tutorials/animation/2d_skeletons.html" +msgstr "" + +#: doc/classes/Skeleton2D.xml:19 +msgid "" +"Returns a [Bone2D] from the node hierarchy parented by Skeleton2D. The " +"object to return is identified by the parameter [code]idx[/code]. Bones are " +"indexed by descending the node hierarchy from top to bottom, adding the " +"children of each branch before moving to the next sibling." +msgstr "" + +#: doc/classes/Skeleton2D.xml:26 +msgid "" +"Returns the number of [Bone2D] nodes in the node hierarchy parented by " +"Skeleton2D." +msgstr "" + +#: doc/classes/Skeleton2D.xml:33 +msgid "Returns the [RID] of a Skeleton2D instance." +msgstr "" + +#: doc/classes/Skeleton3D.xml:4 msgid "Skeleton for characters and animated objects." msgstr "" -#: doc/classes/Skeleton.xml:7 +#: doc/classes/Skeleton3D.xml:7 msgid "" -"Skeleton provides a hierarchical interface for managing bones, including " +"Skeleton3D provides a hierarchical interface for managing bones, including " "pose, rest and animation (see [Animation]). It can also use ragdoll " "physics.\n" "The overall transform of a bone with respect to the skeleton is determined " @@ -43403,47 +45532,47 @@ msgid "" "bone." msgstr "" -#: doc/classes/Skeleton.xml:20 +#: doc/classes/Skeleton3D.xml:20 msgid "" "Adds a bone, with name [code]name[/code]. [method get_bone_count] will " "become the bone index." msgstr "" -#: doc/classes/Skeleton.xml:31 doc/classes/Skeleton.xml:118 -#: doc/classes/Skeleton.xml:249 +#: doc/classes/Skeleton3D.xml:31 doc/classes/Skeleton3D.xml:124 +#: doc/classes/Skeleton3D.xml:255 msgid "[i]Deprecated soon.[/i]" msgstr "" -#: doc/classes/Skeleton.xml:38 +#: doc/classes/Skeleton3D.xml:38 msgid "Clear all the bones in this skeleton." msgstr "" -#: doc/classes/Skeleton.xml:47 +#: doc/classes/Skeleton3D.xml:53 msgid "Returns the bone index that matches [code]name[/code] as its name." msgstr "" -#: doc/classes/Skeleton.xml:54 +#: doc/classes/Skeleton3D.xml:60 msgid "Returns the amount of bones in the skeleton." msgstr "" -#: doc/classes/Skeleton.xml:63 +#: doc/classes/Skeleton3D.xml:69 msgid "" "Returns the custom pose of the specified bone. Custom pose is applied on top " "of the rest pose." msgstr "" -#: doc/classes/Skeleton.xml:72 +#: doc/classes/Skeleton3D.xml:78 msgid "" "Returns the overall transform of the specified bone, with respect to the " "skeleton. Being relative to the skeleton frame, this is not the actual " "\"global\" transform of the bone." msgstr "" -#: doc/classes/Skeleton.xml:81 +#: doc/classes/Skeleton3D.xml:87 msgid "Returns the name of the bone at index [code]index[/code]." msgstr "" -#: doc/classes/Skeleton.xml:90 +#: doc/classes/Skeleton3D.xml:96 msgid "" "Returns the bone index which is the parent of the bone at [code]bone_idx[/" "code]. If -1, then bone has no parent.\n" @@ -43451,67 +45580,39 @@ msgid "" "[code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton.xml:100 +#: doc/classes/Skeleton3D.xml:106 msgid "" "Returns the pose transform of the specified bone. Pose is applied on top of " "the custom pose, which is applied on top the rest pose." msgstr "" -#: doc/classes/Skeleton.xml:109 +#: doc/classes/Skeleton3D.xml:115 msgid "Returns the rest transform for a bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton.xml:215 +#: doc/classes/Skeleton3D.xml:221 msgid "" "Sets the bone index [code]parent_idx[/code] as the parent of the bone at " "[code]bone_idx[/code]. If -1, then bone has no parent.\n" "[b]Note:[/b] [code]parent_idx[/code] must be less than [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton.xml:227 +#: doc/classes/Skeleton3D.xml:233 msgid "Returns the pose transform for bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton.xml:238 +#: doc/classes/Skeleton3D.xml:244 msgid "Sets the rest transform for bone [code]bone_idx[/code]." msgstr "" -#: doc/classes/Skeleton2D.xml:4 -msgid "Skeleton for 2D characters and animated objects." -msgstr "" - -#: doc/classes/Skeleton2D.xml:7 -msgid "" -"Skeleton2D parents a hierarchy of [Bone2D] objects. It is a requirement of " -"[Bone2D]. Skeleton2D holds a reference to the rest pose of its children and " -"acts as a single point of access to its bones." -msgstr "" - -#: doc/classes/Skeleton2D.xml:10 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/animation/2d_skeletons.html" -msgstr "" - -#: doc/classes/Skeleton2D.xml:19 -msgid "" -"Returns a [Bone2D] from the node hierarchy parented by Skeleton2D. The " -"object to return is identified by the parameter [code]idx[/code]. Bones are " -"indexed by descending the node hierarchy from top to bottom, adding the " -"children of each branch before moving to the next sibling." +#: doc/classes/Sky.xml:4 +msgid "Background that uses a [Material] to draw a sky." msgstr "" -#: doc/classes/Skeleton2D.xml:26 +#: doc/classes/Sky.xml:7 msgid "" -"Returns the number of [Bone2D] nodes in the node hierarchy parented by " -"Skeleton2D." -msgstr "" - -#: doc/classes/Skeleton2D.xml:33 -msgid "Returns the [RID] of a Skeleton2D instance." -msgstr "" - -#: doc/classes/Sky.xml:4 doc/classes/Sky.xml:7 -msgid "The base class for [PanoramaSky] and [ProceduralSky]." +"The [Sky] class uses a [Material] to draw the background and update the " +"reflection/radiance cubemaps." msgstr "" #: doc/classes/Sky.xml:15 @@ -43532,39 +45633,46 @@ msgid "" "on high-end hardware." msgstr "" -#: doc/classes/Sky.xml:25 -msgid "Radiance texture size is 32×32 pixels." +#: doc/classes/Sky.xml:23 +msgid "" +"[Material] used to draw the background. Can be [PanoramaSkyMaterial], " +"[ProceduralSkyMaterial], [PhysicalSkyMaterial], or even a [ShaderMaterial] " +"if you want to use your own custom shader." msgstr "" #: doc/classes/Sky.xml:28 -msgid "Radiance texture size is 64×64 pixels." +msgid "Radiance texture size is 32×32 pixels." msgstr "" #: doc/classes/Sky.xml:31 -msgid "Radiance texture size is 128×128 pixels." +msgid "Radiance texture size is 64×64 pixels." msgstr "" #: doc/classes/Sky.xml:34 -msgid "Radiance texture size is 256×256 pixels." +msgid "Radiance texture size is 128×128 pixels." msgstr "" #: doc/classes/Sky.xml:37 -msgid "Radiance texture size is 512×512 pixels." +msgid "Radiance texture size is 256×256 pixels." msgstr "" #: doc/classes/Sky.xml:40 -msgid "Radiance texture size is 1024×1024 pixels." +msgid "Radiance texture size is 512×512 pixels." msgstr "" #: doc/classes/Sky.xml:43 -msgid "Radiance texture size is 2048×2048 pixels." +msgid "Radiance texture size is 1024×1024 pixels." msgstr "" #: doc/classes/Sky.xml:46 -msgid "Represents the size of the [enum RadianceSize] enum." +msgid "Radiance texture size is 2048×2048 pixels." msgstr "" #: doc/classes/Sky.xml:49 +msgid "Represents the size of the [enum RadianceSize] enum." +msgstr "" + +#: doc/classes/Sky.xml:52 msgid "" "Uses high quality importance sampling to process the radiance map. In " "general, this results in much higher quality than [constant " @@ -43572,12 +45680,12 @@ msgid "" "used if you plan on changing the sky at runtime." msgstr "" -#: doc/classes/Sky.xml:52 +#: doc/classes/Sky.xml:55 msgid "" "Uses the fast filtering algorithm to process the radiance map. In general " "this results in lower quality, but substantially faster run times.\n" -"[b]Note:[/b] The fast filtering algorithm is limited to 128x128 cubemaps, so " -"[member radiance_size] must be set to [constant RADIANCE_SIZE_128]." +"[b]Note:[/b] The fast filtering algorithm is limited to 256x256 cubemaps, so " +"[member radiance_size] must be set to [constant RADIANCE_SIZE_256]." msgstr "" #: doc/classes/Slider.xml:4 doc/classes/Slider.xml:7 @@ -43606,72 +45714,72 @@ msgid "" "values." msgstr "" -#: doc/classes/SliderJoint.xml:4 +#: doc/classes/SliderJoint3D.xml:4 msgid "Piston kind of slider between two bodies in 3D." msgstr "" -#: doc/classes/SliderJoint.xml:7 +#: doc/classes/SliderJoint3D.xml:7 msgid "Slides across the X axis of the pivot object." msgstr "" -#: doc/classes/SliderJoint.xml:33 +#: doc/classes/SliderJoint3D.xml:33 msgid "" "The amount of damping of the rotation when the limit is surpassed.\n" "A lower damping value allows a rotation initiated by body A to travel to " "body B slower." msgstr "" -#: doc/classes/SliderJoint.xml:40 +#: doc/classes/SliderJoint3D.xml:40 msgid "" "The amount of restitution of the rotation when the limit is surpassed.\n" "Does not affect damping." msgstr "" -#: doc/classes/SliderJoint.xml:44 +#: doc/classes/SliderJoint3D.xml:44 msgid "" "A factor applied to the all rotation once the limit is surpassed.\n" "Makes all rotation slower when between 0 and 1." msgstr "" -#: doc/classes/SliderJoint.xml:57 doc/classes/SliderJoint.xml:152 +#: doc/classes/SliderJoint3D.xml:57 doc/classes/SliderJoint3D.xml:152 msgid "A factor applied to the all rotation in the limits." msgstr "" -#: doc/classes/SliderJoint.xml:66 doc/classes/SliderJoint.xml:161 +#: doc/classes/SliderJoint3D.xml:66 doc/classes/SliderJoint3D.xml:161 msgid "" "A factor applied to the all rotation across axes orthogonal to the slider." msgstr "" -#: doc/classes/SliderJoint.xml:69 +#: doc/classes/SliderJoint3D.xml:69 msgid "" "The amount of damping that happens once the limit defined by [member " "linear_limit/lower_distance] and [member linear_limit/upper_distance] is " "surpassed." msgstr "" -#: doc/classes/SliderJoint.xml:75 +#: doc/classes/SliderJoint3D.xml:75 msgid "" "The amount of restitution once the limits are surpassed. The lower, the more " "velocity-energy gets lost." msgstr "" -#: doc/classes/SoftBody.xml:4 +#: doc/classes/SoftBody3D.xml:4 msgid "A soft mesh physics body." msgstr "" -#: doc/classes/SoftBody.xml:7 +#: doc/classes/SoftBody3D.xml:7 msgid "" "A deformable physics body. Used to create elastic or deformable objects such " "as cloth, rubber, or other flexible materials." msgstr "" -#: doc/classes/SoftBody.xml:10 +#: doc/classes/SoftBody3D.xml:10 msgid "https://docs.godotengine.org/en/latest/tutorials/physics/soft_body.html" msgstr "" -#: doc/classes/SoftBody.xml:83 +#: doc/classes/SoftBody3D.xml:83 msgid "" -"The physics layers this SoftBody is in.\n" +"The physics layers this SoftBody3D is in.\n" "Collidable objects can exist in any of 32 different layers. These layers " "work like a tagging system, and are not visual. A collidable can use these " "layers to select with which objects it can collide, using the collision_mask " @@ -43680,314 +45788,27 @@ msgid "" "scans, or object B is in any layer scanned by object A." msgstr "" -#: doc/classes/SoftBody.xml:88 -msgid "The physics layers this SoftBody scans for collisions." +#: doc/classes/SoftBody3D.xml:88 +msgid "The physics layers this SoftBody3D scans for collisions." msgstr "" -#: doc/classes/SoftBody.xml:97 -msgid "[NodePath] to a [CollisionObject] this SoftBody should avoid clipping." +#: doc/classes/SoftBody3D.xml:97 +msgid "" +"[NodePath] to a [CollisionObject3D] this SoftBody3D should avoid clipping." msgstr "" -#: doc/classes/SoftBody.xml:104 -msgid "If [code]true[/code], the [SoftBody] will respond to [RayCast]s." +#: doc/classes/SoftBody3D.xml:104 +msgid "If [code]true[/code], the [SoftBody3D] will respond to [RayCast3D]s." msgstr "" -#: doc/classes/SoftBody.xml:107 +#: doc/classes/SoftBody3D.xml:107 msgid "" "Increasing this value will improve the resulting simulation, but can affect " "performance. Use with care." msgstr "" -#: doc/classes/SoftBody.xml:110 -msgid "The SoftBody's mass." -msgstr "" - -#: doc/classes/Spatial.xml:4 -msgid "Most basic 3D game object, parent of all 3D-related nodes." -msgstr "" - -#: doc/classes/Spatial.xml:7 -msgid "" -"Most basic 3D game object, with a 3D [Transform] and visibility settings. " -"All other 3D game objects inherit from Spatial. Use [Spatial] as a parent " -"node to move, scale, rotate and show/hide children in a 3D project.\n" -"Affine operations (rotate, scale, translate) happen in parent's local " -"coordinate system, unless the [Spatial] object is set as top-level. Affine " -"operations in this coordinate system correspond to direct affine operations " -"on the [Spatial]'s transform. The word local below refers to this coordinate " -"system. The coordinate system that is attached to the [Spatial] object " -"itself is referred to as object-local coordinate system." -msgstr "" - -#: doc/classes/Spatial.xml:11 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/3d/introduction_to_3d.html" -msgstr "" - -#: doc/classes/Spatial.xml:25 -msgid "" -"Returns the parent [Spatial], or an empty [Object] if no parent exists or " -"parent is not of type [Spatial]." -msgstr "" - -#: doc/classes/Spatial.xml:32 -msgid "" -"Returns the current [World] resource this [Spatial] node is registered to." -msgstr "" - -#: doc/classes/Spatial.xml:43 -msgid "" -"Rotates the global (world) transformation around axis, a unit [Vector3], by " -"specified angle in radians. The rotation axis is in global coordinate system." -msgstr "" - -#: doc/classes/Spatial.xml:52 -msgid "" -"Scales the global (world) transformation by the given [Vector3] scale " -"factors." -msgstr "" - -#: doc/classes/Spatial.xml:61 -msgid "" -"Moves the global (world) transformation by [Vector3] offset. The offset is " -"in global coordinate system." -msgstr "" - -#: doc/classes/Spatial.xml:68 -msgid "" -"Disables rendering of this node. Changes [member visible] to [code]false[/" -"code]." -msgstr "" - -#: doc/classes/Spatial.xml:75 -msgid "" -"Returns whether node notifies about its local transformation changes. " -"[Spatial] will not propagate this by default." -msgstr "" - -#: doc/classes/Spatial.xml:82 -msgid "" -"Returns whether this node uses a scale of [code](1, 1, 1)[/code] or its " -"local transformation scale." -msgstr "" - -#: doc/classes/Spatial.xml:89 -msgid "" -"Returns whether this node is set as Toplevel, that is whether it ignores its " -"parent nodes transformations." -msgstr "" - -#: doc/classes/Spatial.xml:96 -msgid "" -"Returns whether the node notifies about its global and local transformation " -"changes. [Spatial] will not propagate this by default." -msgstr "" - -#: doc/classes/Spatial.xml:103 -msgid "" -"Returns whether the node is visible, taking into consideration that its " -"parents visibility." -msgstr "" - -#: doc/classes/Spatial.xml:114 -msgid "" -"Rotates itself so that the local -Z axis points towards the [code]target[/" -"code] position.\n" -"The transform will first be rotated around the given [code]up[/code] vector, " -"and then fully aligned to the target by a further rotation around an axis " -"perpendicular to both the [code]target[/code] and [code]up[/code] vectors.\n" -"Operations take place in global space." -msgstr "" - -#: doc/classes/Spatial.xml:129 -msgid "" -"Moves the node to the specified [code]position[/code], and then rotates " -"itself to point toward the [code]target[/code] as per [method look_at]. " -"Operations take place in global space." -msgstr "" - -#: doc/classes/Spatial.xml:136 -msgid "" -"Resets this node's transformations (like scale, skew and taper) preserving " -"its rotation and translation by performing Gram-Schmidt orthonormalization " -"on this node's [Transform]." -msgstr "" - -#: doc/classes/Spatial.xml:147 -msgid "" -"Rotates the local transformation around axis, a unit [Vector3], by specified " -"angle in radians." -msgstr "" - -#: doc/classes/Spatial.xml:158 -msgid "" -"Rotates the local transformation around axis, a unit [Vector3], by specified " -"angle in radians. The rotation axis is in object-local coordinate system." -msgstr "" - -#: doc/classes/Spatial.xml:167 -msgid "Rotates the local transformation around the X axis by angle in radians." -msgstr "" - -#: doc/classes/Spatial.xml:176 -msgid "Rotates the local transformation around the Y axis by angle in radians." -msgstr "" - -#: doc/classes/Spatial.xml:185 -msgid "Rotates the local transformation around the Z axis by angle in radians." -msgstr "" - -#: doc/classes/Spatial.xml:194 -msgid "" -"Scales the local transformation by given 3D scale factors in object-local " -"coordinate system." -msgstr "" - -#: doc/classes/Spatial.xml:203 -msgid "" -"Makes the node ignore its parents transformations. Node transformations are " -"only in global space." -msgstr "" - -#: doc/classes/Spatial.xml:212 -msgid "" -"Sets whether the node uses a scale of [code](1, 1, 1)[/code] or its local " -"transformation scale. Changes to the local transformation scale are " -"preserved." -msgstr "" - -#: doc/classes/Spatial.xml:219 -msgid "" -"Reset all transformations for this node (sets its [Transform] to the " -"identity matrix)." -msgstr "" - -#: doc/classes/Spatial.xml:228 -msgid "" -"Sets whether the node ignores notification that its transformation (global " -"or local) changed." -msgstr "" - -#: doc/classes/Spatial.xml:237 -msgid "" -"Sets whether the node notifies about its local transformation changes. " -"[Spatial] will not propagate this by default." -msgstr "" - -#: doc/classes/Spatial.xml:246 -msgid "" -"Sets whether the node notifies about its global and local transformation " -"changes. [Spatial] will not propagate this by default." -msgstr "" - -#: doc/classes/Spatial.xml:253 -msgid "" -"Enables rendering of this node. Changes [member visible] to [code]true[/" -"code]." -msgstr "" - -#: doc/classes/Spatial.xml:262 -msgid "" -"Transforms [code]local_point[/code] from this node's local space to world " -"space." -msgstr "" - -#: doc/classes/Spatial.xml:271 -msgid "" -"Transforms [code]global_point[/code] from world space to this node's local " -"space." -msgstr "" - -#: doc/classes/Spatial.xml:280 -msgid "" -"Changes the node's position by the given offset [Vector3].\n" -"Note that the translation [code]offset[/code] is affected by the node's " -"scale, so if scaled by e.g. [code](10, 1, 1)[/code], a translation by an " -"offset of [code](2, 0, 0)[/code] would actually add 20 ([code]2 * 10[/code]) " -"to the X coordinate." -msgstr "" - -#: doc/classes/Spatial.xml:290 -msgid "" -"Changes the node's position by the given offset [Vector3] in local space." -msgstr "" - -#: doc/classes/Spatial.xml:297 -msgid "Updates the [SpatialGizmo] of this node." -msgstr "" - -#: doc/classes/Spatial.xml:303 -msgid "" -"The [SpatialGizmo] for this node. Used for example in [EditorSpatialGizmo] " -"as custom visualization and editing handles in Editor." -msgstr "" - -#: doc/classes/Spatial.xml:306 -msgid "World space (global) [Transform] of this node." -msgstr "" - -#: doc/classes/Spatial.xml:309 -msgid "" -"Rotation part of the local transformation in radians, specified in terms of " -"YXZ-Euler angles in the format (X angle, Y angle, Z angle).\n" -"[b]Note:[/b] In the mathematical sense, rotation is a matrix and not a " -"vector. The three Euler angles, which are the three independent parameters " -"of the Euler-angle parametrization of the rotation matrix, are stored in a " -"[Vector3] data structure not because the rotation is a vector, but only " -"because [Vector3] exists as a convenient data-structure to store 3 floating-" -"point numbers. Therefore, applying affine operations on the rotation \"vector" -"\" is not meaningful." -msgstr "" - -#: doc/classes/Spatial.xml:313 -msgid "" -"Rotation part of the local transformation in degrees, specified in terms of " -"YXZ-Euler angles in the format (X angle, Y angle, Z angle)." -msgstr "" - -#: doc/classes/Spatial.xml:316 -msgid "Scale part of the local transformation." -msgstr "" - -#: doc/classes/Spatial.xml:319 -msgid "Local space [Transform] of this node, with respect to the parent node." -msgstr "" - -#: doc/classes/Spatial.xml:322 -msgid "Local translation of this node." -msgstr "" - -#: doc/classes/Spatial.xml:325 -msgid "If [code]true[/code], this node is drawn." -msgstr "" - -#: doc/classes/Spatial.xml:331 -msgid "Emitted when node visibility changes." -msgstr "" - -#: doc/classes/Spatial.xml:337 -msgid "" -"Spatial nodes receives this notification when their global transform " -"changes. This means that either the current or a parent node changed its " -"transform.\n" -"In order for [constant NOTIFICATION_TRANSFORM_CHANGED] to work, users first " -"need to ask for it, with [method set_notify_transform]." -msgstr "" - -#: doc/classes/Spatial.xml:341 -msgid "" -"Spatial nodes receives this notification when they are registered to new " -"[World] resource." -msgstr "" - -#: doc/classes/Spatial.xml:344 -msgid "" -"Spatial nodes receives this notification when they are unregistered from " -"current [World] resource." -msgstr "" - -#: doc/classes/Spatial.xml:347 -msgid "Spatial nodes receives this notification when their visibility changes." +#: doc/classes/SoftBody3D.xml:110 +msgid "The SoftBody3D's mass." msgstr "" #: doc/classes/SphereMesh.xml:4 doc/classes/SphereMesh.xml:7 @@ -44017,17 +45838,17 @@ msgstr "" msgid "Number of segments along the height of the sphere." msgstr "" -#: doc/classes/SphereShape.xml:4 +#: doc/classes/SphereShape3D.xml:4 msgid "Sphere shape for 3D collisions." msgstr "" -#: doc/classes/SphereShape.xml:7 +#: doc/classes/SphereShape3D.xml:7 msgid "" -"Sphere shape for 3D collisions, which can be set into a [PhysicsBody] or " -"[Area]. This shape is useful for modeling sphere-like 3D objects." +"Sphere shape for 3D collisions, which can be set into a [PhysicsBody3D] or " +"[Area3D]. This shape is useful for modeling sphere-like 3D objects." msgstr "" -#: doc/classes/SphereShape.xml:15 +#: doc/classes/SphereShape3D.xml:15 msgid "The sphere's radius. The shape's diameter is double the radius." msgstr "" @@ -44138,120 +45959,120 @@ msgstr "" msgid "The split dragger is never visible and its space collapsed." msgstr "" -#: doc/classes/SpotLight.xml:4 +#: doc/classes/SpotLight3D.xml:4 msgid "A spotlight, such as a reflector spotlight or a lantern." msgstr "" -#: doc/classes/SpotLight.xml:7 +#: doc/classes/SpotLight3D.xml:7 msgid "" -"A Spotlight is a type of [Light] node that emits lights in a specific " +"A Spotlight is a type of [Light3D] node that emits lights in a specific " "direction, in the shape of a cone. The light is attenuated through the " "distance. This attenuation can be configured by changing the energy, radius " -"and attenuation parameters of [Light]." +"and attenuation parameters of [Light3D]." msgstr "" -#: doc/classes/SpotLight.xml:16 +#: doc/classes/SpotLight3D.xml:16 msgid "The spotlight's angle in degrees." msgstr "" -#: doc/classes/SpotLight.xml:19 +#: doc/classes/SpotLight3D.xml:19 msgid "The spotlight's angular attenuation curve." msgstr "" -#: doc/classes/SpotLight.xml:22 +#: doc/classes/SpotLight3D.xml:22 msgid "The spotlight's light energy attenuation curve." msgstr "" -#: doc/classes/SpotLight.xml:25 +#: doc/classes/SpotLight3D.xml:25 msgid "The maximal range that can be reached by the spotlight." msgstr "" -#: doc/classes/SpringArm.xml:4 +#: doc/classes/SpringArm3D.xml:4 msgid "A helper node, mostly used in 3rd person cameras." msgstr "" -#: doc/classes/SpringArm.xml:7 +#: doc/classes/SpringArm3D.xml:7 msgid "" -"The SpringArm node is a node that casts a ray (or collision shape) along its " -"z axis and moves all its direct children to the collision point, minus a " +"The SpringArm3D node is a node that casts a ray (or collision shape) along " +"its z axis and moves all its direct children to the collision point, minus a " "margin.\n" "The most common use case for this is to make a 3rd person camera that reacts " "to collisions in the environment.\n" -"The SpringArm will either cast a ray, or if a shape is given, it will cast " +"The SpringArm3D will either cast a ray, or if a shape is given, it will cast " "the shape in the direction of its z axis.\n" -"If you use the SpringArm as a camera controller for your player, you might " -"need to exclude the player's collider from the SpringArm's collision check." +"If you use the SpringArm3D as a camera controller for your player, you might " +"need to exclude the player's collider from the SpringArm3D's collision check." msgstr "" -#: doc/classes/SpringArm.xml:21 +#: doc/classes/SpringArm3D.xml:21 msgid "" -"Adds the [PhysicsBody] object with the given [RID] to the list of " -"[PhysicsBody] objects excluded from the collision check." +"Adds the [PhysicsBody3D] object with the given [RID] to the list of " +"[PhysicsBody3D] objects excluded from the collision check." msgstr "" -#: doc/classes/SpringArm.xml:28 +#: doc/classes/SpringArm3D.xml:28 msgid "" -"Clears the list of [PhysicsBody] objects excluded from the collision check." +"Clears the list of [PhysicsBody3D] objects excluded from the collision check." msgstr "" -#: doc/classes/SpringArm.xml:35 +#: doc/classes/SpringArm3D.xml:35 msgid "" "Returns the proportion between the current arm length (after checking for " "collisions) and the [member spring_length]. Ranges from 0 to 1." msgstr "" -#: doc/classes/SpringArm.xml:44 +#: doc/classes/SpringArm3D.xml:44 msgid "" -"Removes the given [RID] from the list of [PhysicsBody] objects excluded from " -"the collision check." +"Removes the given [RID] from the list of [PhysicsBody3D] objects excluded " +"from the collision check." msgstr "" -#: doc/classes/SpringArm.xml:50 +#: doc/classes/SpringArm3D.xml:50 msgid "The layers against which the collision check shall be done." msgstr "" -#: doc/classes/SpringArm.xml:53 +#: doc/classes/SpringArm3D.xml:53 msgid "" -"When the collision check is made, a candidate length for the SpringArm is " +"When the collision check is made, a candidate length for the SpringArm3D is " "given.\n" "The margin is then subtracted to this length and the translation is applied " -"to the child objects of the SpringArm.\n" -"This margin is useful for when the SpringArm has a [Camera] as a child node: " -"without the margin, the [Camera] would be placed on the exact point of " -"collision, while with the margin the [Camera] would be placed close to the " -"point of collision." +"to the child objects of the SpringArm3D.\n" +"This margin is useful for when the SpringArm3D has a [Camera3D] as a child " +"node: without the margin, the [Camera3D] would be placed on the exact point " +"of collision, while with the margin the [Camera3D] would be placed close to " +"the point of collision." msgstr "" -#: doc/classes/SpringArm.xml:58 +#: doc/classes/SpringArm3D.xml:58 msgid "" -"The [Shape] to use for the SpringArm.\n" -"When the shape is set, the SpringArm will cast the [Shape] on its z axis " +"The [Shape3D] to use for the SpringArm3D.\n" +"When the shape is set, the SpringArm3D will cast the [Shape3D] on its z axis " "instead of performing a ray cast." msgstr "" -#: doc/classes/SpringArm.xml:62 +#: doc/classes/SpringArm3D.xml:62 msgid "" -"The maximum extent of the SpringArm. This is used as a length for both the " +"The maximum extent of the SpringArm3D. This is used as a length for both the " "ray and the shape cast used internally to calculate the desired position of " -"the SpringArm's child nodes.\n" +"the SpringArm3D's child nodes.\n" "To know more about how to perform a shape cast or a ray cast, please consult " -"the [PhysicsDirectSpaceState] documentation." +"the [PhysicsDirectSpaceState3D] documentation." msgstr "" -#: doc/classes/Sprite.xml:4 +#: doc/classes/Sprite2D.xml:4 msgid "General-purpose sprite node." msgstr "" -#: doc/classes/Sprite.xml:7 +#: doc/classes/Sprite2D.xml:7 msgid "" "A node that displays a 2D texture. The texture displayed can be a region " "from a larger atlas texture, or a frame from a sprite sheet animation." msgstr "" -#: doc/classes/Sprite.xml:16 +#: doc/classes/Sprite2D.xml:16 msgid "" -"Returns a [Rect2] representing the Sprite's boundary in local coordinates. " -"Can be used to detect if the Sprite was clicked. Example:\n" +"Returns a [Rect2] representing the Sprite2D's boundary in local coordinates. " +"Can be used to detect if the Sprite2D was clicked. Example:\n" "[codeblock]\n" "func _input(event):\n" " if event is InputEventMouseButton and event.pressed and event." @@ -44261,7 +46082,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Sprite.xml:31 +#: doc/classes/Sprite2D.xml:31 msgid "" "Returns [code]true[/code], if the pixel at the given position is opaque and " "[code]false[/code] in other case.\n" @@ -44269,68 +46090,68 @@ msgid "" "[code]null[/code] or if the given position is invalid." msgstr "" -#: doc/classes/Sprite.xml:38 +#: doc/classes/Sprite2D.xml:38 msgid "If [code]true[/code], texture is centered." msgstr "" -#: doc/classes/Sprite.xml:47 doc/classes/Sprite3D.xml:16 +#: doc/classes/Sprite2D.xml:47 doc/classes/Sprite3D.xml:16 msgid "" "Current frame to display from sprite sheet. [member vframes] or [member " "hframes] must be greater than 1." msgstr "" -#: doc/classes/Sprite.xml:50 doc/classes/Sprite3D.xml:19 +#: doc/classes/Sprite2D.xml:50 doc/classes/Sprite3D.xml:19 msgid "" "Coordinates of the frame to display from sprite sheet. This is as an alias " "for the [member frame] property. [member vframes] or [member hframes] must " "be greater than 1." msgstr "" -#: doc/classes/Sprite.xml:53 doc/classes/Sprite3D.xml:22 +#: doc/classes/Sprite2D.xml:53 doc/classes/Sprite3D.xml:22 msgid "The number of columns in the sprite sheet." msgstr "" -#: doc/classes/Sprite.xml:56 -msgid "The normal map gives depth to the Sprite." +#: doc/classes/Sprite2D.xml:56 +msgid "The normal map gives depth to the Sprite2D." msgstr "" -#: doc/classes/Sprite.xml:62 +#: doc/classes/Sprite2D.xml:62 msgid "" "If [code]true[/code], texture is cut from a larger atlas texture. See " "[member region_rect]." msgstr "" -#: doc/classes/Sprite.xml:65 +#: doc/classes/Sprite2D.xml:65 msgid "If [code]true[/code], the outermost pixels get blurred out." msgstr "" -#: doc/classes/Sprite.xml:68 doc/classes/Sprite3D.xml:28 +#: doc/classes/Sprite2D.xml:68 doc/classes/Sprite3D.xml:28 msgid "" "The region of the atlas texture to display. [member region_enabled] must be " "[code]true[/code]." msgstr "" -#: doc/classes/Sprite.xml:71 -msgid "Strength of the specular light effect of this [Sprite]." +#: doc/classes/Sprite2D.xml:71 +msgid "Strength of the specular light effect of this [Sprite2D]." msgstr "" -#: doc/classes/Sprite.xml:77 +#: doc/classes/Sprite2D.xml:77 msgid "The specular map is used for more control on the shininess effect." msgstr "" -#: doc/classes/Sprite.xml:80 doc/classes/Sprite3D.xml:31 +#: doc/classes/Sprite2D.xml:80 doc/classes/Sprite3D.xml:31 msgid "[Texture2D] object to draw." msgstr "" -#: doc/classes/Sprite.xml:83 doc/classes/Sprite3D.xml:34 +#: doc/classes/Sprite2D.xml:83 doc/classes/Sprite3D.xml:34 msgid "The number of rows in the sprite sheet." msgstr "" -#: doc/classes/Sprite.xml:89 doc/classes/Sprite3D.xml:40 +#: doc/classes/Sprite2D.xml:89 doc/classes/Sprite3D.xml:40 msgid "Emitted when the [member frame] changes." msgstr "" -#: doc/classes/Sprite.xml:94 +#: doc/classes/Sprite2D.xml:94 msgid "Emitted when the [member texture] changes." msgstr "" @@ -44345,8 +46166,8 @@ msgid "" "animation.\n" "[b]Note:[/b] There are [url=https://github.com/godotengine/godot/" "issues/20855]known performance issues[/url] when using [Sprite3D]. Consider " -"using a [MeshInstance] with a [QuadMesh] as the mesh instead. You can still " -"have billboarding by enabling billboard properties in the QuadMesh's " +"using a [MeshInstance3D] with a [QuadMesh] as the mesh instead. You can " +"still have billboarding by enabling billboard properties in the QuadMesh's " "[StandardMaterial3D]." msgstr "" @@ -44400,7 +46221,7 @@ msgstr "" #: doc/classes/SpriteBase3D.xml:79 msgid "" -"If [code]true[/code], the [Light] in the [Environment] has effects on the " +"If [code]true[/code], the [Light3D] in the [Environment] has effects on the " "sprite." msgstr "" @@ -44431,12 +46252,12 @@ msgid "Represents the size of the [enum DrawFlags] enum." msgstr "" #: doc/classes/SpriteFrames.xml:4 -msgid "Sprite frame library for AnimatedSprite." +msgid "Sprite frame library for AnimatedSprite2D." msgstr "" #: doc/classes/SpriteFrames.xml:7 msgid "" -"Sprite frame library for [AnimatedSprite]. Contains frames and animation " +"Sprite frame library for [AnimatedSprite2D]. Contains frames and animation " "data for playback." msgstr "" @@ -44506,56 +46327,56 @@ msgstr "" msgid "Compatibility property, always equals to an empty array." msgstr "" -#: doc/classes/StaticBody.xml:4 -msgid "Static body for 3D physics." +#: doc/classes/StaticBody2D.xml:4 +msgid "Static body for 2D physics." msgstr "" -#: doc/classes/StaticBody.xml:7 +#: doc/classes/StaticBody2D.xml:7 msgid "" -"Static body for 3D physics. A static body is a simple body that is not " -"intended to move. In contrast to [RigidBody], they don't consume any CPU " -"resources as long as they don't move.\n" +"Static body for 2D physics. A StaticBody2D is a body that is not intended to " +"move. It is ideal for implementing objects in the environment, such as walls " +"or platforms.\n" "Additionally, a constant linear or angular velocity can be set for the " -"static body, so even if it doesn't move, it affects other bodies as if it " -"was moving (this is useful for simulating conveyor belts or conveyor wheels)." +"static body, which will affect colliding bodies as if it were moving (for " +"example, a conveyor belt)." msgstr "" -#: doc/classes/StaticBody.xml:16 +#: doc/classes/StaticBody2D.xml:16 msgid "" "The body's constant angular velocity. This does not rotate the body, but " -"affects other bodies that touch it, as if it was in a state of rotation." +"affects colliding bodies, as if it were rotating." msgstr "" -#: doc/classes/StaticBody.xml:19 +#: doc/classes/StaticBody2D.xml:19 msgid "" "The body's constant linear velocity. This does not move the body, but " -"affects other bodies that touch it, as if it was in a state of movement." +"affects colliding bodies, as if it were moving." msgstr "" -#: doc/classes/StaticBody2D.xml:4 -msgid "Static body for 2D physics." +#: doc/classes/StaticBody3D.xml:4 +msgid "Static body for 3D physics." msgstr "" -#: doc/classes/StaticBody2D.xml:7 +#: doc/classes/StaticBody3D.xml:7 msgid "" -"Static body for 2D physics. A StaticBody2D is a body that is not intended to " -"move. It is ideal for implementing objects in the environment, such as walls " -"or platforms.\n" +"Static body for 3D physics. A static body is a simple body that is not " +"intended to move. In contrast to [RigidBody3D], they don't consume any CPU " +"resources as long as they don't move.\n" "Additionally, a constant linear or angular velocity can be set for the " -"static body, which will affect colliding bodies as if it were moving (for " -"example, a conveyor belt)." +"static body, so even if it doesn't move, it affects other bodies as if it " +"was moving (this is useful for simulating conveyor belts or conveyor wheels)." msgstr "" -#: doc/classes/StaticBody2D.xml:16 +#: doc/classes/StaticBody3D.xml:16 msgid "" "The body's constant angular velocity. This does not rotate the body, but " -"affects colliding bodies, as if it were rotating." +"affects other bodies that touch it, as if it was in a state of rotation." msgstr "" -#: doc/classes/StaticBody2D.xml:19 +#: doc/classes/StaticBody3D.xml:19 msgid "" "The body's constant linear velocity. This does not move the body, but " -"affects colliding bodies, as if it were moving." +"affects other bodies that touch it, as if it was in a state of movement." msgstr "" #: doc/classes/StreamPeer.xml:4 @@ -46049,6 +47870,94 @@ msgid "" "be slightly stretched to make the nine-patch texture tile seamlessly." msgstr "" +#: doc/classes/SubViewport.xml:13 +msgid "If [code]true[/code], the sub-viewport will be used in AR/VR process." +msgstr "" + +#: doc/classes/SubViewport.xml:16 +msgid "The clear mode when the sub-viewport is used as a render target." +msgstr "" + +#: doc/classes/SubViewport.xml:19 +msgid "The update mode when the sub-viewport is used as a render target." +msgstr "" + +#: doc/classes/SubViewport.xml:22 +msgid "The width and height of the sub-viewport." +msgstr "" + +#: doc/classes/SubViewport.xml:25 +msgid "" +"The 2D size override of the sub-viewport. If either the width or height is " +"[code]0[/code], the override is disabled." +msgstr "" + +#: doc/classes/SubViewport.xml:28 +msgid "If [code]true[/code], the 2D size override affects stretch as well." +msgstr "" + +#: doc/classes/SubViewport.xml:33 +msgid "Do not update the render target." +msgstr "" + +#: doc/classes/SubViewport.xml:36 +msgid "" +"Update the render target once, then switch to [constant UPDATE_DISABLED]." +msgstr "" + +#: doc/classes/SubViewport.xml:39 +msgid "" +"Update the render target only when it is visible. This is the default value." +msgstr "" + +#: doc/classes/SubViewport.xml:42 +msgid "Update the render target only when the its parent is visible." +msgstr "" + +#: doc/classes/SubViewport.xml:45 +msgid "Always update the render target." +msgstr "" + +#: doc/classes/SubViewport.xml:48 +msgid "Always clear the render target before drawing." +msgstr "" + +#: doc/classes/SubViewport.xml:51 +msgid "Never clear the render target." +msgstr "" + +#: doc/classes/SubViewport.xml:54 +msgid "" +"Clear the render target next frame, then switch to [constant " +"CLEAR_MODE_NEVER]." +msgstr "" + +#: doc/classes/SubViewportContainer.xml:4 +msgid "Control for holding [SubViewport]s." +msgstr "" + +#: doc/classes/SubViewportContainer.xml:7 +msgid "" +"A [Container] node that holds a [SubViewport], automatically setting its " +"size." +msgstr "" + +#: doc/classes/SubViewportContainer.xml:15 +msgid "" +"If [code]true[/code], the sub-viewport will be scaled to the control's size." +msgstr "" + +#: doc/classes/SubViewportContainer.xml:18 +msgid "" +"Divides the sub-viewport's effective resolution by this value while " +"preserving its scale. This can be used to speed up rendering.\n" +"For example, a 1280×720 sub-viewport with [member stretch_shrink] set to " +"[code]2[/code] will be rendered at 640×360 while occupying the same size in " +"the container.\n" +"[b]Note:[/b] [member stretch] must be [code]true[/code] for this property to " +"work." +msgstr "" + #: doc/classes/SurfaceTool.xml:4 msgid "Helper tool to create geometry." msgstr "" @@ -47064,7 +48973,7 @@ msgstr "" #: doc/classes/Texture2D.xml:7 msgid "" "A texture works by registering an image in the video hardware, which then " -"can be used in 3D models or 2D [Sprite] or GUI [Control].\n" +"can be used in 3D models or 2D [Sprite2D] or GUI [Control].\n" "Textures are often created by loading them from a file. See [method " "@GDScript.load].\n" "[Texture2D] is a base for other resources. It cannot be used directly." @@ -47072,17 +48981,18 @@ msgstr "" #: doc/classes/Texture2D.xml:36 msgid "" -"Draws the texture using a [CanvasItem] with the [VisualServer] API at the " +"Draws the texture using a [CanvasItem] with the [RenderingServer] API at the " "specified [code]position[/code]." msgstr "" #: doc/classes/Texture2D.xml:63 -msgid "Draws the texture using a [CanvasItem] with the [VisualServer] API." +msgid "Draws the texture using a [CanvasItem] with the [RenderingServer] API." msgstr "" #: doc/classes/Texture2D.xml:92 msgid "" -"Draws a part of the texture using a [CanvasItem] with the [VisualServer] API." +"Draws a part of the texture using a [CanvasItem] with the [RenderingServer] " +"API." msgstr "" #: doc/classes/Texture2D.xml:99 @@ -47666,9 +49576,10 @@ msgstr "" #: doc/classes/Thread.xml:39 msgid "" "Starts a new [Thread] that runs [code]method[/code] on object " -"[code]instance[/code] with [code]userdata[/code] passed as an argument. The " -"[code]priority[/code] of the [Thread] can be changed by passing a value from " -"the [enum Priority] enum.\n" +"[code]instance[/code] with [code]userdata[/code] passed as an argument. Even " +"if no userdata is passed, [code]method[/code] must accept one argument and " +"it will be null. The [code]priority[/code] of the [Thread] can be changed by " +"passing a value from the [enum Priority] enum.\n" "Returns [constant OK] on success, or [constant ERR_CANT_CREATE] on failure." msgstr "" @@ -51082,41 +52993,41 @@ msgstr "" msgid "Enumerated value for the Z axis." msgstr "" -#: doc/classes/VehicleBody.xml:4 +#: doc/classes/VehicleBody3D.xml:4 msgid "Physics body that simulates the behavior of a car." msgstr "" -#: doc/classes/VehicleBody.xml:7 +#: doc/classes/VehicleBody3D.xml:7 msgid "" "This node implements all the physics logic needed to simulate a car. It is " "based on the raycast vehicle system commonly found in physics engines. You " -"will need to add a [CollisionShape] for the main body of your vehicle and " -"add [VehicleWheel] nodes for the wheels. You should also add a " -"[MeshInstance] to this node for the 3D model of your car but this model " +"will need to add a [CollisionShape3D] for the main body of your vehicle and " +"add [VehicleWheel3D] nodes for the wheels. You should also add a " +"[MeshInstance3D] to this node for the 3D model of your car but this model " "should not include meshes for the wheels. You should control the vehicle by " "using the [member brake], [member engine_force], and [member steering] " "properties and not change the position or orientation of this node " "directly.\n" -"[b]Note:[/b] The origin point of your VehicleBody will determine the center " -"of gravity of your vehicle so it is better to keep this low and move the " -"[CollisionShape] and [MeshInstance] upwards." +"[b]Note:[/b] The origin point of your VehicleBody3D will determine the " +"center of gravity of your vehicle so it is better to keep this low and move " +"the [CollisionShape3D] and [MeshInstance3D] upwards." msgstr "" -#: doc/classes/VehicleBody.xml:16 +#: doc/classes/VehicleBody3D.xml:16 msgid "" "Slows down the vehicle by applying a braking force. The vehicle is only " "slowed down if the wheels are in contact with a surface. The force you need " "to apply to adequately slow down your vehicle depends on the [member " -"RigidBody.mass] of the vehicle. For a vehicle with a mass set to 1000, try a " -"value in the 25 - 30 range for hard braking." +"RigidBody3D.mass] of the vehicle. For a vehicle with a mass set to 1000, try " +"a value in the 25 - 30 range for hard braking." msgstr "" -#: doc/classes/VehicleBody.xml:19 +#: doc/classes/VehicleBody3D.xml:19 msgid "" "Accelerates the vehicle by applying an engine force. The vehicle is only " -"speed up if the wheels that have [member VehicleWheel.use_as_traction] set " +"speed up if the wheels that have [member VehicleWheel3D.use_as_traction] set " "to [code]true[/code] and are in contact with a surface. The [member " -"RigidBody.mass] of the vehicle has an effect on the acceleration of the " +"RigidBody3D.mass] of the vehicle has an effect on the acceleration of the " "vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - 50 " "range for acceleration.\n" "[b]Note:[/b] The simulation does not take the effect of gears into account, " @@ -51124,50 +53035,50 @@ msgid "" "A negative value will result in the vehicle reversing." msgstr "" -#: doc/classes/VehicleBody.xml:25 +#: doc/classes/VehicleBody3D.xml:25 msgid "" "The steering angle for the vehicle. Setting this to a non-zero value will " "result in the vehicle turning when it's moving. Wheels that have [member " -"VehicleWheel.use_as_steering] set to [code]true[/code] will automatically be " -"rotated." +"VehicleWheel3D.use_as_steering] set to [code]true[/code] will automatically " +"be rotated." msgstr "" -#: doc/classes/VehicleWheel.xml:4 +#: doc/classes/VehicleWheel3D.xml:4 msgid "Physics object that simulates the behavior of a wheel." msgstr "" -#: doc/classes/VehicleWheel.xml:7 +#: doc/classes/VehicleWheel3D.xml:7 msgid "" -"This node needs to be used as a child node of [VehicleBody] and simulates " +"This node needs to be used as a child node of [VehicleBody3D] and simulates " "the behavior of one of its wheels. This node also acts as a collider to " "detect if the wheel is touching a surface." msgstr "" -#: doc/classes/VehicleWheel.xml:16 +#: doc/classes/VehicleWheel3D.xml:16 msgid "Returns the rotational speed of the wheel in revolutions per minute." msgstr "" -#: doc/classes/VehicleWheel.xml:23 +#: doc/classes/VehicleWheel3D.xml:23 msgid "" "Returns a value between 0.0 and 1.0 that indicates whether this wheel is " "skidding. 0.0 is skidding (the wheel has lost grip, e.g. icy terrain), 1.0 " "means not skidding (the wheel has full grip, e.g. dry asphalt road)." msgstr "" -#: doc/classes/VehicleWheel.xml:30 +#: doc/classes/VehicleWheel3D.xml:30 msgid "Returns [code]true[/code] if this wheel is in contact with a surface." msgstr "" -#: doc/classes/VehicleWheel.xml:36 +#: doc/classes/VehicleWheel3D.xml:36 msgid "" "Slows down the wheel by applying a braking force. The wheel is only slowed " "down if it is in contact with a surface. The force you need to apply to " -"adequately slow down your vehicle depends on the [member RigidBody.mass] of " -"the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 - " -"30 range for hard braking." +"adequately slow down your vehicle depends on the [member RigidBody3D.mass] " +"of the vehicle. For a vehicle with a mass set to 1000, try a value in the 25 " +"- 30 range for hard braking." msgstr "" -#: doc/classes/VehicleWheel.xml:39 +#: doc/classes/VehicleWheel3D.xml:39 msgid "" "The damping applied to the spring when the spring is being compressed. This " "value should be between 0.0 (no damping) and 1.0. A value of 0.0 means the " @@ -51175,7 +53086,7 @@ msgid "" "is around 0.3 for a normal car, 0.5 for a race car." msgstr "" -#: doc/classes/VehicleWheel.xml:42 +#: doc/classes/VehicleWheel3D.xml:42 msgid "" "The damping applied to the spring when relaxing. This value should be " "between 0.0 (no damping) and 1.0. This value should always be slightly " @@ -51183,10 +53094,10 @@ msgid "" "damping_compression] value of 0.3, try a relaxation value of 0.5." msgstr "" -#: doc/classes/VehicleWheel.xml:45 +#: doc/classes/VehicleWheel3D.xml:45 msgid "" "Accelerates the wheel by applying an engine force. The wheel is only speed " -"up if it is in contact with a surface. The [member RigidBody.mass] of the " +"up if it is in contact with a surface. The [member RigidBody3D.mass] of the " "vehicle has an effect on the acceleration of the vehicle. For a vehicle with " "a mass set to 1000, try a value in the 25 - 50 range for acceleration.\n" "[b]Note:[/b] The simulation does not take the effect of gears into account, " @@ -51194,50 +53105,50 @@ msgid "" "A negative value will result in the wheel reversing." msgstr "" -#: doc/classes/VehicleWheel.xml:50 +#: doc/classes/VehicleWheel3D.xml:50 msgid "" "The steering angle for the wheel. Setting this to a non-zero value will " "result in the vehicle turning when it's moving." msgstr "" -#: doc/classes/VehicleWheel.xml:53 +#: doc/classes/VehicleWheel3D.xml:53 msgid "" "The maximum force the spring can resist. This value should be higher than a " -"quarter of the [member RigidBody.mass] of the [VehicleBody] or the spring " -"will not carry the weight of the vehicle. Good results are often obtained by " -"a value that is about 3× to 4× this number." +"quarter of the [member RigidBody3D.mass] of the [VehicleBody3D] or the " +"spring will not carry the weight of the vehicle. Good results are often " +"obtained by a value that is about 3× to 4× this number." msgstr "" -#: doc/classes/VehicleWheel.xml:56 +#: doc/classes/VehicleWheel3D.xml:56 msgid "" "This value defines the stiffness of the suspension. Use a value lower than " "50 for an off-road car, a value between 50 and 100 for a race car and try " "something around 200 for something like a Formula 1 car." msgstr "" -#: doc/classes/VehicleWheel.xml:59 +#: doc/classes/VehicleWheel3D.xml:59 msgid "" "This is the distance the suspension can travel. As Godot units are " "equivalent to meters, keep this setting relatively low. Try a value between " "0.1 and 0.3 depending on the type of car." msgstr "" -#: doc/classes/VehicleWheel.xml:62 +#: doc/classes/VehicleWheel3D.xml:62 msgid "" "If [code]true[/code], this wheel will be turned when the car steers. This " -"value is used in conjunction with [member VehicleBody.steering] and ignored " -"if you are using the per-wheel [member steering] value instead." +"value is used in conjunction with [member VehicleBody3D.steering] and " +"ignored if you are using the per-wheel [member steering] value instead." msgstr "" -#: doc/classes/VehicleWheel.xml:65 +#: doc/classes/VehicleWheel3D.xml:65 msgid "" "If [code]true[/code], this wheel transfers engine force to the ground to " "propel the vehicle forward. This value is used in conjunction with [member " -"VehicleBody.engine_force] and ignored if you are using the per-wheel [member " -"engine_force] value instead." +"VehicleBody3D.engine_force] and ignored if you are using the per-wheel " +"[member engine_force] value instead." msgstr "" -#: doc/classes/VehicleWheel.xml:68 +#: doc/classes/VehicleWheel3D.xml:68 msgid "" "This determines how much grip this wheel has. It is combined with the " "friction setting of the surface the wheel is in contact with. 0.0 means no " @@ -51247,11 +53158,11 @@ msgid "" "It's best to set this to 1.0 when starting out." msgstr "" -#: doc/classes/VehicleWheel.xml:72 +#: doc/classes/VehicleWheel3D.xml:72 msgid "The radius of the wheel in meters." msgstr "" -#: doc/classes/VehicleWheel.xml:75 +#: doc/classes/VehicleWheel3D.xml:75 msgid "" "This is the distance in meters the wheel is lowered from its origin point. " "Don't set this to 0.0 and move the wheel into position, instead move the " @@ -51260,7 +53171,7 @@ msgid "" "down to the position it should be in when the car is in rest." msgstr "" -#: doc/classes/VehicleWheel.xml:78 +#: doc/classes/VehicleWheel3D.xml:78 msgid "" "This value affects the roll of your vehicle. If set to 1.0 for all wheels, " "your vehicle will be prone to rolling over, while a value of 0.0 will resist " @@ -51438,11 +53349,11 @@ msgstr "" #: doc/classes/Viewport.xml:7 msgid "" "A Viewport creates a different view into the screen, or a sub-view inside " -"another viewport. Children 2D Nodes will display on it, and children Camera " -"3D nodes will render on it too.\n" +"another viewport. Children 2D Nodes will display on it, and children " +"Camera3D 3D nodes will render on it too.\n" "Optionally, a viewport can have its own 2D or 3D world, so they don't share " "what they draw with other viewports.\n" -"If a viewport is a child of a [ViewportContainer], it will automatically " +"If a viewport is a child of a [SubViewportContainer], it will automatically " "take up its size, otherwise it must be set manually.\n" "Viewports can also choose to be audio listeners, so they generate positional " "audio depending on a 2D or 3D camera child of it.\n" @@ -51475,26 +53386,18 @@ msgid "Returns the total transform of the viewport." msgstr "" #: doc/classes/Viewport.xml:51 -msgid "Returns the topmost modal in the stack." -msgstr "" - -#: doc/classes/Viewport.xml:58 msgid "Returns the mouse position relative to the viewport." msgstr "" -#: doc/classes/Viewport.xml:67 +#: doc/classes/Viewport.xml:60 msgid "Returns information about the viewport from the rendering pipeline." msgstr "" -#: doc/classes/Viewport.xml:76 +#: doc/classes/Viewport.xml:69 msgid "Returns the [enum ShadowAtlasQuadrantSubdiv] of the specified quadrant." msgstr "" -#: doc/classes/Viewport.xml:83 -msgid "Returns the size override set with [method set_size_override]." -msgstr "" - -#: doc/classes/Viewport.xml:90 +#: doc/classes/Viewport.xml:76 msgid "" "Returns the viewport's texture.\n" "[b]Note:[/b] Due to the way OpenGL works, the resulting [ViewportTexture] is " @@ -51506,49 +53409,31 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/Viewport.xml:102 -msgid "Returns the viewport's RID from the [VisualServer]." +#: doc/classes/Viewport.xml:88 +msgid "Returns the viewport's RID from the [RenderingServer]." msgstr "" -#: doc/classes/Viewport.xml:109 +#: doc/classes/Viewport.xml:95 msgid "Returns the visible rectangle in global screen coordinates." msgstr "" -#: doc/classes/Viewport.xml:116 +#: doc/classes/Viewport.xml:102 msgid "" "Returns the drag data from the GUI, that was previously returned by [method " "Control.get_drag_data]." msgstr "" -#: doc/classes/Viewport.xml:123 -msgid "Returns [code]true[/code] if there are visible modals on-screen." -msgstr "" - -#: doc/classes/Viewport.xml:130 +#: doc/classes/Viewport.xml:109 msgid "" "Returns [code]true[/code] if the viewport is currently performing a drag " "operation." msgstr "" -#: doc/classes/Viewport.xml:151 -msgid "" -"Returns [code]true[/code] if the size override is enabled. See [method " -"set_size_override]." -msgstr "" - -#: doc/classes/Viewport.xml:160 -msgid "" -"Attaches this [Viewport] to the root [Viewport] with the specified " -"rectangle. This bypasses the need for another node to display this " -"[Viewport] but makes you responsible for updating the position of this " -"[Viewport] manually." -msgstr "" - -#: doc/classes/Viewport.xml:167 +#: doc/classes/Viewport.xml:146 msgid "Stops the input from propagating further down the [SceneTree]." msgstr "" -#: doc/classes/Viewport.xml:178 +#: doc/classes/Viewport.xml:157 msgid "" "Sets the number of subdivisions to use in the specified quadrant. A higher " "number of subdivisions allows you to have more shadows in the scene at once, " @@ -51557,114 +53442,85 @@ msgid "" "possible." msgstr "" -#: doc/classes/Viewport.xml:191 -msgid "" -"Sets the size override of the viewport. If the [code]enable[/code] parameter " -"is [code]true[/code] the override is used, otherwise it uses the default " -"size. If the size parameter is [code](-1, -1)[/code], it won't update the " -"size." -msgstr "" - -#: doc/classes/Viewport.xml:206 +#: doc/classes/Viewport.xml:174 msgid "Forces update of the 2D and 3D worlds." msgstr "" -#: doc/classes/Viewport.xml:215 +#: doc/classes/Viewport.xml:183 msgid "Warps the mouse to a position relative to the viewport." msgstr "" -#: doc/classes/Viewport.xml:221 -msgid "If [code]true[/code], the viewport will be used in AR/VR process." -msgstr "" - -#: doc/classes/Viewport.xml:224 +#: doc/classes/Viewport.xml:189 msgid "If [code]true[/code], the viewport will process 2D audio streams." msgstr "" -#: doc/classes/Viewport.xml:227 +#: doc/classes/Viewport.xml:192 msgid "If [code]true[/code], the viewport will process 3D audio streams." msgstr "" -#: doc/classes/Viewport.xml:234 +#: doc/classes/Viewport.xml:199 msgid "" "The canvas transform of the viewport, useful for changing the on-screen " "positions of all child [CanvasItem]s. This is relative to the global canvas " "transform of the viewport." msgstr "" -#: doc/classes/Viewport.xml:237 +#: doc/classes/Viewport.xml:202 msgid "The overlay mode for test rendered geometry in debug purposes." msgstr "" -#: doc/classes/Viewport.xml:240 +#: doc/classes/Viewport.xml:205 msgid "" "The global canvas transform of the viewport. The canvas transform is " "relative to this." msgstr "" -#: doc/classes/Viewport.xml:243 +#: doc/classes/Viewport.xml:208 msgid "If [code]true[/code], the viewport will not receive input event." msgstr "" -#: doc/classes/Viewport.xml:246 +#: doc/classes/Viewport.xml:213 msgid "" "If [code]true[/code], the GUI controls on the viewport will lay pixel " "perfectly." msgstr "" -#: doc/classes/Viewport.xml:251 +#: doc/classes/Viewport.xml:218 msgid "" "The multisample anti-aliasing mode. A higher number results in smoother " "edges at the cost of significantly worse performance. A value of 4 is best " "unless targeting very high-end systems." msgstr "" -#: doc/classes/Viewport.xml:254 +#: doc/classes/Viewport.xml:221 msgid "" -"If [code]true[/code], the viewport will use [World] defined in [code]world[/" -"code] property." +"If [code]true[/code], the viewport will use [World3D] defined in " +"[code]world[/code] property." msgstr "" -#: doc/classes/Viewport.xml:257 +#: doc/classes/Viewport.xml:224 msgid "" "If [code]true[/code], the objects rendered by viewport become subjects of " "mouse picking process." msgstr "" -#: doc/classes/Viewport.xml:260 -msgid "" -"If [code]true[/code], renders the Viewport directly to the screen instead of " -"to the root viewport. Only available in GLES2. This is a low-level " -"optimization and should not be used in most cases. If used, reading from the " -"Viewport or from [code]SCREEN_TEXTURE[/code] becomes unavailable. For more " -"information see [method VisualServer.viewport_set_render_direct_to_screen]." -msgstr "" - -#: doc/classes/Viewport.xml:263 -msgid "The clear mode when viewport used as a render target." -msgstr "" - -#: doc/classes/Viewport.xml:266 -msgid "The update mode when viewport used as a render target." -msgstr "" - -#: doc/classes/Viewport.xml:269 +#: doc/classes/Viewport.xml:227 msgid "The subdivision amount of the first quadrant on the shadow atlas." msgstr "" -#: doc/classes/Viewport.xml:272 +#: doc/classes/Viewport.xml:230 msgid "The subdivision amount of the second quadrant on the shadow atlas." msgstr "" -#: doc/classes/Viewport.xml:275 +#: doc/classes/Viewport.xml:233 msgid "The subdivision amount of the third quadrant on the shadow atlas." msgstr "" -#: doc/classes/Viewport.xml:278 +#: doc/classes/Viewport.xml:236 msgid "The subdivision amount of the fourth quadrant on the shadow atlas." msgstr "" -#: doc/classes/Viewport.xml:281 +#: doc/classes/Viewport.xml:239 msgid "" "The shadow atlas' resolution (used for omni and spot lights). The value will " "be rounded up to the nearest power of 2.\n" @@ -51673,203 +53529,138 @@ msgid "" "manually." msgstr "" -#: doc/classes/Viewport.xml:285 -msgid "The width and height of viewport." -msgstr "" - -#: doc/classes/Viewport.xml:288 -msgid "If [code]true[/code], the size override affects stretch as well." -msgstr "" - -#: doc/classes/Viewport.xml:291 +#: doc/classes/Viewport.xml:243 msgid "" "If [code]true[/code], the viewport should render its background as " "transparent." msgstr "" -#: doc/classes/Viewport.xml:294 -msgid "The custom [World] which can be used as 3D environment source." +#: doc/classes/Viewport.xml:246 +msgid "The custom [World3D] which can be used as 3D environment source." msgstr "" -#: doc/classes/Viewport.xml:297 +#: doc/classes/Viewport.xml:249 msgid "The custom [World2D] which can be used as 2D environment source." msgstr "" -#: doc/classes/Viewport.xml:305 +#: doc/classes/Viewport.xml:257 msgid "Emitted when a Control node grabs keyboard focus." msgstr "" -#: doc/classes/Viewport.xml:310 +#: doc/classes/Viewport.xml:262 msgid "" -"Emitted when the size of the viewport is changed, whether by [method " -"set_size_override], resize of window, or some other means." -msgstr "" - -#: doc/classes/Viewport.xml:316 -msgid "Do not update the render target." +"Emitted when the size of the viewport is changed, whether by resizing of " +"window, or some other means." msgstr "" -#: doc/classes/Viewport.xml:319 -msgid "" -"Update the render target once, then switch to [constant UPDATE_DISABLED]." -msgstr "" - -#: doc/classes/Viewport.xml:322 -msgid "" -"Update the render target only when it is visible. This is the default value." -msgstr "" - -#: doc/classes/Viewport.xml:325 -msgid "Always update the render target." -msgstr "" - -#: doc/classes/Viewport.xml:328 +#: doc/classes/Viewport.xml:268 msgid "This quadrant will not be used." msgstr "" -#: doc/classes/Viewport.xml:331 +#: doc/classes/Viewport.xml:271 msgid "This quadrant will only be used by one shadow map." msgstr "" -#: doc/classes/Viewport.xml:334 +#: doc/classes/Viewport.xml:274 msgid "This quadrant will be split in 4 and used by up to 4 shadow maps." msgstr "" -#: doc/classes/Viewport.xml:337 +#: doc/classes/Viewport.xml:277 msgid "This quadrant will be split 16 ways and used by up to 16 shadow maps." msgstr "" -#: doc/classes/Viewport.xml:340 +#: doc/classes/Viewport.xml:280 msgid "This quadrant will be split 64 ways and used by up to 64 shadow maps." msgstr "" -#: doc/classes/Viewport.xml:343 +#: doc/classes/Viewport.xml:283 msgid "" "This quadrant will be split 256 ways and used by up to 256 shadow maps. " "Unless the [member shadow_atlas_size] is very high, the shadows in this " "quadrant will be very low resolution." msgstr "" -#: doc/classes/Viewport.xml:346 +#: doc/classes/Viewport.xml:286 msgid "" "This quadrant will be split 1024 ways and used by up to 1024 shadow maps. " "Unless the [member shadow_atlas_size] is very high, the shadows in this " "quadrant will be very low resolution." msgstr "" -#: doc/classes/Viewport.xml:349 +#: doc/classes/Viewport.xml:289 msgid "Represents the size of the [enum ShadowAtlasQuadrantSubdiv] enum." msgstr "" -#: doc/classes/Viewport.xml:352 +#: doc/classes/Viewport.xml:292 msgid "Amount of objects in frame." msgstr "" -#: doc/classes/Viewport.xml:355 +#: doc/classes/Viewport.xml:295 msgid "Amount of vertices in frame." msgstr "" -#: doc/classes/Viewport.xml:358 +#: doc/classes/Viewport.xml:298 msgid "Amount of material changes in frame." msgstr "" -#: doc/classes/Viewport.xml:361 +#: doc/classes/Viewport.xml:301 msgid "Amount of shader changes in frame." msgstr "" -#: doc/classes/Viewport.xml:364 +#: doc/classes/Viewport.xml:304 msgid "Amount of surface changes in frame." msgstr "" -#: doc/classes/Viewport.xml:367 +#: doc/classes/Viewport.xml:307 msgid "Amount of draw calls in frame." msgstr "" -#: doc/classes/Viewport.xml:370 +#: doc/classes/Viewport.xml:310 msgid "Represents the size of the [enum RenderInfo] enum." msgstr "" -#: doc/classes/Viewport.xml:373 +#: doc/classes/Viewport.xml:313 msgid "Objects are displayed normally." msgstr "" -#: doc/classes/Viewport.xml:376 +#: doc/classes/Viewport.xml:316 msgid "Objects are displayed without light information." msgstr "" -#: doc/classes/Viewport.xml:379 +#: doc/classes/Viewport.xml:319 msgid "" "Objected are displayed semi-transparent with additive blending so you can " "see where they intersect." msgstr "" -#: doc/classes/Viewport.xml:382 +#: doc/classes/Viewport.xml:322 msgid "Objects are displayed in wireframe style." msgstr "" -#: doc/classes/Viewport.xml:399 +#: doc/classes/Viewport.xml:339 msgid "Multisample anti-aliasing mode disabled. This is the default value." msgstr "" -#: doc/classes/Viewport.xml:402 +#: doc/classes/Viewport.xml:342 msgid "Use 2x Multisample Antialiasing." msgstr "" -#: doc/classes/Viewport.xml:405 +#: doc/classes/Viewport.xml:345 msgid "Use 4x Multisample Antialiasing." msgstr "" -#: doc/classes/Viewport.xml:408 +#: doc/classes/Viewport.xml:348 msgid "" "Use 8x Multisample Antialiasing. Likely unsupported on low-end and older " "hardware." msgstr "" -#: doc/classes/Viewport.xml:411 +#: doc/classes/Viewport.xml:351 msgid "" "Use 16x Multisample Antialiasing. Likely unsupported on medium and low-end " "hardware." msgstr "" -#: doc/classes/Viewport.xml:414 -msgid "Always clear the render target before drawing." -msgstr "" - -#: doc/classes/Viewport.xml:417 -msgid "Never clear the render target." -msgstr "" - -#: doc/classes/Viewport.xml:420 -msgid "" -"Clear the render target next frame, then switch to [constant " -"CLEAR_MODE_NEVER]." -msgstr "" - -#: doc/classes/ViewportContainer.xml:4 -msgid "Control for holding [Viewport]s." -msgstr "" - -#: doc/classes/ViewportContainer.xml:7 -msgid "" -"A [Container] node that holds a [Viewport], automatically setting its size." -msgstr "" - -#: doc/classes/ViewportContainer.xml:15 -msgid "" -"If [code]true[/code], the viewport will be scaled to the control's size." -msgstr "" - -#: doc/classes/ViewportContainer.xml:18 -msgid "" -"Divides the viewport's effective resolution by this value while preserving " -"its scale. This can be used to speed up rendering.\n" -"For example, a 1280×720 viewport with [member stretch_shrink] set to " -"[code]2[/code] will be rendered at 640×360 while occupying the same size in " -"the container.\n" -"[b]Note:[/b] [member stretch] must be [code]true[/code] for this property to " -"work." -msgstr "" - #: doc/classes/ViewportTexture.xml:4 msgid "Texture which displays the content of a [Viewport]." msgstr "" @@ -51888,69 +53679,47 @@ msgid "" "root, not to the node which uses the texture." msgstr "" -#: doc/classes/VisibilityEnabler.xml:4 doc/classes/VisibilityEnabler2D.xml:4 +#: doc/classes/VisibilityEnabler2D.xml:4 doc/classes/VisibilityEnabler3D.xml:4 msgid "Enables certain nodes only when visible." msgstr "" -#: doc/classes/VisibilityEnabler.xml:7 +#: doc/classes/VisibilityEnabler2D.xml:7 msgid "" -"The VisibilityEnabler will disable [RigidBody] and [AnimationPlayer] nodes " -"when they are not visible. It will only affect other nodes within the same " -"scene as the VisibilityEnabler itself.\n" -"Note that VisibilityEnabler will not affect nodes added after scene " +"The VisibilityEnabler2D will disable [RigidBody2D], [AnimationPlayer], and " +"other nodes when they are not visible. It will only affect nodes with the " +"same root node as the VisibilityEnabler2D, and the root node itself.\n" +"Note that VisibilityEnabler2D will not affect nodes added after scene " "initialization." msgstr "" -#: doc/classes/VisibilityEnabler.xml:19 doc/classes/VisibilityEnabler2D.xml:19 +#: doc/classes/VisibilityEnabler2D.xml:19 +#: doc/classes/VisibilityEnabler3D.xml:19 msgid "" "Returns whether the enabler identified by given [enum Enabler] constant is " "active." msgstr "" -#: doc/classes/VisibilityEnabler.xml:30 doc/classes/VisibilityEnabler2D.xml:30 +#: doc/classes/VisibilityEnabler2D.xml:30 +#: doc/classes/VisibilityEnabler3D.xml:30 msgid "" "Sets active state of the enabler identified by given [enum Enabler] constant." msgstr "" -#: doc/classes/VisibilityEnabler.xml:36 -msgid "If [code]true[/code], [RigidBody] nodes will be paused." -msgstr "" - -#: doc/classes/VisibilityEnabler.xml:39 doc/classes/VisibilityEnabler2D.xml:42 -msgid "If [code]true[/code], [AnimationPlayer] nodes will be paused." -msgstr "" - -#: doc/classes/VisibilityEnabler.xml:44 doc/classes/VisibilityEnabler2D.xml:56 -msgid "This enabler will pause [AnimationPlayer] nodes." -msgstr "" - -#: doc/classes/VisibilityEnabler.xml:47 -msgid "This enabler will freeze [RigidBody] nodes." -msgstr "" - -#: doc/classes/VisibilityEnabler.xml:50 doc/classes/VisibilityEnabler2D.xml:74 -msgid "Represents the size of the [enum Enabler] enum." -msgstr "" - -#: doc/classes/VisibilityEnabler2D.xml:7 -msgid "" -"The VisibilityEnabler2D will disable [RigidBody2D], [AnimationPlayer], and " -"other nodes when they are not visible. It will only affect nodes with the " -"same root node as the VisibilityEnabler2D, and the root node itself.\n" -"Note that VisibilityEnabler2D will not affect nodes added after scene " -"initialization." -msgstr "" - #: doc/classes/VisibilityEnabler2D.xml:36 msgid "If [code]true[/code], [RigidBody2D] nodes will be paused." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:39 -msgid "If [code]true[/code], [AnimatedSprite] nodes will be paused." +msgid "If [code]true[/code], [AnimatedSprite2D] nodes will be paused." +msgstr "" + +#: doc/classes/VisibilityEnabler2D.xml:42 +#: doc/classes/VisibilityEnabler3D.xml:39 +msgid "If [code]true[/code], [AnimationPlayer] nodes will be paused." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:45 -msgid "If [code]true[/code], [Particles2D] nodes will be paused." +msgid "If [code]true[/code], [GPUParticles2D] nodes will be paused." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:48 @@ -51964,12 +53733,17 @@ msgid "" "If [code]true[/code], the parent's [method Node._process] will be stopped." msgstr "" +#: doc/classes/VisibilityEnabler2D.xml:56 +#: doc/classes/VisibilityEnabler3D.xml:44 +msgid "This enabler will pause [AnimationPlayer] nodes." +msgstr "" + #: doc/classes/VisibilityEnabler2D.xml:59 msgid "This enabler will freeze [RigidBody2D] nodes." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:62 -msgid "This enabler will stop [Particles2D] nodes." +msgid "This enabler will stop [GPUParticles2D] nodes." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:65 @@ -51981,47 +53755,34 @@ msgid "This enabler will stop the parent's _physics_process function." msgstr "" #: doc/classes/VisibilityEnabler2D.xml:71 -msgid "This enabler will stop [AnimatedSprite] nodes animations." +msgid "This enabler will stop [AnimatedSprite2D] nodes animations." msgstr "" -#: doc/classes/VisibilityNotifier.xml:4 doc/classes/VisibilityNotifier2D.xml:4 -msgid "Detects when the node is visible on screen." -msgstr "" - -#: doc/classes/VisibilityNotifier.xml:7 -msgid "" -"The VisibilityNotifier detects when it is visible on the screen. It also " -"notifies when its bounding rectangle enters or exits the screen or a " -"[Camera]'s view." +#: doc/classes/VisibilityEnabler2D.xml:74 +#: doc/classes/VisibilityEnabler3D.xml:50 +msgid "Represents the size of the [enum Enabler] enum." msgstr "" -#: doc/classes/VisibilityNotifier.xml:16 +#: doc/classes/VisibilityEnabler3D.xml:7 msgid "" -"If [code]true[/code], the bounding box is on the screen.\n" -"[b]Note:[/b] It takes one frame for the node's visibility to be assessed " -"once added to the scene tree, so this method will return [code]false[/code] " -"right after it is instantiated, even if it will be on screen in the draw " -"pass." -msgstr "" - -#: doc/classes/VisibilityNotifier.xml:23 -msgid "The VisibilityNotifier's bounding box." -msgstr "" - -#: doc/classes/VisibilityNotifier.xml:31 -msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view." +"The VisibilityEnabler3D will disable [RigidBody3D] and [AnimationPlayer] " +"nodes when they are not visible. It will only affect other nodes within the " +"same scene as the VisibilityEnabler3D itself.\n" +"Note that VisibilityEnabler3D will not affect nodes added after scene " +"initialization." msgstr "" -#: doc/classes/VisibilityNotifier.xml:38 -msgid "Emitted when the VisibilityNotifier exits a [Camera]'s view." +#: doc/classes/VisibilityEnabler3D.xml:36 +msgid "If [code]true[/code], [RigidBody3D] nodes will be paused." msgstr "" -#: doc/classes/VisibilityNotifier.xml:43 -msgid "Emitted when the VisibilityNotifier enters the screen." +#: doc/classes/VisibilityEnabler3D.xml:47 +msgid "This enabler will freeze [RigidBody3D] nodes." msgstr "" -#: doc/classes/VisibilityNotifier.xml:48 -msgid "Emitted when the VisibilityNotifier exits the screen." +#: doc/classes/VisibilityNotifier2D.xml:4 +#: doc/classes/VisibilityNotifier3D.xml:4 +msgid "Detects when the node is visible on screen." msgstr "" #: doc/classes/VisibilityNotifier2D.xml:7 @@ -52060,70 +53821,106 @@ msgstr "" msgid "Emitted when the VisibilityNotifier2D exits a [Viewport]'s view." msgstr "" -#: doc/classes/VisualInstance.xml:4 +#: doc/classes/VisibilityNotifier3D.xml:7 +msgid "" +"The VisibilityNotifier3D detects when it is visible on the screen. It also " +"notifies when its bounding rectangle enters or exits the screen or a " +"[Camera3D]'s view." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:16 +msgid "" +"If [code]true[/code], the bounding box is on the screen.\n" +"[b]Note:[/b] It takes one frame for the node's visibility to be assessed " +"once added to the scene tree, so this method will return [code]false[/code] " +"right after it is instantiated, even if it will be on screen in the draw " +"pass." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:23 +msgid "The VisibilityNotifier3D's bounding box." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:31 +msgid "Emitted when the VisibilityNotifier3D enters a [Camera3D]'s view." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:38 +msgid "Emitted when the VisibilityNotifier3D exits a [Camera3D]'s view." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:43 +msgid "Emitted when the VisibilityNotifier3D enters the screen." +msgstr "" + +#: doc/classes/VisibilityNotifier3D.xml:48 +msgid "Emitted when the VisibilityNotifier3D exits the screen." +msgstr "" + +#: doc/classes/VisualInstance3D.xml:4 msgid "Parent of all visual 3D nodes." msgstr "" -#: doc/classes/VisualInstance.xml:7 +#: doc/classes/VisualInstance3D.xml:7 msgid "" -"The [VisualInstance] is used to connect a resource to a visual " -"representation. All visual 3D nodes inherit from the [VisualInstance]. In " -"general, you should not access the [VisualInstance] properties directly as " +"The [VisualInstance3D] is used to connect a resource to a visual " +"representation. All visual 3D nodes inherit from the [VisualInstance3D]. In " +"general, you should not access the [VisualInstance3D] properties directly as " "they are accessed and managed by the nodes that inherit from " -"[VisualInstance]. [VisualInstance] is the node representation of the " -"[VisualServer] instance." +"[VisualInstance3D]. [VisualInstance3D] is the node representation of the " +"[RenderingServer] instance." msgstr "" -#: doc/classes/VisualInstance.xml:16 +#: doc/classes/VisualInstance3D.xml:16 msgid "" "Returns the [AABB] (also known as the bounding box) for this " -"[VisualInstance]." +"[VisualInstance3D]." msgstr "" -#: doc/classes/VisualInstance.xml:23 +#: doc/classes/VisualInstance3D.xml:23 msgid "" -"Returns the RID of the resource associated with this [VisualInstance]. For " -"example, if the Node is a [MeshInstance], this will return the RID of the " +"Returns the RID of the resource associated with this [VisualInstance3D]. For " +"example, if the Node is a [MeshInstance3D], this will return the RID of the " "associated [Mesh]." msgstr "" -#: doc/classes/VisualInstance.xml:30 +#: doc/classes/VisualInstance3D.xml:30 msgid "" "Returns the RID of this instance. This RID is the same as the RID returned " -"by [method VisualServer.instance_create]. This RID is needed if you want to " -"call [VisualServer] functions directly on this [VisualInstance]." +"by [method RenderingServer.instance_create]. This RID is needed if you want " +"to call [RenderingServer] functions directly on this [VisualInstance3D]." msgstr "" -#: doc/classes/VisualInstance.xml:39 +#: doc/classes/VisualInstance3D.xml:39 msgid "" "Returns [code]true[/code] when the specified layer is enabled in [member " "layers] and [code]false[/code] otherwise." msgstr "" -#: doc/classes/VisualInstance.xml:46 +#: doc/classes/VisualInstance3D.xml:46 msgid "" "Returns the transformed [AABB] (also known as the bounding box) for this " -"[VisualInstance].\n" +"[VisualInstance3D].\n" "Transformed in this case means the [AABB] plus the position, rotation, and " -"scale of the [Spatial]'s [Transform]." +"scale of the [Node3D]'s [Transform]." msgstr "" -#: doc/classes/VisualInstance.xml:56 +#: doc/classes/VisualInstance3D.xml:56 msgid "" -"Sets the resource that is instantiated by this [VisualInstance], which " -"changes how the engine handles the [VisualInstance] under the hood. " -"Equivalent to [method VisualServer.instance_set_base]." +"Sets the resource that is instantiated by this [VisualInstance3D], which " +"changes how the engine handles the [VisualInstance3D] under the hood. " +"Equivalent to [method RenderingServer.instance_set_base]." msgstr "" -#: doc/classes/VisualInstance.xml:67 +#: doc/classes/VisualInstance3D.xml:67 msgid "Enables a particular layer in [member layers]." msgstr "" -#: doc/classes/VisualInstance.xml:73 +#: doc/classes/VisualInstance3D.xml:73 msgid "" -"The render layer(s) this [VisualInstance] is drawn on.\n" -"This object will only be visible for [Camera]s whose cull mask includes the " -"render object this [VisualInstance] is set to." +"The render layer(s) this [VisualInstance3D] is drawn on.\n" +"This object will only be visible for [Camera3D]s whose cull mask includes " +"the render object this [VisualInstance3D] is set to." msgstr "" #: modules/visual_script/doc_classes/VisualScript.xml:4 @@ -53278,2239 +55075,6 @@ msgid "" "- Sequence: [code]exit[/code]" msgstr "" -#: doc/classes/VisualServer.xml:4 -msgid "Server for anything visible." -msgstr "" - -#: doc/classes/VisualServer.xml:7 -msgid "" -"Server for anything visible. The visual server is the API backend for " -"everything visible. The whole scene system mounts on it to display.\n" -"The visual server is completely opaque, the internals are entirely " -"implementation specific and cannot be accessed.\n" -"The visual server can be used to bypass the scene system entirely.\n" -"Resources are created using the [code]*_create[/code] functions.\n" -"All objects are drawn to a viewport. You can use the [Viewport] attached to " -"the [SceneTree] or you can create one yourself with [method " -"viewport_create]. When using a custom scenario or canvas, the scenario or " -"canvas needs to be attached to the viewport using [method " -"viewport_set_scenario] or [method viewport_attach_canvas].\n" -"In 3D, all visual objects must be associated with a scenario. The scenario " -"is a visual representation of the world. If accessing the visual server from " -"a running game, the scenario can be accessed from the scene tree from any " -"[Spatial] node with [method Spatial.get_world]. Otherwise, a scenario can be " -"created with [method scenario_create].\n" -"Similarly in 2D, a canvas is needed to draw all canvas items.\n" -"In 3D, all visible objects are comprised of a resource and an instance. A " -"resource can be a mesh, a particle system, a light, or any other 3D object. " -"In order to be visible resources must be attached to an instance using " -"[method instance_set_base]. The instance must also be attached to the " -"scenario using [method instance_set_scenario] in order to be visible.\n" -"In 2D, all visible objects are some form of canvas item. In order to be " -"visible, a canvas item needs to be the child of a canvas attached to a " -"viewport, or it needs to be the child of another canvas item that is " -"eventually attached to the canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:18 -msgid "" -"https://docs.godotengine.org/en/latest/tutorials/optimization/using_servers." -"html" -msgstr "" - -#: doc/classes/VisualServer.xml:33 -msgid "Sets images to be rendered in the window margin." -msgstr "" - -#: doc/classes/VisualServer.xml:48 -msgid "" -"Sets margin size, where black bars (or images, if [method " -"black_bars_set_images] was used) are rendered." -msgstr "" - -#: doc/classes/VisualServer.xml:55 -msgid "" -"Creates a camera and adds it to the VisualServer. It can be accessed with " -"the RID that is returned. This RID will be used in all [code]camera_*[/code] " -"VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:67 -msgid "" -"Sets the cull mask associated with this camera. The cull mask describes " -"which 3D layers are rendered by this camera. Equivalent to [member Camera." -"cull_mask]." -msgstr "" - -#: doc/classes/VisualServer.xml:78 -msgid "" -"Sets the environment used by this camera. Equivalent to [member Camera." -"environment]." -msgstr "" - -#: doc/classes/VisualServer.xml:95 -msgid "" -"Sets camera to use frustum projection. This mode allows adjusting the " -"[code]offset[/code] argument to create \"tilted frustum\" effects." -msgstr "" - -#: doc/classes/VisualServer.xml:110 -msgid "" -"Sets camera to use orthogonal projection, also known as orthographic " -"projection. Objects remain the same size on the screen no matter how far " -"away they are." -msgstr "" - -#: doc/classes/VisualServer.xml:125 -msgid "" -"Sets camera to use perspective projection. Objects on the screen becomes " -"smaller when they are far away." -msgstr "" - -#: doc/classes/VisualServer.xml:136 -msgid "Sets [Transform] of camera." -msgstr "" - -#: doc/classes/VisualServer.xml:147 -msgid "" -"If [code]true[/code], preserves the horizontal aspect ratio which is " -"equivalent to [constant Camera.KEEP_WIDTH]. If [code]false[/code], preserves " -"the vertical aspect ratio which is equivalent to [constant Camera." -"KEEP_HEIGHT]." -msgstr "" - -#: doc/classes/VisualServer.xml:154 -msgid "" -"Creates a canvas and returns the assigned [RID]. It can be accessed with the " -"RID that is returned. This RID will be used in all [code]canvas_*[/code] " -"VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:164 -msgid "Clears the [CanvasItem] and removes all commands in it." -msgstr "" - -#: doc/classes/VisualServer.xml:177 -msgid "Sets the [CanvasItem] to copy a rect to the backbuffer." -msgstr "" - -#: doc/classes/VisualServer.xml:188 -msgid "Sets the index for the [CanvasItem]." -msgstr "" - -#: doc/classes/VisualServer.xml:199 -msgid "Sets a new material to the [CanvasItem]." -msgstr "" - -#: doc/classes/VisualServer.xml:210 -msgid "Sets if the [CanvasItem] uses its parent's material." -msgstr "" - -#: doc/classes/VisualServer.xml:221 -msgid "" -"If this is enabled, the Z index of the parent will be added to the " -"children's Z index." -msgstr "" - -#: doc/classes/VisualServer.xml:232 -msgid "" -"Sets the [CanvasItem]'s Z index, i.e. its draw order (lower indexes are " -"drawn first)." -msgstr "" - -#: doc/classes/VisualServer.xml:243 -msgid "" -"Attaches the canvas light to the canvas. Removes it from its previous canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:250 -msgid "" -"Creates a canvas light and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID will be used in all " -"[code]canvas_light_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:262 -msgid "" -"Attaches a light occluder to the canvas. Removes it from its previous canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:269 -msgid "" -"Creates a light occluder and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID will be used in all " -"[code]canvas_light_ocluder_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:281 -msgid "Enables or disables light occluder." -msgstr "" - -#: doc/classes/VisualServer.xml:292 doc/classes/VisualServer.xml:369 -msgid "" -"The light mask. See [LightOccluder2D] for more information on light masks." -msgstr "" - -#: doc/classes/VisualServer.xml:303 -msgid "Sets a light occluder's polygon." -msgstr "" - -#: doc/classes/VisualServer.xml:314 -msgid "Sets a light occluder's [Transform2D]." -msgstr "" - -#: doc/classes/VisualServer.xml:325 -msgid "Sets the color for a light." -msgstr "" - -#: doc/classes/VisualServer.xml:336 -msgid "Enables or disables a canvas light." -msgstr "" - -#: doc/classes/VisualServer.xml:347 -msgid "Sets a canvas light's energy." -msgstr "" - -#: doc/classes/VisualServer.xml:358 -msgid "Sets a canvas light's height." -msgstr "" - -#: doc/classes/VisualServer.xml:380 -msgid "" -"The binary mask used to determine which layers this canvas light's shadows " -"affects. See [LightOccluder2D] for more information on light masks." -msgstr "" - -#: doc/classes/VisualServer.xml:393 -msgid "The layer range that gets rendered with this light." -msgstr "" - -#: doc/classes/VisualServer.xml:404 -msgid "The mode of the light, see [enum CanvasLightMode] constants." -msgstr "" - -#: doc/classes/VisualServer.xml:415 -msgid "" -"Sets the texture's scale factor of the light. Equivalent to [member Light2D." -"texture_scale]." -msgstr "" - -#: doc/classes/VisualServer.xml:426 -msgid "" -"Sets the width of the shadow buffer, size gets scaled to the next power of " -"two for this." -msgstr "" - -#: doc/classes/VisualServer.xml:437 -msgid "Sets the color of the canvas light's shadow." -msgstr "" - -#: doc/classes/VisualServer.xml:448 -msgid "Enables or disables the canvas light's shadow." -msgstr "" - -#: doc/classes/VisualServer.xml:459 -msgid "" -"Sets the canvas light's shadow's filter, see [enum CanvasLightShadowFilter] " -"constants." -msgstr "" - -#: doc/classes/VisualServer.xml:470 -msgid "Smoothens the shadow. The lower, the smoother." -msgstr "" - -#: doc/classes/VisualServer.xml:481 -msgid "" -"Sets texture to be used by light. Equivalent to [member Light2D.texture]." -msgstr "" - -#: doc/classes/VisualServer.xml:492 -msgid "" -"Sets the offset of the light's texture. Equivalent to [member Light2D." -"offset]." -msgstr "" - -#: doc/classes/VisualServer.xml:503 -msgid "Sets the canvas light's [Transform2D]." -msgstr "" - -#: doc/classes/VisualServer.xml:516 -msgid "" -"Sets the Z range of objects that will be affected by this light. Equivalent " -"to [member Light2D.range_z_min] and [member Light2D.range_z_max]." -msgstr "" - -#: doc/classes/VisualServer.xml:523 -msgid "" -"Creates a new light occluder polygon and adds it to the VisualServer. It can " -"be accessed with the RID that is returned. This RID will be used in all " -"[code]canvas_occluder_polygon_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:535 -msgid "" -"Sets an occluder polygons cull mode. See [enum " -"CanvasOccluderPolygonCullMode] constants." -msgstr "" - -#: doc/classes/VisualServer.xml:548 -msgid "Sets the shape of the occluder polygon." -msgstr "" - -#: doc/classes/VisualServer.xml:559 -msgid "Sets the shape of the occluder polygon as lines." -msgstr "" - -#: doc/classes/VisualServer.xml:572 -msgid "" -"A copy of the canvas item will be drawn with a local offset of the mirroring " -"[Vector2]." -msgstr "" - -#: doc/classes/VisualServer.xml:583 -msgid "Modulates all colors in the given canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:590 -msgid "" -"Creates a directional light and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID can be used in most " -"[code]light_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this directional light to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:599 -msgid "" -"Creates an environment and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID will be used in all " -"[code]environment_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:619 -msgid "" -"Sets the values to be used with the \"Adjustment\" post-process effect. See " -"[Environment] for more details." -msgstr "" - -#: doc/classes/VisualServer.xml:650 -msgid "" -"Sets the [i]BGMode[/i] of the environment. Equivalent to [member Environment." -"background_mode]." -msgstr "" - -#: doc/classes/VisualServer.xml:661 -msgid "" -"Color displayed for clear areas of the scene (if using Custom color or Color" -"+Sky background modes)." -msgstr "" - -#: doc/classes/VisualServer.xml:672 -msgid "Sets the intensity of the background color." -msgstr "" - -#: doc/classes/VisualServer.xml:683 -msgid "Sets the maximum layer to use if using Canvas background mode." -msgstr "" - -#: doc/classes/VisualServer.xml:700 -msgid "" -"Sets the variables to be used with the scene fog. See [Environment] for more " -"details." -msgstr "" - -#: doc/classes/VisualServer.xml:721 -msgid "" -"Sets the variables to be used with the fog depth effect. See [Environment] " -"for more details." -msgstr "" - -#: doc/classes/VisualServer.xml:738 -msgid "" -"Sets the variables to be used with the fog height effect. See [Environment] " -"for more details." -msgstr "" - -#: doc/classes/VisualServer.xml:779 -msgid "" -"Sets the [Sky] to be used as the environment's background when using " -"[i]BGMode[/i] sky. Equivalent to [member Environment.sky]." -msgstr "" - -#: doc/classes/VisualServer.xml:790 -msgid "" -"Sets a custom field of view for the background [Sky]. Equivalent to [member " -"Environment.sky_custom_fov]." -msgstr "" - -#: doc/classes/VisualServer.xml:801 -msgid "" -"Sets the rotation of the background [Sky] expressed as a [Basis]. Equivalent " -"to [member Environment.sky_rotation], where the rotation vector is used to " -"construct the [Basis]." -msgstr "" - -#: doc/classes/VisualServer.xml:846 -msgid "" -"Sets the variables to be used with the \"screen space reflections\" post-" -"process effect. See [Environment] for more details." -msgstr "" - -#: doc/classes/VisualServer.xml:871 -msgid "" -"Sets the variables to be used with the \"tonemap\" post-process effect. See " -"[Environment] for more details." -msgstr "" - -#: doc/classes/VisualServer.xml:878 -msgid "Removes buffers and clears testcubes." -msgstr "" - -#: doc/classes/VisualServer.xml:889 -msgid "" -"Forces a frame to be drawn when the function is called. Drawing a frame " -"updates all [Viewport]s that are set to update. Use with extreme caution." -msgstr "" - -#: doc/classes/VisualServer.xml:896 -msgid "Synchronizes threads." -msgstr "" - -#: doc/classes/VisualServer.xml:905 -msgid "Tries to free an object in the VisualServer." -msgstr "" - -#: doc/classes/VisualServer.xml:914 -msgid "Returns a certain information, see [enum RenderInfo] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:921 -msgid "Returns the id of the test cube. Creates one if none exists." -msgstr "" - -#: doc/classes/VisualServer.xml:928 -msgid "Returns the id of the test texture. Creates one if none exists." -msgstr "" - -#: doc/classes/VisualServer.xml:935 -msgid "" -"Returns the name of the video adapter (e.g. \"GeForce GTX 1080/PCIe/" -"SSE2\").\n" -"[b]Note:[/b] When running a headless or server binary, this function returns " -"an empty string." -msgstr "" - -#: doc/classes/VisualServer.xml:943 -msgid "" -"Returns the vendor of the video adapter (e.g. \"NVIDIA Corporation\").\n" -"[b]Note:[/b] When running a headless or server binary, this function returns " -"an empty string." -msgstr "" - -#: doc/classes/VisualServer.xml:951 -msgid "Returns the id of a white texture. Creates one if none exists." -msgstr "" - -#: doc/classes/VisualServer.xml:958 -msgid "" -"Returns [code]true[/code] if changes have been made to the VisualServer's " -"data. [method force_draw] is usually called if this happens." -msgstr "" - -#: doc/classes/VisualServer.xml:967 -msgid "Not yet implemented. Always returns [code]false[/code]." -msgstr "" - -#: doc/classes/VisualServer.xml:976 -msgid "" -"Returns [code]true[/code] if the OS supports a certain feature. Features " -"might be [code]s3tc[/code], [code]etc[/code], [code]etc2[/code] and " -"[code]pvrtc[/code]." -msgstr "" - -#: doc/classes/VisualServer.xml:989 -msgid "" -"Sets up [ImmediateGeometry] internals to prepare for drawing. Equivalent to " -"[method ImmediateGeometry.begin]." -msgstr "" - -#: doc/classes/VisualServer.xml:998 -msgid "" -"Clears everything that was set up between [method immediate_begin] and " -"[method immediate_end]. Equivalent to [method ImmediateGeometry.clear]." -msgstr "" - -#: doc/classes/VisualServer.xml:1009 -msgid "" -"Sets the color to be used with next vertex. Equivalent to [method " -"ImmediateGeometry.set_color]." -msgstr "" - -#: doc/classes/VisualServer.xml:1016 -msgid "" -"Creates an immediate geometry and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]immediate_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this immediate geometry to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:1027 -msgid "" -"Ends drawing the [ImmediateGeometry] and displays it. Equivalent to [method " -"ImmediateGeometry.end]." -msgstr "" - -#: doc/classes/VisualServer.xml:1036 -msgid "Returns the material assigned to the [ImmediateGeometry]." -msgstr "" - -#: doc/classes/VisualServer.xml:1047 -msgid "" -"Sets the normal to be used with next vertex. Equivalent to [method " -"ImmediateGeometry.set_normal]." -msgstr "" - -#: doc/classes/VisualServer.xml:1058 -msgid "Sets the material to be used to draw the [ImmediateGeometry]." -msgstr "" - -#: doc/classes/VisualServer.xml:1069 -msgid "" -"Sets the tangent to be used with next vertex. Equivalent to [method " -"ImmediateGeometry.set_tangent]." -msgstr "" - -#: doc/classes/VisualServer.xml:1080 -msgid "" -"Sets the UV to be used with next vertex. Equivalent to [method " -"ImmediateGeometry.set_uv]." -msgstr "" - -#: doc/classes/VisualServer.xml:1091 -msgid "" -"Sets the UV2 to be used with next vertex. Equivalent to [method " -"ImmediateGeometry.set_uv2]." -msgstr "" - -#: doc/classes/VisualServer.xml:1102 -msgid "" -"Adds the next vertex using the information provided in advance. Equivalent " -"to [method ImmediateGeometry.add_vertex]." -msgstr "" - -#: doc/classes/VisualServer.xml:1113 -msgid "" -"Adds the next vertex using the information provided in advance. This is a " -"helper class that calls [method immediate_vertex] under the hood. Equivalent " -"to [method ImmediateGeometry.add_vertex]." -msgstr "" - -#: doc/classes/VisualServer.xml:1120 -msgid "" -"Initializes the visual server. This function is called internally by " -"platform-dependent code during engine initialization. If called from a " -"running game, it will not do anything." -msgstr "" - -#: doc/classes/VisualServer.xml:1131 -msgid "" -"Attaches a unique Object ID to instance. Object ID must be attached to " -"instance for proper culling with [method instances_cull_aabb], [method " -"instances_cull_convex], and [method instances_cull_ray]." -msgstr "" - -#: doc/classes/VisualServer.xml:1142 -msgid "" -"Attaches a skeleton to an instance. Removes the previous skeleton from the " -"instance." -msgstr "" - -#: doc/classes/VisualServer.xml:1149 -msgid "" -"Creates a visual instance and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]instance_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"An instance is a way of placing a 3D object in the scenario. Objects like " -"particles, meshes, and reflection probes need to be associated with an " -"instance to be visible in the scenario using [method instance_set_base]." -msgstr "" - -#: doc/classes/VisualServer.xml:1162 -msgid "" -"Creates a visual instance, adds it to the VisualServer, and sets both base " -"and scenario. It can be accessed with the RID that is returned. This RID " -"will be used in all [code]instance_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:1174 doc/classes/VisualServer.xml:1202 -#: doc/classes/VisualServer.xml:1492 -msgid "Not implemented in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:1185 -msgid "" -"Sets the shadow casting setting to one of [enum ShadowCastingSetting]. " -"Equivalent to [member GeometryInstance.cast_shadow]." -msgstr "" - -#: doc/classes/VisualServer.xml:1215 -msgid "" -"Sets the flag for a given [enum InstanceFlags]. See [enum InstanceFlags] for " -"more details." -msgstr "" - -#: doc/classes/VisualServer.xml:1226 -msgid "" -"Sets a material that will override the material for all surfaces on the mesh " -"associated with this instance. Equivalent to [member GeometryInstance." -"material_override]." -msgstr "" - -#: doc/classes/VisualServer.xml:1237 -msgid "" -"Sets the base of the instance. A base can be any of the 3D objects that are " -"created in the VisualServer that can be displayed. For example, any of the " -"light types, mesh, multimesh, immediate geometry, particle system, " -"reflection probe, lightmap capture, and the GI probe are all types that can " -"be set as the base of an instance in order to be displayed in the scenario." -msgstr "" - -#: doc/classes/VisualServer.xml:1250 -msgid "Sets the weight for a given blend shape associated with this instance." -msgstr "" - -#: doc/classes/VisualServer.xml:1261 -msgid "" -"Sets a custom AABB to use when culling objects from the view frustum. " -"Equivalent to [method GeometryInstance.set_custom_aabb]." -msgstr "" - -#: doc/classes/VisualServer.xml:1272 -msgid "Function not implemented in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:1283 -msgid "" -"Sets a margin to increase the size of the AABB when culling objects from the " -"view frustum. This allows you avoid culling objects that fall outside the " -"view frustum. Equivalent to [member GeometryInstance.extra_cull_margin]." -msgstr "" - -#: doc/classes/VisualServer.xml:1294 -msgid "" -"Sets the render layers that this instance will be drawn to. Equivalent to " -"[member VisualInstance.layers]." -msgstr "" - -#: doc/classes/VisualServer.xml:1305 -msgid "" -"Sets the scenario that the instance is in. The scenario is the 3D world that " -"the objects will be displayed in." -msgstr "" - -#: doc/classes/VisualServer.xml:1318 -msgid "" -"Sets the material of a specific surface. Equivalent to [method MeshInstance." -"set_surface_material]." -msgstr "" - -#: doc/classes/VisualServer.xml:1329 -msgid "" -"Sets the world space transform of the instance. Equivalent to [member " -"Spatial.transform]." -msgstr "" - -#: doc/classes/VisualServer.xml:1342 -msgid "Sets the lightmap to use with this instance." -msgstr "" - -#: doc/classes/VisualServer.xml:1353 -msgid "" -"Sets whether an instance is drawn or not. Equivalent to [member Spatial." -"visible]." -msgstr "" - -#: doc/classes/VisualServer.xml:1364 -msgid "" -"Returns an array of object IDs intersecting with the provided AABB. Only " -"visual 3D nodes are considered, such as [MeshInstance] or " -"[DirectionalLight]. Use [method @GDScript.instance_from_id] to obtain the " -"actual nodes. A scenario RID must be provided, which is available in the " -"[World] you want to query. This forces an update for all resources queued to " -"update.\n" -"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" -"game use cases, prefer physics collision." -msgstr "" - -#: doc/classes/VisualServer.xml:1376 -msgid "" -"Returns an array of object IDs intersecting with the provided convex shape. " -"Only visual 3D nodes are considered, such as [MeshInstance] or " -"[DirectionalLight]. Use [method @GDScript.instance_from_id] to obtain the " -"actual nodes. A scenario RID must be provided, which is available in the " -"[World] you want to query. This forces an update for all resources queued to " -"update.\n" -"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" -"game use cases, prefer physics collision." -msgstr "" - -#: doc/classes/VisualServer.xml:1390 -msgid "" -"Returns an array of object IDs intersecting with the provided 3D ray. Only " -"visual 3D nodes are considered, such as [MeshInstance] or " -"[DirectionalLight]. Use [method @GDScript.instance_from_id] to obtain the " -"actual nodes. A scenario RID must be provided, which is available in the " -"[World] you want to query. This forces an update for all resources queued to " -"update.\n" -"[b]Warning:[/b] This function is primarily intended for editor usage. For in-" -"game use cases, prefer physics collision." -msgstr "" - -#: doc/classes/VisualServer.xml:1402 -msgid "" -"If [code]true[/code], this directional light will blend between shadow map " -"splits resulting in a smoother transition between them. Equivalent to " -"[member DirectionalLight.directional_shadow_blend_splits]." -msgstr "" - -#: doc/classes/VisualServer.xml:1413 -msgid "" -"Sets the shadow depth range mode for this directional light. Equivalent to " -"[member DirectionalLight.directional_shadow_depth_range]. See [enum " -"LightDirectionalShadowDepthRangeMode] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:1424 -msgid "" -"Sets the shadow mode for this directional light. Equivalent to [member " -"DirectionalLight.directional_shadow_mode]. See [enum " -"LightDirectionalShadowMode] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:1435 -msgid "" -"Sets whether to use a dual paraboloid or a cubemap for the shadow map. Dual " -"paraboloid is faster but may suffer from artifacts. Equivalent to [member " -"OmniLight.omni_shadow_mode]." -msgstr "" - -#: doc/classes/VisualServer.xml:1446 -msgid "Sets the color of the light. Equivalent to [member Light.light_color]." -msgstr "" - -#: doc/classes/VisualServer.xml:1457 -msgid "" -"Sets the cull mask for this Light. Lights only affect objects in the " -"selected layers. Equivalent to [member Light.light_cull_mask]." -msgstr "" - -#: doc/classes/VisualServer.xml:1468 -msgid "" -"If [code]true[/code], light will subtract light instead of adding light. " -"Equivalent to [member Light.light_negative]." -msgstr "" - -#: doc/classes/VisualServer.xml:1481 -msgid "" -"Sets the specified light parameter. See [enum LightParam] for options. " -"Equivalent to [method Light.set_param]." -msgstr "" - -#: doc/classes/VisualServer.xml:1503 -msgid "" -"If [code]true[/code], reverses the backface culling of the mesh. This can be " -"useful when you have a flat mesh that has a light behind it. If you need to " -"cast a shadow on both sides of the mesh, set the mesh to use double sided " -"shadows with [method instance_geometry_set_cast_shadows_setting]. Equivalent " -"to [member Light.shadow_reverse_cull_face]." -msgstr "" - -#: doc/classes/VisualServer.xml:1514 -msgid "" -"If [code]true[/code], light will cast shadows. Equivalent to [member Light." -"shadow_enabled]." -msgstr "" - -#: doc/classes/VisualServer.xml:1525 -msgid "" -"Sets the color of the shadow cast by the light. Equivalent to [member Light." -"shadow_color]." -msgstr "" - -#: doc/classes/VisualServer.xml:1536 -msgid "Sets whether GI probes capture light information from this light." -msgstr "" - -#: doc/classes/VisualServer.xml:1543 -msgid "" -"Creates a lightmap capture and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]lightmap_capture_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this lightmap capture to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:1554 -msgid "Returns the size of the lightmap capture area." -msgstr "" - -#: doc/classes/VisualServer.xml:1563 -msgid "Returns the energy multiplier used by the lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:1572 -msgid "Returns the octree used by the lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:1581 -msgid "" -"Returns the cell subdivision amount used by this lightmap capture's octree." -msgstr "" - -#: doc/classes/VisualServer.xml:1590 -msgid "Returns the cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/VisualServer.xml:1601 -msgid "Sets the size of the area covered by the lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:1612 -msgid "Sets the energy multiplier for this lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:1623 -msgid "Sets the octree to be used by this lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:1634 -msgid "Sets the subdivision level of this lightmap capture's octree." -msgstr "" - -#: doc/classes/VisualServer.xml:1645 -msgid "Sets the octree cell transform for this lightmap capture's octree." -msgstr "" - -#: doc/classes/VisualServer.xml:1658 -msgid "" -"Returns a mesh of a sphere with the given amount of horizontal and vertical " -"subdivisions." -msgstr "" - -#: doc/classes/VisualServer.xml:1665 -msgid "" -"Creates an empty material and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]material_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:1677 -msgid "Returns the value of a certain material's parameter." -msgstr "" - -#: doc/classes/VisualServer.xml:1688 -msgid "Sets an object's next material." -msgstr "" - -#: doc/classes/VisualServer.xml:1701 -msgid "Sets a material's parameter." -msgstr "" - -#: doc/classes/VisualServer.xml:1712 -msgid "Sets a material's render priority." -msgstr "" - -#: doc/classes/VisualServer.xml:1723 -msgid "Sets a shader material's shader." -msgstr "" - -#: doc/classes/VisualServer.xml:1752 -msgid "Removes all surfaces from a mesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1759 -msgid "" -"Creates a new mesh and adds it to the VisualServer. It can be accessed with " -"the RID that is returned. This RID will be used in all [code]mesh_*[/code] " -"VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this mesh to an instance using [method " -"instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:1770 -msgid "Returns a mesh's blend shape count." -msgstr "" - -#: doc/classes/VisualServer.xml:1779 -msgid "Returns a mesh's blend shape mode." -msgstr "" - -#: doc/classes/VisualServer.xml:1788 -msgid "Returns a mesh's custom aabb." -msgstr "" - -#: doc/classes/VisualServer.xml:1797 -msgid "Returns a mesh's number of surfaces." -msgstr "" - -#: doc/classes/VisualServer.xml:1808 -msgid "Sets a mesh's blend shape mode." -msgstr "" - -#: doc/classes/VisualServer.xml:1819 -msgid "Sets a mesh's custom aabb." -msgstr "" - -#: doc/classes/VisualServer.xml:1830 -msgid "Returns a mesh's surface's buffer arrays." -msgstr "" - -#: doc/classes/VisualServer.xml:1841 -msgid "Returns a mesh's surface's arrays for blend shapes." -msgstr "" - -#: doc/classes/VisualServer.xml:1856 doc/classes/VisualServer.xml:1869 -msgid "Function is unused in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:1880 -msgid "Returns a mesh's surface's material." -msgstr "" - -#: doc/classes/VisualServer.xml:1893 -msgid "Sets a mesh's surface's material." -msgstr "" - -#: doc/classes/VisualServer.xml:1908 -msgid "" -"Updates a specific region of a vertex buffer for the specified surface. " -"Warning: this function alters the vertex buffer directly with no safety " -"mechanisms, you can easily corrupt your mesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1931 -msgid "" -"Creates a new multimesh on the VisualServer and returns an [RID] handle. " -"This RID will be used in all [code]multimesh_*[/code] VisualServer " -"functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this multimesh to an instance using [method " -"instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:1942 -msgid "" -"Calculates and returns the axis-aligned bounding box that encloses all " -"instances within the multimesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1959 -msgid "Returns the number of instances allocated for this multimesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1968 -msgid "" -"Returns the RID of the mesh that will be used in drawing this multimesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1977 -msgid "Returns the number of visible instances for this multimesh." -msgstr "" - -#: doc/classes/VisualServer.xml:1988 -msgid "Returns the color by which the specified instance will be modulated." -msgstr "" - -#: doc/classes/VisualServer.xml:1999 -msgid "Returns the custom data associated with the specified instance." -msgstr "" - -#: doc/classes/VisualServer.xml:2010 -msgid "Returns the [Transform] of the specified instance." -msgstr "" - -#: doc/classes/VisualServer.xml:2021 -msgid "" -"Returns the [Transform2D] of the specified instance. For use when the " -"multimesh is set to use 2D transforms." -msgstr "" - -#: doc/classes/VisualServer.xml:2034 -msgid "" -"Sets the color by which this instance will be modulated. Equivalent to " -"[method MultiMesh.set_instance_color]." -msgstr "" - -#: doc/classes/VisualServer.xml:2047 -msgid "" -"Sets the custom data for this instance. Custom data is passed as a [Color], " -"but is interpreted as a [code]vec4[/code] in the shader. Equivalent to " -"[method MultiMesh.set_instance_custom_data]." -msgstr "" - -#: doc/classes/VisualServer.xml:2060 -msgid "" -"Sets the [Transform] for this instance. Equivalent to [method MultiMesh." -"set_instance_transform]." -msgstr "" - -#: doc/classes/VisualServer.xml:2073 -msgid "" -"Sets the [Transform2D] for this instance. For use when multimesh is used in " -"2D. Equivalent to [method MultiMesh.set_instance_transform_2d]." -msgstr "" - -#: doc/classes/VisualServer.xml:2094 -msgid "" -"Sets the mesh to be drawn by the multimesh. Equivalent to [member MultiMesh." -"mesh]." -msgstr "" - -#: doc/classes/VisualServer.xml:2105 -msgid "" -"Sets the number of instances visible at a given time. If -1, all instances " -"that have been allocated are drawn. Equivalent to [member MultiMesh." -"visible_instance_count]." -msgstr "" - -#: doc/classes/VisualServer.xml:2112 -msgid "" -"Creates a new omni light and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID can be used in most [code]light_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this omni light to an instance using [method " -"instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:2121 -msgid "" -"Creates a particle system and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]particles_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach these particles to an instance using [method " -"instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:2132 -msgid "" -"Calculates and returns the axis-aligned bounding box that contains all the " -"particles. Equivalent to [method Particles.capture_aabb]." -msgstr "" - -#: doc/classes/VisualServer.xml:2141 -msgid "Returns [code]true[/code] if particles are currently set to emitting." -msgstr "" - -#: doc/classes/VisualServer.xml:2150 -msgid "" -"Returns [code]true[/code] if particles are not emitting and particles are " -"set to inactive." -msgstr "" - -#: doc/classes/VisualServer.xml:2159 -msgid "" -"Add particle system to list of particle systems that need to be updated. " -"Update will take place on the next frame, or on the next call to [method " -"instances_cull_aabb], [method instances_cull_convex], or [method " -"instances_cull_ray]." -msgstr "" - -#: doc/classes/VisualServer.xml:2168 -msgid "" -"Reset the particles on the next update. Equivalent to [method Particles." -"restart]." -msgstr "" - -#: doc/classes/VisualServer.xml:2179 -msgid "" -"Sets the number of particles to be drawn and allocates the memory for them. " -"Equivalent to [member Particles.amount]." -msgstr "" - -#: doc/classes/VisualServer.xml:2190 -msgid "" -"Sets a custom axis-aligned bounding box for the particle system. Equivalent " -"to [member Particles.visibility_aabb]." -msgstr "" - -#: doc/classes/VisualServer.xml:2201 -msgid "" -"Sets the draw order of the particles to one of the named enums from [enum " -"ParticlesDrawOrder]. See [enum ParticlesDrawOrder] for options. Equivalent " -"to [member Particles.draw_order]." -msgstr "" - -#: doc/classes/VisualServer.xml:2214 -msgid "" -"Sets the mesh to be used for the specified draw pass. Equivalent to [member " -"Particles.draw_pass_1], [member Particles.draw_pass_2], [member Particles." -"draw_pass_3], and [member Particles.draw_pass_4]." -msgstr "" - -#: doc/classes/VisualServer.xml:2225 -msgid "" -"Sets the number of draw passes to use. Equivalent to [member Particles." -"draw_passes]." -msgstr "" - -#: doc/classes/VisualServer.xml:2236 -msgid "" -"Sets the [Transform] that will be used by the particles when they first emit." -msgstr "" - -#: doc/classes/VisualServer.xml:2247 -msgid "" -"If [code]true[/code], particles will emit over time. Setting to false does " -"not reset the particles, but only stops their emission. Equivalent to " -"[member Particles.emitting]." -msgstr "" - -#: doc/classes/VisualServer.xml:2258 -msgid "" -"Sets the explosiveness ratio. Equivalent to [member Particles.explosiveness]." -msgstr "" - -#: doc/classes/VisualServer.xml:2269 -msgid "" -"Sets the frame rate that the particle system rendering will be fixed to. " -"Equivalent to [member Particles.fixed_fps]." -msgstr "" - -#: doc/classes/VisualServer.xml:2280 -msgid "" -"If [code]true[/code], uses fractional delta which smooths the movement of " -"the particles. Equivalent to [member Particles.fract_delta]." -msgstr "" - -#: doc/classes/VisualServer.xml:2291 -msgid "" -"Sets the lifetime of each particle in the system. Equivalent to [member " -"Particles.lifetime]." -msgstr "" - -#: doc/classes/VisualServer.xml:2302 -msgid "" -"If [code]true[/code], particles will emit once and then stop. Equivalent to " -"[member Particles.one_shot]." -msgstr "" - -#: doc/classes/VisualServer.xml:2313 -msgid "" -"Sets the preprocess time for the particles animation. This lets you delay " -"starting an animation until after the particles have begun emitting. " -"Equivalent to [member Particles.preprocess]." -msgstr "" - -#: doc/classes/VisualServer.xml:2324 -msgid "" -"Sets the material for processing the particles. Note: this is not the " -"material used to draw the materials. Equivalent to [member Particles." -"process_material]." -msgstr "" - -#: doc/classes/VisualServer.xml:2335 -msgid "" -"Sets the emission randomness ratio. This randomizes the emission of " -"particles within their phase. Equivalent to [member Particles.randomness]." -msgstr "" - -#: doc/classes/VisualServer.xml:2346 -msgid "" -"Sets the speed scale of the particle system. Equivalent to [member Particles." -"speed_scale]." -msgstr "" - -#: doc/classes/VisualServer.xml:2357 -msgid "" -"If [code]true[/code], particles use local coordinates. If [code]false[/code] " -"they use global coordinates. Equivalent to [member Particles.local_coords]." -msgstr "" - -#: doc/classes/VisualServer.xml:2364 -msgid "" -"Creates a reflection probe and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]reflection_probe_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this reflection probe to an instance using " -"[method instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:2377 -msgid "" -"If [code]true[/code], reflections will ignore sky contribution. Equivalent " -"to [member ReflectionProbe.interior_enable]." -msgstr "" - -#: doc/classes/VisualServer.xml:2388 -msgid "" -"Sets the render cull mask for this reflection probe. Only instances with a " -"matching cull mask will be rendered by this probe. Equivalent to [member " -"ReflectionProbe.cull_mask]." -msgstr "" - -#: doc/classes/VisualServer.xml:2399 -msgid "" -"If [code]true[/code], uses box projection. This can make reflections look " -"more correct in certain situations. Equivalent to [member ReflectionProbe." -"box_projection]." -msgstr "" - -#: doc/classes/VisualServer.xml:2410 -msgid "" -"If [code]true[/code], computes shadows in the reflection probe. This makes " -"the reflection much slower to compute. Equivalent to [member ReflectionProbe." -"enable_shadows]." -msgstr "" - -#: doc/classes/VisualServer.xml:2421 -msgid "" -"Sets the size of the area that the reflection probe will capture. Equivalent " -"to [member ReflectionProbe.extents]." -msgstr "" - -#: doc/classes/VisualServer.xml:2432 -msgid "" -"Sets the intensity of the reflection probe. Intensity modulates the strength " -"of the reflection. Equivalent to [member ReflectionProbe.intensity]." -msgstr "" - -#: doc/classes/VisualServer.xml:2443 -msgid "" -"Sets the ambient light color for this reflection probe when set to interior " -"mode. Equivalent to [member ReflectionProbe.interior_ambient_color]." -msgstr "" - -#: doc/classes/VisualServer.xml:2454 -msgid "" -"Sets the energy multiplier for this reflection probes ambient light " -"contribution when set to interior mode. Equivalent to [member " -"ReflectionProbe.interior_ambient_energy]." -msgstr "" - -#: doc/classes/VisualServer.xml:2465 -msgid "" -"Sets the contribution value for how much the reflection affects the ambient " -"light for this reflection probe when set to interior mode. Useful so that " -"ambient light matches the color of the room. Equivalent to [member " -"ReflectionProbe.interior_ambient_contrib]." -msgstr "" - -#: doc/classes/VisualServer.xml:2476 -msgid "" -"Sets the max distance away from the probe an object can be before it is " -"culled. Equivalent to [member ReflectionProbe.max_distance]." -msgstr "" - -#: doc/classes/VisualServer.xml:2487 -msgid "" -"Sets the origin offset to be used when this reflection probe is in box " -"project mode. Equivalent to [member ReflectionProbe.origin_offset]." -msgstr "" - -#: doc/classes/VisualServer.xml:2498 -msgid "" -"Sets how often the reflection probe updates. Can either be once or every " -"frame. See [enum ReflectionProbeUpdateMode] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:2511 -msgid "" -"Schedules a callback to the corresponding named [code]method[/code] on " -"[code]where[/code] after a frame has been drawn.\n" -"The callback method must use only 1 argument which will be called with " -"[code]userdata[/code]." -msgstr "" - -#: doc/classes/VisualServer.xml:2519 -msgid "" -"Creates a scenario and adds it to the VisualServer. It can be accessed with " -"the RID that is returned. This RID will be used in all [code]scenario_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"The scenario is the 3D world that all the visual instances exist in." -msgstr "" - -#: doc/classes/VisualServer.xml:2532 -msgid "" -"Sets the [enum ScenarioDebugMode] for this scenario. See [enum " -"ScenarioDebugMode] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:2543 -msgid "Sets the environment that will be used with this scenario." -msgstr "" - -#: doc/classes/VisualServer.xml:2554 -msgid "" -"Sets the fallback environment to be used by this scenario. The fallback " -"environment is used if no environment is set. Internally, this is used by " -"the editor to provide a default environment." -msgstr "" - -#: doc/classes/VisualServer.xml:2569 -msgid "" -"Sets a boot image. The color defines the background color. If [code]scale[/" -"code] is [code]true[/code], the image will be scaled to fit the screen size. " -"If [code]use_filter[/code] is [code]true[/code], the image will be scaled " -"with linear interpolation. If [code]use_filter[/code] is [code]false[/code], " -"the image will be scaled with nearest-neighbor interpolation." -msgstr "" - -#: doc/classes/VisualServer.xml:2578 -msgid "" -"If [code]true[/code], the engine will generate wireframes for use with the " -"wireframe debug mode." -msgstr "" - -#: doc/classes/VisualServer.xml:2587 -msgid "" -"Sets the default clear color which is used when a specific clear color has " -"not been selected." -msgstr "" - -#: doc/classes/VisualServer.xml:2594 -msgid "" -"Creates an empty shader and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID will be used in all [code]shader_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:2604 -msgid "Returns a shader's code." -msgstr "" - -#: doc/classes/VisualServer.xml:2615 -msgid "Returns a default texture from a shader searched by name." -msgstr "" - -#: doc/classes/VisualServer.xml:2634 -msgid "Returns the parameters of a shader." -msgstr "" - -#: doc/classes/VisualServer.xml:2645 -msgid "Sets a shader's code." -msgstr "" - -#: doc/classes/VisualServer.xml:2658 -msgid "Sets a shader's default texture. Overwrites the texture given by name." -msgstr "" - -#: doc/classes/VisualServer.xml:2671 -msgid "Allocates the GPU buffers for this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2682 -msgid "Returns the [Transform] set for a specific bone of this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2693 -msgid "Returns the [Transform2D] set for a specific bone of this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2706 -msgid "Sets the [Transform] for a specific bone of this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2719 -msgid "Sets the [Transform2D] for a specific bone of this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2726 -msgid "" -"Creates a skeleton and adds it to the VisualServer. It can be accessed with " -"the RID that is returned. This RID will be used in all [code]skeleton_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:2736 -msgid "Returns the number of bones allocated for this skeleton." -msgstr "" - -#: doc/classes/VisualServer.xml:2743 -msgid "" -"Creates an empty sky and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID will be used in all [code]sky_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:2761 -msgid "" -"Creates a spot light and adds it to the VisualServer. It can be accessed " -"with the RID that is returned. This RID can be used in most [code]light_*[/" -"code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method.\n" -"To place in a scene, attach this spot light to an instance using [method " -"instance_set_base] using the returned RID." -msgstr "" - -#: doc/classes/VisualServer.xml:2790 -msgid "Sets a viewport's camera." -msgstr "" - -#: doc/classes/VisualServer.xml:2801 -msgid "Sets a viewport's canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:2814 -msgid "" -"Copies viewport to a region of the screen specified by [code]rect[/code]. If " -"[member Viewport.render_direct_to_screen] is [code]true[/code], then " -"viewport does not use a framebuffer and the contents of the viewport are " -"rendered directly to screen. However, note that the root viewport is drawn " -"last, therefore it will draw over the screen. Accordingly, you must set the " -"root viewport to an area that does not cover the area that you have attached " -"this viewport to.\n" -"For example, you can set the root viewport to not render at all with the " -"following code:\n" -"[codeblock]\n" -"func _ready():\n" -" get_viewport().set_attach_to_screen_rect(Rect2())\n" -" $Viewport.set_attach_to_screen_rect(Rect2(0, 0, 600, 600))\n" -"[/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 " -"viewport_set_render_direct_to_screen]." -msgstr "" - -#: doc/classes/VisualServer.xml:2828 -msgid "" -"Creates an empty viewport and adds it to the VisualServer. It can be " -"accessed with the RID that is returned. This RID will be used in all " -"[code]viewport_*[/code] VisualServer functions.\n" -"Once finished with your RID, you will want to free the RID using the " -"VisualServer's [method free_rid] static method." -msgstr "" - -#: doc/classes/VisualServer.xml:2838 -msgid "Detaches the viewport from the screen." -msgstr "" - -#: doc/classes/VisualServer.xml:2849 -msgid "" -"Returns a viewport's render information. For options, see the [enum " -"ViewportRenderInfo] constants." -msgstr "" - -#: doc/classes/VisualServer.xml:2858 -msgid "Returns the viewport's last rendered frame." -msgstr "" - -#: doc/classes/VisualServer.xml:2869 -msgid "Detaches a viewport from a canvas and vice versa." -msgstr "" - -#: doc/classes/VisualServer.xml:2880 -msgid "If [code]true[/code], sets the viewport active, else sets it inactive." -msgstr "" - -#: doc/classes/VisualServer.xml:2895 -msgid "" -"Sets the stacking order for a viewport's canvas.\n" -"[code]layer[/code] is the actual canvas layer, while [code]sublayer[/code] " -"specifies the stacking order of the canvas among those in the same layer." -msgstr "" - -#: doc/classes/VisualServer.xml:2909 -msgid "Sets the transformation of a viewport's canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:2920 -msgid "" -"Sets the clear mode of a viewport. See [enum ViewportClearMode] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:2931 -msgid "" -"Sets the debug draw mode of a viewport. See [enum ViewportDebugDraw] for " -"options." -msgstr "" - -#: doc/classes/VisualServer.xml:2942 -msgid "" -"If [code]true[/code], rendering of a viewport's environment is disabled." -msgstr "" - -#: doc/classes/VisualServer.xml:2953 -msgid "Sets the viewport's global transformation matrix." -msgstr "" - -#: doc/classes/VisualServer.xml:2964 -msgid "If [code]true[/code], the viewport's canvas is not rendered." -msgstr "" - -#: doc/classes/VisualServer.xml:2975 -msgid "Currently unimplemented in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:2986 -msgid "Sets the anti-aliasing mode. See [enum ViewportMSAA] for options." -msgstr "" - -#: doc/classes/VisualServer.xml:2997 -msgid "Sets the viewport's parent to another viewport." -msgstr "" - -#: doc/classes/VisualServer.xml:3008 -msgid "" -"If [code]true[/code], render the contents of the viewport directly to " -"screen. This allows a low-level optimization where you can skip drawing a " -"viewport to the root viewport. While this optimization can result in a " -"significant increase in speed (especially on older devices), it comes at a " -"cost of usability. When this is enabled, you cannot read from the viewport " -"or from the [code]SCREEN_TEXTURE[/code]. You also lose the benefit of " -"certain window settings, such as the various stretch modes. Another " -"consequence to be aware of is that in 2D the rendering happens in window " -"coordinates, so if you have a viewport that is double the size of the " -"window, and you set this, then only the portion that fits within the window " -"will be drawn, no automatic scaling is possible, even if your game scene is " -"significantly larger than the window size." -msgstr "" - -#: doc/classes/VisualServer.xml:3019 -msgid "" -"Sets a viewport's scenario.\n" -"The scenario contains information about the [enum ScenarioDebugMode], " -"environment information, reflection atlas etc." -msgstr "" - -#: doc/classes/VisualServer.xml:3033 -msgid "Sets the shadow atlas quadrant's subdivision." -msgstr "" - -#: doc/classes/VisualServer.xml:3044 -msgid "" -"Sets the size of the shadow atlas's images (used for omni and spot lights). " -"The value will be rounded up to the nearest power of 2." -msgstr "" - -#: doc/classes/VisualServer.xml:3057 -msgid "Sets the viewport's width and height." -msgstr "" - -#: doc/classes/VisualServer.xml:3068 -msgid "" -"If [code]true[/code], the viewport renders its background as transparent." -msgstr "" - -#: doc/classes/VisualServer.xml:3079 -msgid "" -"Sets when the viewport should be updated. See [enum ViewportUpdateMode] " -"constants for options." -msgstr "" - -#: doc/classes/VisualServer.xml:3090 -msgid "" -"If [code]true[/code], the viewport uses augmented or virtual reality " -"technologies. See [ARVRInterface]." -msgstr "" - -#: doc/classes/VisualServer.xml:3097 -msgid "" -"Emitted at the end of the frame, after the VisualServer has finished " -"updating all the Viewports." -msgstr "" - -#: doc/classes/VisualServer.xml:3102 -msgid "" -"Emitted at the beginning of the frame, before the VisualServer updates all " -"the Viewports." -msgstr "" - -#: doc/classes/VisualServer.xml:3108 -msgid "Marks an error that shows that the index array is empty." -msgstr "" - -#: doc/classes/VisualServer.xml:3111 -msgid "Number of weights/bones per vertex." -msgstr "" - -#: doc/classes/VisualServer.xml:3114 -msgid "The minimum Z-layer for canvas items." -msgstr "" - -#: doc/classes/VisualServer.xml:3117 -msgid "The maximum Z-layer for canvas items." -msgstr "" - -#: doc/classes/VisualServer.xml:3120 -msgid "" -"Max number of glow levels that can be used with glow post-process effect." -msgstr "" - -#: doc/classes/VisualServer.xml:3123 -msgid "Unused enum in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:3126 -msgid "The minimum renderpriority of all materials." -msgstr "" - -#: doc/classes/VisualServer.xml:3129 -msgid "The maximum renderpriority of all materials." -msgstr "" - -#: doc/classes/VisualServer.xml:3150 -msgid "Shader is a 3D shader." -msgstr "" - -#: doc/classes/VisualServer.xml:3153 -msgid "Shader is a 2D shader." -msgstr "" - -#: doc/classes/VisualServer.xml:3156 -msgid "Shader is a particle shader." -msgstr "" - -#: doc/classes/VisualServer.xml:3159 -msgid "Represents the size of the [enum ShaderMode] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3162 -msgid "Array is a vertex array." -msgstr "" - -#: doc/classes/VisualServer.xml:3165 -msgid "Array is a normal array." -msgstr "" - -#: doc/classes/VisualServer.xml:3168 -msgid "Array is a tangent array." -msgstr "" - -#: doc/classes/VisualServer.xml:3171 -msgid "Array is a color array." -msgstr "" - -#: doc/classes/VisualServer.xml:3174 -msgid "Array is an UV coordinates array." -msgstr "" - -#: doc/classes/VisualServer.xml:3177 -msgid "Array is an UV coordinates array for the second UV coordinates." -msgstr "" - -#: doc/classes/VisualServer.xml:3180 -msgid "Array contains bone information." -msgstr "" - -#: doc/classes/VisualServer.xml:3183 -msgid "Array is weight information." -msgstr "" - -#: doc/classes/VisualServer.xml:3186 -msgid "Array is index array." -msgstr "" - -#: doc/classes/VisualServer.xml:3192 -msgid "Flag used to mark a vertex array." -msgstr "" - -#: doc/classes/VisualServer.xml:3195 -msgid "Flag used to mark a normal array." -msgstr "" - -#: doc/classes/VisualServer.xml:3198 -msgid "Flag used to mark a tangent array." -msgstr "" - -#: doc/classes/VisualServer.xml:3201 -msgid "Flag used to mark a color array." -msgstr "" - -#: doc/classes/VisualServer.xml:3204 -msgid "Flag used to mark an UV coordinates array." -msgstr "" - -#: doc/classes/VisualServer.xml:3207 -msgid "" -"Flag used to mark an UV coordinates array for the second UV coordinates." -msgstr "" - -#: doc/classes/VisualServer.xml:3210 -msgid "Flag used to mark a bone information array." -msgstr "" - -#: doc/classes/VisualServer.xml:3213 -msgid "Flag used to mark a weights array." -msgstr "" - -#: doc/classes/VisualServer.xml:3216 -msgid "Flag used to mark an index array." -msgstr "" - -#: doc/classes/VisualServer.xml:3245 -msgid "Primitive to draw consists of points." -msgstr "" - -#: doc/classes/VisualServer.xml:3248 -msgid "Primitive to draw consists of lines." -msgstr "" - -#: doc/classes/VisualServer.xml:3251 -msgid "Primitive to draw consists of a line strip from start to end." -msgstr "" - -#: doc/classes/VisualServer.xml:3254 -msgid "Primitive to draw consists of triangles." -msgstr "" - -#: doc/classes/VisualServer.xml:3257 -msgid "" -"Primitive to draw consists of a triangle strip (the last 3 vertices are " -"always combined to make a triangle)." -msgstr "" - -#: doc/classes/VisualServer.xml:3260 -msgid "Represents the size of the [enum PrimitiveType] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3269 -msgid "Use [Transform2D] to store MultiMesh transform." -msgstr "" - -#: doc/classes/VisualServer.xml:3272 -msgid "Use [Transform] to store MultiMesh transform." -msgstr "" - -#: doc/classes/VisualServer.xml:3275 -msgid "Is a directional (sun) light." -msgstr "" - -#: doc/classes/VisualServer.xml:3278 -msgid "Is an omni light." -msgstr "" - -#: doc/classes/VisualServer.xml:3281 -msgid "Is a spot light." -msgstr "" - -#: doc/classes/VisualServer.xml:3284 -msgid "The light's energy." -msgstr "" - -#: doc/classes/VisualServer.xml:3289 -msgid "The light's influence on specularity." -msgstr "" - -#: doc/classes/VisualServer.xml:3292 -msgid "The light's range." -msgstr "" - -#: doc/classes/VisualServer.xml:3295 -msgid "The light's attenuation." -msgstr "" - -#: doc/classes/VisualServer.xml:3298 -msgid "The spotlight's angle." -msgstr "" - -#: doc/classes/VisualServer.xml:3301 -msgid "The spotlight's attenuation." -msgstr "" - -#: doc/classes/VisualServer.xml:3304 -msgid "Scales the shadow color." -msgstr "" - -#: doc/classes/VisualServer.xml:3307 -msgid "Max distance that shadows will be rendered." -msgstr "" - -#: doc/classes/VisualServer.xml:3310 -msgid "Proportion of shadow atlas occupied by the first split." -msgstr "" - -#: doc/classes/VisualServer.xml:3313 -msgid "Proportion of shadow atlas occupied by the second split." -msgstr "" - -#: doc/classes/VisualServer.xml:3316 -msgid "" -"Proportion of shadow atlas occupied by the third split. The fourth split " -"occupies the rest." -msgstr "" - -#: doc/classes/VisualServer.xml:3321 -msgid "" -"Normal bias used to offset shadow lookup by object normal. Can be used to " -"fix self-shadowing artifacts." -msgstr "" - -#: doc/classes/VisualServer.xml:3324 -msgid "Bias the shadow lookup to fix self-shadowing artifacts." -msgstr "" - -#: doc/classes/VisualServer.xml:3327 -msgid "" -"Increases bias on further splits to fix self-shadowing that only occurs far " -"away from the camera." -msgstr "" - -#: doc/classes/VisualServer.xml:3330 -msgid "Represents the size of the [enum LightParam] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3333 -msgid "Use a dual paraboloid shadow map for omni lights." -msgstr "" - -#: doc/classes/VisualServer.xml:3336 -msgid "" -"Use a cubemap shadow map for omni lights. Slower but better quality than " -"dual paraboloid." -msgstr "" - -#: doc/classes/VisualServer.xml:3339 -msgid "Use orthogonal shadow projection for directional light." -msgstr "" - -#: doc/classes/VisualServer.xml:3342 -msgid "Use 2 splits for shadow projection when using directional light." -msgstr "" - -#: doc/classes/VisualServer.xml:3345 -msgid "Use 4 splits for shadow projection when using directional light." -msgstr "" - -#: doc/classes/VisualServer.xml:3348 -msgid "" -"Keeps shadows stable as camera moves but has lower effective resolution." -msgstr "" - -#: doc/classes/VisualServer.xml:3351 -msgid "" -"Optimize use of shadow maps, increasing the effective resolution. But may " -"result in shadows moving or flickering slightly." -msgstr "" - -#: doc/classes/VisualServer.xml:3354 -msgid "Reflection probe will update reflections once and then stop." -msgstr "" - -#: doc/classes/VisualServer.xml:3357 -msgid "" -"Reflection probe will update each frame. This mode is necessary to capture " -"moving objects." -msgstr "" - -#: doc/classes/VisualServer.xml:3360 -msgid "Draw particles in the order that they appear in the particles array." -msgstr "" - -#: doc/classes/VisualServer.xml:3363 -msgid "Sort particles based on their lifetime." -msgstr "" - -#: doc/classes/VisualServer.xml:3366 -msgid "Sort particles based on their distance to the camera." -msgstr "" - -#: doc/classes/VisualServer.xml:3369 -msgid "Do not update the viewport." -msgstr "" - -#: doc/classes/VisualServer.xml:3372 -msgid "Update the viewport once then set to disabled." -msgstr "" - -#: doc/classes/VisualServer.xml:3375 -msgid "Update the viewport whenever it is visible." -msgstr "" - -#: doc/classes/VisualServer.xml:3378 -msgid "Always update the viewport." -msgstr "" - -#: doc/classes/VisualServer.xml:3381 -msgid "The viewport is always cleared before drawing." -msgstr "" - -#: doc/classes/VisualServer.xml:3384 -msgid "The viewport is never cleared before drawing." -msgstr "" - -#: doc/classes/VisualServer.xml:3387 -msgid "" -"The viewport is cleared once, then the clear mode is set to [constant " -"VIEWPORT_CLEAR_NEVER]." -msgstr "" - -#: doc/classes/VisualServer.xml:3390 -msgid "Multisample antialiasing is disabled." -msgstr "" - -#: doc/classes/VisualServer.xml:3393 -msgid "Multisample antialiasing is set to 2×." -msgstr "" - -#: doc/classes/VisualServer.xml:3396 -msgid "Multisample antialiasing is set to 4×." -msgstr "" - -#: doc/classes/VisualServer.xml:3399 -msgid "Multisample antialiasing is set to 8×." -msgstr "" - -#: doc/classes/VisualServer.xml:3402 -msgid "Multisample antialiasing is set to 16×." -msgstr "" - -#: doc/classes/VisualServer.xml:3405 -msgid "" -"Multisample antialiasing is set to 2× on external texture. Special mode for " -"GLES2 Android VR (Oculus Quest and Go)." -msgstr "" - -#: doc/classes/VisualServer.xml:3408 -msgid "" -"Multisample antialiasing is set to 4× on external texture. Special mode for " -"GLES2 Android VR (Oculus Quest and Go)." -msgstr "" - -#: doc/classes/VisualServer.xml:3411 -msgid "Number of objects drawn in a single frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3414 -msgid "Number of vertices drawn in a single frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3417 -msgid "Number of material changes during this frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3420 -msgid "Number of shader changes during this frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3423 -msgid "Number of surface changes during this frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3426 -msgid "Number of draw calls during this frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3429 -msgid "Represents the size of the [enum ViewportRenderInfo] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3432 -msgid "Debug draw is disabled. Default setting." -msgstr "" - -#: doc/classes/VisualServer.xml:3435 -msgid "Debug draw sets objects to unshaded." -msgstr "" - -#: doc/classes/VisualServer.xml:3440 -msgid "Overwrites clear color to [code](0,0,0,0)[/code]." -msgstr "" - -#: doc/classes/VisualServer.xml:3443 -msgid "Debug draw draws objects in wireframe." -msgstr "" - -#: doc/classes/VisualServer.xml:3468 -msgid "Use the clear color as background." -msgstr "" - -#: doc/classes/VisualServer.xml:3471 -msgid "Use a specified color as the background." -msgstr "" - -#: doc/classes/VisualServer.xml:3474 -msgid "Use a sky resource for the background." -msgstr "" - -#: doc/classes/VisualServer.xml:3477 -msgid "" -"Use a specified canvas layer as the background. This can be useful for " -"instantiating a 2D scene in a 3D world." -msgstr "" - -#: doc/classes/VisualServer.xml:3480 -msgid "" -"Do not clear the background, use whatever was rendered last frame as the " -"background." -msgstr "" - -#: doc/classes/VisualServer.xml:3486 -msgid "Represents the size of the [enum EnvironmentBG] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3513 -msgid "Output color as they came in." -msgstr "" - -#: doc/classes/VisualServer.xml:3516 -msgid "Use the Reinhard tonemapper." -msgstr "" - -#: doc/classes/VisualServer.xml:3519 -msgid "Use the filmic tonemapper." -msgstr "" - -#: doc/classes/VisualServer.xml:3522 -msgid "Use the ACES tonemapper." -msgstr "" - -#: doc/classes/VisualServer.xml:3525 -msgid "Disables the blur set for SSAO. Will make SSAO look noisier." -msgstr "" - -#: doc/classes/VisualServer.xml:3528 -msgid "Perform a 1x1 blur on the SSAO output." -msgstr "" - -#: doc/classes/VisualServer.xml:3531 -msgid "Performs a 2x2 blur on the SSAO output." -msgstr "" - -#: doc/classes/VisualServer.xml:3534 -msgid "Performs a 3x3 blur on the SSAO output. Use this for smoothest SSAO." -msgstr "" - -#: doc/classes/VisualServer.xml:3537 -msgid "Lowest quality of screen space ambient occlusion." -msgstr "" - -#: doc/classes/VisualServer.xml:3540 -msgid "Medium quality screen space ambient occlusion." -msgstr "" - -#: doc/classes/VisualServer.xml:3543 -msgid "Highest quality screen space ambient occlusion." -msgstr "" - -#: doc/classes/VisualServer.xml:3562 -msgid "Do not use a debug mode." -msgstr "" - -#: doc/classes/VisualServer.xml:3565 -msgid "Draw all objects as wireframe models." -msgstr "" - -#: doc/classes/VisualServer.xml:3568 -msgid "" -"Draw all objects in a way that displays how much overdraw is occurring. " -"Overdraw occurs when a section of pixels is drawn and shaded and then " -"another object covers it up. To optimize a scene, you should reduce overdraw." -msgstr "" - -#: doc/classes/VisualServer.xml:3571 -msgid "" -"Draw all objects without shading. Equivalent to setting all objects shaders " -"to [code]unshaded[/code]." -msgstr "" - -#: doc/classes/VisualServer.xml:3574 -msgid "The instance does not have a type." -msgstr "" - -#: doc/classes/VisualServer.xml:3577 -msgid "The instance is a mesh." -msgstr "" - -#: doc/classes/VisualServer.xml:3580 -msgid "The instance is a multimesh." -msgstr "" - -#: doc/classes/VisualServer.xml:3583 -msgid "The instance is an immediate geometry." -msgstr "" - -#: doc/classes/VisualServer.xml:3586 -msgid "The instance is a particle emitter." -msgstr "" - -#: doc/classes/VisualServer.xml:3589 -msgid "The instance is a light." -msgstr "" - -#: doc/classes/VisualServer.xml:3592 -msgid "The instance is a reflection probe." -msgstr "" - -#: doc/classes/VisualServer.xml:3595 -msgid "The instance is a GI probe." -msgstr "" - -#: doc/classes/VisualServer.xml:3598 -msgid "The instance is a lightmap capture." -msgstr "" - -#: doc/classes/VisualServer.xml:3601 -msgid "Represents the size of the [enum InstanceType] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3604 -msgid "" -"A combination of the flags of geometry instances (mesh, multimesh, immediate " -"and particles)." -msgstr "" - -#: doc/classes/VisualServer.xml:3607 -msgid "Allows the instance to be used in baked lighting." -msgstr "" - -#: doc/classes/VisualServer.xml:3612 -msgid "When set, manually requests to draw geometry on next frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3615 -msgid "Represents the size of the [enum InstanceFlags] enum." -msgstr "" - -#: doc/classes/VisualServer.xml:3618 -msgid "Disable shadows from this instance." -msgstr "" - -#: doc/classes/VisualServer.xml:3621 -msgid "Cast shadows from this instance." -msgstr "" - -#: doc/classes/VisualServer.xml:3624 -msgid "" -"Disable backface culling when rendering the shadow of the object. This is " -"slightly slower but may result in more correct shadows." -msgstr "" - -#: doc/classes/VisualServer.xml:3627 -msgid "" -"Only render the shadows from the object. The object itself will not be drawn." -msgstr "" - -#: doc/classes/VisualServer.xml:3630 -msgid "The nine patch gets stretched where needed." -msgstr "" - -#: doc/classes/VisualServer.xml:3633 -msgid "The nine patch gets filled with tiles where needed." -msgstr "" - -#: doc/classes/VisualServer.xml:3636 -msgid "" -"The nine patch gets filled with tiles where needed and stretches them a bit " -"if needed." -msgstr "" - -#: doc/classes/VisualServer.xml:3665 -msgid "Adds light color additive to the canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:3668 -msgid "Adds light color subtractive to the canvas." -msgstr "" - -#: doc/classes/VisualServer.xml:3671 -msgid "The light adds color depending on transparency." -msgstr "" - -#: doc/classes/VisualServer.xml:3674 -msgid "The light adds color depending on mask." -msgstr "" - -#: doc/classes/VisualServer.xml:3677 -msgid "Do not apply a filter to canvas light shadows." -msgstr "" - -#: doc/classes/VisualServer.xml:3680 -msgid "Use PCF5 filtering to filter canvas light shadows." -msgstr "" - -#: doc/classes/VisualServer.xml:3683 -msgid "Use PCF13 filtering to filter canvas light shadows." -msgstr "" - -#: doc/classes/VisualServer.xml:3688 -msgid "Culling of the canvas occluder is disabled." -msgstr "" - -#: doc/classes/VisualServer.xml:3691 -msgid "Culling of the canvas occluder is clockwise." -msgstr "" - -#: doc/classes/VisualServer.xml:3694 -msgid "Culling of the canvas occluder is counterclockwise." -msgstr "" - -#: doc/classes/VisualServer.xml:3697 -msgid "The amount of objects in the frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3700 -msgid "The amount of vertices in the frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3703 -msgid "The amount of modified materials in the frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3706 -msgid "The amount of shader rebinds in the frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3709 -msgid "The amount of surface changes in the frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3712 -msgid "The amount of draw calls in frame." -msgstr "" - -#: doc/classes/VisualServer.xml:3727 -msgid "Hardware supports shaders. This enum is currently unused in Godot 3.x." -msgstr "" - -#: doc/classes/VisualServer.xml:3730 -msgid "" -"Hardware supports multithreading. This enum is currently unused in Godot 3.x." -msgstr "" - #: doc/classes/VisualShader.xml:4 msgid "A custom shader program with a visual editor." msgstr "" @@ -57601,128 +57165,68 @@ msgid "" "multiplayer peer." msgstr "" -#: doc/classes/WindowDialog.xml:4 -msgid "Base class for window dialogs." +#: doc/classes/World2D.xml:4 +msgid "Class that has everything pertaining to a 2D world." msgstr "" -#: doc/classes/WindowDialog.xml:7 +#: doc/classes/World2D.xml:7 msgid "" -"Windowdialog is the base class for all window-based dialogs. It's a by-" -"default toplevel [Control] that draws a window decoration and allows motion " -"and resizing." -msgstr "" - -#: doc/classes/WindowDialog.xml:16 -msgid "Returns the close [TextureButton]." -msgstr "" - -#: doc/classes/WindowDialog.xml:22 -msgid "If [code]true[/code], the user can resize the window." -msgstr "" - -#: doc/classes/WindowDialog.xml:25 -msgid "The text displayed in the window's title bar." -msgstr "" - -#: doc/classes/WindowDialog.xml:32 -msgid "The icon for the close button." -msgstr "" - -#: doc/classes/WindowDialog.xml:35 -msgid "The horizontal offset of the close button." +"Class that has everything pertaining to a 2D world. A physics space, a " +"visual scenario and a sound space. 2D nodes register their resources into " +"the current 2D world." msgstr "" -#: doc/classes/WindowDialog.xml:38 +#: doc/classes/World2D.xml:16 msgid "" -"The icon used for the close button when it's hovered with the mouse cursor." +"The [RID] of this world's canvas resource. Used by the [RenderingServer] for " +"2D drawing." msgstr "" -#: doc/classes/WindowDialog.xml:44 +#: doc/classes/World2D.xml:19 msgid "" -"The style for both the content background of the [WindowDialog] and the " -"title bar." +"The state of this world's physics space. This allows arbitrary querying for " +"collision." msgstr "" -#: doc/classes/WindowDialog.xml:47 +#: doc/classes/World2D.xml:22 msgid "" -"The thickness of the border that can be dragged when scaling the window (if " -"[member resizable] is enabled)." -msgstr "" - -#: doc/classes/WindowDialog.xml:50 -msgid "The color of the title text." -msgstr "" - -#: doc/classes/WindowDialog.xml:53 -msgid "The font used to draw the title." -msgstr "" - -#: doc/classes/WindowDialog.xml:56 -msgid "The vertical offset of the title text." +"The [RID] of this world's physics space resource. Used by the " +"[PhysicsServer2D] for 2D physics, treating it as both a space and an area." msgstr "" -#: doc/classes/World.xml:4 +#: doc/classes/World3D.xml:4 msgid "Class that has everything pertaining to a world." msgstr "" -#: doc/classes/World.xml:7 +#: doc/classes/World3D.xml:7 msgid "" "Class that has everything pertaining to a world. A physics space, a visual " -"scenario and a sound space. Spatial nodes register their resources into the " +"scenario and a sound space. Node3D nodes register their resources into the " "current world." msgstr "" -#: doc/classes/World.xml:18 +#: doc/classes/World3D.xml:18 msgid "" -"The World's physics direct space state, used for making various queries. " +"The World3D's physics direct space state, used for making various queries. " "Might be used only during [code]_physics_process[/code]." msgstr "" -#: doc/classes/World.xml:21 -msgid "The World's [Environment]." +#: doc/classes/World3D.xml:21 +msgid "The World3D's [Environment]." msgstr "" -#: doc/classes/World.xml:24 +#: doc/classes/World3D.xml:24 msgid "" -"The World's fallback_environment will be used if the World's [Environment] " -"fails or is missing." -msgstr "" - -#: doc/classes/World.xml:27 -msgid "The World's visual scenario." +"The World3D's fallback_environment will be used if the World3D's " +"[Environment] fails or is missing." msgstr "" -#: doc/classes/World.xml:30 -msgid "The World's physics space." +#: doc/classes/World3D.xml:27 +msgid "The World3D's visual scenario." msgstr "" -#: doc/classes/World2D.xml:4 -msgid "Class that has everything pertaining to a 2D world." -msgstr "" - -#: doc/classes/World2D.xml:7 -msgid "" -"Class that has everything pertaining to a 2D world. A physics space, a " -"visual scenario and a sound space. 2D nodes register their resources into " -"the current 2D world." -msgstr "" - -#: doc/classes/World2D.xml:16 -msgid "" -"The [RID] of this world's canvas resource. Used by the [VisualServer] for 2D " -"drawing." -msgstr "" - -#: doc/classes/World2D.xml:19 -msgid "" -"The state of this world's physics space. This allows arbitrary querying for " -"collision." -msgstr "" - -#: doc/classes/World2D.xml:22 -msgid "" -"The [RID] of this world's physics space resource. Used by the " -"[Physics2DServer] for 2D physics, treating it as both a space and an area." +#: doc/classes/World3D.xml:30 +msgid "The World3D's physics space." msgstr "" #: doc/classes/WorldEnvironment.xml:4 @@ -57736,7 +57240,7 @@ msgid "" "The [WorldEnvironment] node is used to configure the default [Environment] " "for the scene.\n" "The parameters defined in the [WorldEnvironment] can be overridden by an " -"[Environment] node set on the current [Camera]. Additionally, only one " +"[Environment] node set on the current [Camera3D]. Additionally, only one " "[WorldEnvironment] may be instanced in a given scene at a time.\n" "The [WorldEnvironment] allows the user to specify default lighting " "parameters (e.g. ambient lighting), various post-processing effects (e.g. " @@ -57751,20 +57255,20 @@ msgid "" "default properties." msgstr "" -#: doc/classes/WorldMarginShape.xml:4 +#: doc/classes/WorldMarginShape3D.xml:4 msgid "Infinite plane shape for 3D collisions." msgstr "" -#: doc/classes/WorldMarginShape.xml:7 +#: doc/classes/WorldMarginShape3D.xml:7 msgid "" "An infinite plane shape for 3D collisions. Note that the [Plane]'s normal " "matters; anything \"below\" the plane will collide with it. If the " -"[WorldMarginShape] is used in a [PhysicsBody], it will cause colliding " +"[WorldMarginShape3D] is used in a [PhysicsBody3D], it will cause colliding " "objects placed \"below\" it to teleport \"above\" the plane." msgstr "" -#: doc/classes/WorldMarginShape.xml:15 -msgid "The [Plane] used by the [WorldMarginShape] for collision." +#: doc/classes/WorldMarginShape3D.xml:15 +msgid "The [Plane] used by the [WorldMarginShape3D] for collision." msgstr "" #: doc/classes/X509Certificate.xml:4 |