diff options
Diffstat (limited to 'doc/translations/sr_Cyrl.po')
-rw-r--r-- | doc/translations/sr_Cyrl.po | 1042 |
1 files changed, 933 insertions, 109 deletions
diff --git a/doc/translations/sr_Cyrl.po b/doc/translations/sr_Cyrl.po index 1dd374ba2b..cd2fdbb4f6 100644 --- a/doc/translations/sr_Cyrl.po +++ b/doc/translations/sr_Cyrl.po @@ -3391,6 +3391,12 @@ msgstr "" #: doc/classes/@GlobalScope.xml msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" + +#: doc/classes/@GlobalScope.xml +msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." msgstr "" @@ -8378,7 +8384,7 @@ msgid "" "[/codeblock]" msgstr "" -#: doc/classes/AStar.xml +#: doc/classes/AStar.xml doc/classes/AStar2D.xml msgid "" "Deletes the segment between the given points. If [code]bidirectional[/code] " "is [code]false[/code], only movement from [code]id[/code] to [code]to_id[/" @@ -8577,7 +8583,10 @@ msgid "" msgstr "" #: doc/classes/AStar2D.xml -msgid "Returns whether there is a connection/segment between the given points." +msgid "" +"Returns whether there is a connection/segment between the given points. If " +"[code]bidirectional[/code] is [code]false[/code], returns whether movement " +"from [code]id[/code] to [code]to_id[/code] is possible through this segment." msgstr "" #: doc/classes/AStar2D.xml @@ -8594,10 +8603,6 @@ msgid "" msgstr "" #: doc/classes/AStar2D.xml -msgid "Deletes the segment between the given points." -msgstr "" - -#: doc/classes/AStar2D.xml msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -8782,7 +8787,9 @@ msgid "" "Application code should consume these audio frames from this ring buffer " "using [method get_buffer] and process it as needed, for example to capture " "data from a microphone, implement application defined effects, or to " -"transmit audio over the network." +"transmit audio over the network. When capturing audio data from a " +"microphone, the format of the samples will be stereo 32-bit floating point " +"PCM." msgstr "" #: doc/classes/AudioEffectCapture.xml @@ -13625,7 +13632,7 @@ msgid "" msgstr "" #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml -#: doc/classes/Navigation.xml doc/classes/Navigation2D.xml +#: doc/classes/Navigation2D.xml msgid "Returns the object's [RID]." msgstr "" @@ -19100,11 +19107,14 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." +msgid "The [Curve] that is rendered onto the texture." msgstr "" #: doc/classes/CurveTexture.xml -msgid "The width of the texture." +msgid "" +"The width of the texture (in pixels). Higher values make it possible to " +"represent high-frequency data better (such as sudden direction changes), at " +"the cost of increased generation time and memory usage." msgstr "" #: doc/classes/CylinderMesh.xml @@ -19390,6 +19400,13 @@ msgid "Returns the list of keys in the [Dictionary]." msgstr "" #: doc/classes/Dictionary.xml +msgid "" +"Adds elements from [code]dictionary[/code] to this [Dictionary]. By default, " +"duplicate keys will not be copied over, unless [code]overwrite[/code] is " +"[code]true[/code]." +msgstr "" + +#: doc/classes/Dictionary.xml msgid "Returns the number of keys in the dictionary." msgstr "" @@ -21328,9 +21345,23 @@ msgstr "" #: doc/classes/EditorPlugin.xml msgid "" -"Gets the state of your plugin editor. This is used when saving the scene (so " -"state is kept when opening it again) and for switching tabs (so state can be " -"restored when the tab returns)." +"Override this method to provide a state data you want to be saved, like view " +"position, grid settings, folding, etc. This is used when saving the scene " +"(so state is kept when opening it again) and for switching tabs (so state " +"can be restored when the tab returns). This data is automatically saved for " +"each scene in an [code]editstate[/code] file in the editor metadata folder. " +"If you want to store global (scene-independent) editor data for your plugin, " +"you can use [method get_window_layout] instead.\n" +"Use [method set_state] to restore your saved state.\n" +"[b]Note:[/b] This method should not be used to save important settings that " +"should persist with the project.\n" +"[b]Note:[/b] You must implement [method get_plugin_name] for the state to be " +"stored and restored correctly.\n" +"[codeblock]\n" +"func get_state():\n" +" var state = {\"zoom\": zoom, \"preferred_color\": my_color}\n" +" return state\n" +"[/codeblock]" msgstr "" #: doc/classes/EditorPlugin.xml @@ -21341,9 +21372,18 @@ msgstr "" #: doc/classes/EditorPlugin.xml msgid "" -"Gets the GUI layout of the plugin. This is used to save the project's editor " -"layout when [method queue_save_layout] is called or the editor layout was " -"changed(For example changing the position of a dock)." +"Override this method to provide the GUI layout of the plugin or any other " +"data you want to be stored. This is used to save the project's editor layout " +"when [method queue_save_layout] is called or the editor layout was changed " +"(for example changing the position of a dock). The data is stored in the " +"[code]editor_layout.cfg[/code] file in the editor metadata directory.\n" +"Use [method set_window_layout] to restore your saved layout.\n" +"[codeblock]\n" +"func get_window_layout(configuration):\n" +" configuration.set_value(\"MyPlugin\", \"window_position\", $Window." +"position)\n" +" configuration.set_value(\"MyPlugin\", \"icon_color\", $Icon.modulate)\n" +"[/codeblock]" msgstr "" #: doc/classes/EditorPlugin.xml @@ -21456,11 +21496,30 @@ msgid "" msgstr "" #: doc/classes/EditorPlugin.xml -msgid "Restore the state saved by [method get_state]." +msgid "" +"Restore the state saved by [method get_state]. This method is called when " +"the current scene tab is changed in the editor.\n" +"[b]Note:[/b] Your plugin must implement [method get_plugin_name], otherwise " +"it will not be recognized and this method will not be called.\n" +"[codeblock]\n" +"func set_state(data):\n" +" zoom = data.get(\"zoom\", 1.0)\n" +" preferred_color = data.get(\"my_color\", Color.white)\n" +"[/codeblock]" msgstr "" #: doc/classes/EditorPlugin.xml -msgid "Restore the plugin GUI layout saved by [method get_window_layout]." +msgid "" +"Restore the plugin GUI layout and data saved by [method get_window_layout]. " +"This method is called for every plugin on editor startup. Use the provided " +"[code]configuration[/code] file to read your saved data.\n" +"[codeblock]\n" +"func set_window_layout(configuration):\n" +" $Window.position = configuration.get_value(\"MyPlugin\", " +"\"window_position\", Vector2())\n" +" $Icon.modulate = configuration.get_value(\"MyPlugin\", \"icon_color\", " +"Color.white)\n" +"[/codeblock]" msgstr "" #: doc/classes/EditorPlugin.xml @@ -26098,7 +26157,8 @@ msgid "" "will be filled from left to right using colors obtained from the gradient. " "This means the texture does not necessarily represent an exact copy of the " "gradient, but instead an interpolation of samples obtained from the gradient " -"at fixed steps (see [member width])." +"at fixed steps (see [member width]). See also [GradientTexture2D] and " +"[CurveTexture]." msgstr "" #: doc/classes/GradientTexture.xml @@ -26120,7 +26180,8 @@ msgid "" "repeat] types using colors obtained from the gradient. The texture does not " "necessarily represent an exact copy of the gradient, but instead an " "interpolation of samples obtained from the gradient at fixed steps (see " -"[member width] and [member height])." +"[member width] and [member height]). See also [GradientTexture] and " +"[CurveTexture]." msgstr "" #: doc/classes/GradientTexture2D.xml @@ -26926,6 +26987,12 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -26976,6 +27043,10 @@ msgid "The assigned [MeshLibrary]." msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +msgid "The navigation layers the GridMap generates its navigation regions in." +msgstr "" + +#: modules/gridmap/doc_classes/GridMap.xml msgid "" "Overrides the default friction and bounce physics properties for the whole " "[GridMap]." @@ -29366,7 +29437,7 @@ msgstr "" msgid "" "Sends all input events which are in the current buffer to the game loop. " "These events may have been buffered as a result of accumulated input " -"([method set_use_accumulated_input]) or agile input flushing ([member " +"([member use_accumulated_input]) or agile input flushing ([member " "ProjectSettings.input_devices/buffering/agile_event_flushing]).\n" "The engine will already do this itself at key execution points (at least " "once per frame). However, this can be useful in advanced cases where you " @@ -29515,10 +29586,6 @@ msgid "" msgstr "" #: doc/classes/Input.xml -msgid "Returns the mouse mode. See the constants for more information." -msgstr "" - -#: doc/classes/Input.xml msgid "" "Gets an input vector by specifying four actions for the positive and " "negative X and Y axes.\n" @@ -29712,24 +29779,6 @@ msgid "" msgstr "" #: doc/classes/Input.xml -msgid "Sets the mouse mode. See the constants for more information." -msgstr "" - -#: doc/classes/Input.xml -msgid "" -"Enables or disables the accumulation of similar input events sent by the " -"operating system. When input accumulation is enabled, all input events " -"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 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 " @@ -29765,6 +29814,24 @@ msgid "" msgstr "" #: doc/classes/Input.xml +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "" + +#: doc/classes/Input.xml +msgid "" +"If [code]true[/code], similar input events sent by the operating system are " +"accumulated. When input accumulation is enabled, all input events generated " +"during a frame will be merged and emitted when the frame is done rendering. " +"Therefore, this limits the number of input method calls per second to the " +"rendering FPS.\n" +"Input accumulation can be disabled to get slightly more precise/reactive " +"input at the cost of increased CPU usage. In applications where drawing " +"freehand lines is required, input accumulation should generally be disabled " +"while the user is drawing the line to get results that closely follow the " +"actual input." +msgstr "" + +#: doc/classes/Input.xml msgid "Emitted when a joypad device has been connected or disconnected." msgstr "" @@ -30336,9 +30403,9 @@ msgid "" "Contains mouse and pen motion information. Supports relative, absolute " "positions and speed. See [method Node._input].\n" "[b]Note:[/b] By default, this event is only emitted once per frame rendered " -"at most. If you need more precise input reporting, call [method Input." -"set_use_accumulated_input] with [code]false[/code] to make events emitted as " -"often as possible. If you use InputEventMouseMotion to draw lines, consider " +"at most. If you need more precise input reporting, set [member Input." +"use_accumulated_input] to [code]false[/code] to make events emitted as often " +"as possible. If you use InputEventMouseMotion to draw lines, consider " "implementing [url=https://en.wikipedia.org/wiki/" "Bresenham%27s_line_algorithm]Bresenham's line algorithm[/url] as well to " "avoid visible gaps in lines if the user is moving the mouse quickly." @@ -34644,9 +34711,10 @@ msgstr "" #: doc/classes/MeshInstance2D.xml msgid "" -"Node used for displaying a [Mesh] in 2D. Can be constructed from an existing " -"[Sprite] via a tool in the editor toolbar. Select \"Sprite\" then \"Convert " -"to Mesh2D\", select settings in popup and press \"Create Mesh2D\"." +"Node used for displaying a [Mesh] in 2D. A [MeshInstance2D] can be " +"automatically created from an existing [Sprite] via a tool in the editor " +"toolbar. Select the [Sprite] node, then choose [b]Sprite > Convert to " +"MeshInstance2D[/b] at the top of the 2D editor viewport." msgstr "" #: doc/classes/MeshInstance2D.xml @@ -35444,6 +35512,10 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "" + +#: doc/classes/Navigation.xml msgid "" "Returns the path between two given points. Points are in local coordinate " "space. If [code]optimize[/code] is [code]true[/code] (the default), the " @@ -35466,10 +35538,22 @@ msgstr "" #: doc/classes/Navigation.xml msgid "" +"A bitfield determining all navigation map layers the navigation can use on a " +"[method Navigation.get_simple_path] path query." +msgstr "" + +#: doc/classes/Navigation.xml +msgid "" "Defines which direction is up. By default, this is [code](0, 1, 0)[/code], " "which is the world's \"up\" direction." msgstr "" +#: doc/classes/Navigation.xml doc/classes/Navigation2DServer.xml +#: doc/classes/NavigationServer.xml +msgid "" +"Emitted when a navigation map is updated, when a region moves or is modified." +msgstr "" + #: doc/classes/Navigation2D.xml msgid "2D navigation and pathfinding node." msgstr "" @@ -35504,6 +35588,12 @@ msgstr "" msgid "The XY plane cell size to use for fields." msgstr "" +#: doc/classes/Navigation2D.xml +msgid "" +"A bitfield determining all navigation map layers the navigation can use on a " +"[method Navigation2D.get_simple_path] path query." +msgstr "" + #: doc/classes/Navigation2DServer.xml msgid "Server interface for low-level 2D navigation access." msgstr "" @@ -35520,8 +35610,12 @@ msgid "" "through scripts.\n" "For two regions to be connected to each other, they must share a similar " "edge. An edge is considered connected to another if both of its two vertices " -"are at a distance less than [member Navigation.edge_connection_margin] to " -"the respective other edge's vertex.\n" +"are at a distance less than navigation map [code]edge_connection_margin[/" +"code] to the respective other edge's vertex.\n" +"You may assign navigation layers to regions with [method Navigation2DServer." +"region_set_navigation_layers], which then can be checked upon when " +"requesting a path with [method Navigation2DServer.map_get_path]. This allows " +"allowing or forbidding some areas to 2D objects.\n" "To use the collision avoidance system, you may use agents. You can set an " "agent's target velocity, then the servers will emit a callback with a " "modified velocity.\n" @@ -35549,7 +35643,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -msgid "Callback called at the end of the RVO process." +msgid "" +"Callback called at the end of the RVO process. If a callback is created " +"manually and the agent is placed on a navigation map it will calculate " +"avoidance for the agent and dispatch the calculated [code]safe_velocity[/" +"code] to the [code]receiver[/code] object with a signal to the chosen " +"[code]method[/code] name.\n" +"[b]Note:[/b] Created callbacks are always processed independently of the " +"SceneTree state as long as the agent is on a navigation map and not freed. " +"To disable the dispatch of a callback from an agent use [method " +"agent_set_callback] again with a [code]null[/code] object as the " +"[code]receiver[/code]." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml @@ -35613,6 +35717,10 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "" + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Returns the map cell size." msgstr "" @@ -35636,7 +35744,10 @@ msgid "" msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -msgid "Returns the navigation path to reach the destination from the origin." +msgid "" +"Returns the navigation path to reach the destination from the origin. " +"[code]navigation_layers[/code] is a bitmask of all region layers that are " +"allowed to be in the path." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml @@ -35653,6 +35764,12 @@ msgstr "" msgid "Sets the map active." msgstr "" +#: doc/classes/Navigation2DServer.xml +msgid "" +"Set the map cell height used to weld the navigation mesh polygons. [b]Note:[/" +"b] Currently not implemented." +msgstr "" + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Set the map cell size used to weld the navigation mesh polygons." msgstr "" @@ -35668,14 +35785,56 @@ msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "" +"Returns the ending point of a connection door. [code]connection[/code] is an " +"index between 0 and the return value of [method " +"region_get_connections_count]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns the starting point of a connection door. [code]connection[/code] is " +"an index between 0 and the return value of [method " +"region_get_connections_count]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" +"Returns how many connections this [code]region[/code] has with other regions " +"in the map." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" "Returns the navigation map [RID] the requested [code]region[/code] is " "currently assigned to." msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "Returns the region's navigation layers." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Sets the map for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml +msgid "" +"Set the region's navigation layers. This allows selecting regions from a " +"path request (when using [method Navigation2DServer.map_get_path])." +msgstr "" + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Sets the navigation mesh for the region." msgstr "" @@ -35684,6 +35843,10 @@ msgstr "" msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "" + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -35693,9 +35856,16 @@ msgid "" "3D agent that is used in navigation to reach a location while avoiding " "static and dynamic obstacles. The dynamic obstacles are avoided using RVO " "(Reciprocal Velocity Obstacles) collision avoidance. The agent needs " -"navigation data to work correctly. This can be done by having the agent as a " -"child of a [Navigation] node, or using [method set_navigation]. " -"[NavigationAgent] is physics safe." +"navigation data to work correctly. By default this node will register to the " +"default [World] navigation map. If this node is a child of a [Navigation] " +"node it will register to the navigation map of the navigation node or the " +"function [method set_navigation] can be used to set the navigation node " +"directly. [NavigationAgent] is physics safe.\n" +"[b]Note:[/b] After [method set_target_location] is used it is required to " +"use the [method get_next_location] function once every physics frame to " +"update the internal path logic of the NavigationAgent. The returned vector " +"position from this function should be used as the next movement position for " +"the agent's parent Node." msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml @@ -35713,7 +35883,15 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -msgid "Returns the path from start to finish in global coordinates." +msgid "" +"Returns this agent's current path from start to finish in global " +"coordinates. The path only updates when the target location is changed or " +"the agent requires a repath. The path array is not intended to be used in " +"direct path movement as the agent has its own internal path logic that would " +"get corrupted by changing the path array manually. Use the intended [method " +"get_next_location] once every physics frame to receive the next path point " +"for the agents movement as this function also updates the internal path " +"logic." msgstr "" #: doc/classes/NavigationAgent.xml @@ -35728,11 +35906,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml +msgid "" +"Returns the [RID] of the navigation map for this NavigationAgent node. This " +"function returns always the map set on the NavigationAgent node and not the " +"map of the abstract agent on the NavigationServer. If the agent map is " +"changed directly with the NavigationServer API the NavigationAgent node will " +"not be aware of the map change. Use [method set_navigation_map] to change " +"the navigation map for the NavigationAgent and also update the agent on the " +"NavigationServer." +msgstr "" + +#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "" -"Returns a [Vector3] in global coordinates, that can be moved to, making sure " -"that there are no static objects in the way. If the agent does not have a " -"navigation path, it will return the origin of the agent's parent." +"Returns the next location in global coordinates that can be moved to, making " +"sure that there are no static objects in the way. If the agent does not have " +"a navigation path, it will return the position of the agent's parent. The " +"use of this function once every physics frame is required to update the " +"internal path logic of the NavigationAgent." msgstr "" #: doc/classes/NavigationAgent.xml @@ -35773,6 +35964,12 @@ msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "" +"Sets the [RID] of the navigation map this NavigationAgent node should use " +"and also updates the [code]agent[/code] on the NavigationServer." +msgstr "" + +#: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml +msgid "" "Sets the user desired final location. This will clear the current navigation " "path." msgstr "" @@ -35785,7 +35982,13 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml -msgid "The agent height offset to match the navigation mesh height." +msgid "" +"The NavigationAgent height offset is subtracted from the y-axis value of any " +"vector path position for this NavigationAgent. The NavigationAgent height " +"offset does not change or influence the navigation mesh or pathfinding query " +"result. Additional navigation maps that use regions with navigation meshes " +"that the developer baked with appropriate agent radius or height values are " +"required to support different-sized agents." msgstr "" #: doc/classes/NavigationAgent.xml @@ -35812,6 +36015,13 @@ msgstr "" msgid "The maximum speed that an agent can move." msgstr "" +#: doc/classes/NavigationAgent.xml +msgid "" +"A bitfield determining all navigation map layers the [NavigationAgent] " +"belongs to. On path requests the agent will ignore navmeshes without at " +"least one matching layer." +msgstr "" + #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "The distance to search for other agents." msgstr "" @@ -35874,9 +36084,16 @@ msgid "" "2D agent that is used in navigation to reach a location while avoiding " "static and dynamic obstacles. The dynamic obstacles are avoided using RVO " "(Reciprocal Velocity Obstacles) collision avoidance. The agent needs " -"navigation data to work correctly. This can be done by having the agent as a " -"child of a [Navigation2D] node, or using [method set_navigation]. " -"[NavigationAgent2D] is physics safe." +"navigation data to work correctly. By default this node will register to the " +"default [World2D] navigation map. If this node is a child of a " +"[Navigation2D] node it will register to the navigation map of the navigation " +"node or the function [method set_navigation] can be used to set the " +"navigation node directly. [NavigationAgent2D] is physics safe.\n" +"[b]Note:[/b] After [method set_target_location] is used it is required to " +"use the [method get_next_location] function once every physics frame to " +"update the internal path logic of the NavigationAgent. The returned vector " +"position from this function should be used as the next movement position for " +"the agent's parent Node." msgstr "" #: doc/classes/NavigationAgent2D.xml @@ -35892,13 +36109,6 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent2D.xml -msgid "" -"Returns a [Vector2] in global coordinates, that can be moved to, making sure " -"that there are no static objects in the way. If the agent does not have a " -"navigation path, it will return the position of the agent's parent." -msgstr "" - -#: doc/classes/NavigationAgent2D.xml msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "" @@ -35918,6 +36128,13 @@ msgid "" "only be enabled on agents that currently require it." msgstr "" +#: doc/classes/NavigationAgent2D.xml +msgid "" +"A bitfield determining all navigation map layers the [NavigationAgent2D] " +"belongs to. On path requests the agent will ignore navmeshes without at " +"least one matching layer." +msgstr "" + #: doc/classes/NavigationMesh.xml msgid "A mesh to approximate the walkable areas and obstacles." msgstr "" @@ -35948,8 +36165,8 @@ msgstr "" #: doc/classes/NavigationMesh.xml msgid "" -"Returns whether the specified [code]bit[/code] of the [member geometry/" -"collision_mask] is set." +"Returns whether the specified [code]bit[/code] of the [member " +"geometry_collision_mask] is set." msgstr "" #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml @@ -35971,9 +36188,9 @@ msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "If [code]value[/code] is [code]true[/code], sets the specified [code]bit[/" -"code] in the [member geometry/collision_mask].\n" +"code] in the [member geometry_collision_mask].\n" "If [code]value[/code] is [code]false[/code], clears the specified [code]bit[/" -"code] in the [member geometry/collision_mask]." +"code] in the [member geometry_collision_mask]." msgstr "" #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml @@ -35987,14 +36204,14 @@ msgid "" "The minimum floor to ceiling height that will still allow the floor area to " "be considered walkable.\n" "[b]Note:[/b] While baking, this value will be rounded up to the nearest " -"multiple of [member cell/height]." +"multiple of [member cell_height]." msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "The minimum ledge height that is considered to still be traversable.\n" "[b]Note:[/b] While baking, this value will be rounded down to the nearest " -"multiple of [member cell/height]." +"multiple of [member cell_height]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36006,7 +36223,7 @@ msgid "" "The distance to erode/shrink the walkable area of the heightfield away from " "obstructions.\n" "[b]Note:[/b] While baking, this value will be rounded up to the nearest " -"multiple of [member cell/size]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36034,29 +36251,29 @@ msgstr "" msgid "" "The maximum allowed length for contour edges along the border of the mesh.\n" "[b]Note:[/b] While baking, this value will be rounded up to the nearest " -"multiple of [member cell/size]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml -msgid "" -"If [code]true[/code], marks walkable spans as not walkable if the clearance " -"above the span is less than [member agent/height]." +msgid "If [code]true[/code], marks spans that are ledges as non-walkable." msgstr "" #: doc/classes/NavigationMesh.xml -msgid "If [code]true[/code], marks spans that are ledges as non-walkable." +msgid "" +"If [code]true[/code], marks non-walkable spans as walkable if their maximum " +"is within [member agent_max_climb] of a walkable neighbor." msgstr "" #: doc/classes/NavigationMesh.xml msgid "" -"If [code]true[/code], marks non-walkable spans as walkable if their maximum " -"is within [member agent/max_climb] of a walkable neighbor." +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "The physics layers to scan for static colliders.\n" -"Only used when [member geometry/parsed_geometry_type] is [constant " +"Only used when [member geometry_parsed_geometry_type] is [constant " "PARSED_GEOMETRY_STATIC_COLLIDERS] or [constant PARSED_GEOMETRY_BOTH]." msgstr "" @@ -36075,7 +36292,7 @@ msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "The name of the group to scan for geometry.\n" -"Only used when [member geometry/source_geometry_mode] is [constant " +"Only used when [member geometry_source_geometry_mode] is [constant " "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN] or [constant " "SOURCE_GEOMETRY_GROUPS_EXPLICIT]." msgstr "" @@ -36138,7 +36355,7 @@ msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "Parses [StaticBody] colliders as geometry. The collider should be in any of " -"the layers specified by [member geometry/collision_mask]." +"the layers specified by [member geometry_collision_mask]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36159,13 +36376,13 @@ msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "Scans nodes in a group and their child nodes recursively for geometry. The " -"group is specified by [member geometry/source_group_name]." +"group is specified by [member geometry_source_group_name]." msgstr "" #: doc/classes/NavigationMesh.xml msgid "" "Uses nodes in a group for geometry. The group is specified by [member " -"geometry/source_group_name]." +"geometry_source_group_name]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36215,8 +36432,8 @@ msgid "" "Bakes navigation data to the provided [code]nav_mesh[/code] by parsing child " "nodes under the provided [code]root_node[/code] or a specific group of nodes " "for potential source geometry. The parse behavior can be controlled with the " -"[member NavigationMesh.geometry/parsed_geometry_type] and [member " -"NavigationMesh.geometry/source_geometry_mode] properties on the " +"[member NavigationMesh.geometry_parsed_geometry_type] and [member " +"NavigationMesh.geometry_source_geometry_mode] properties on the " "[NavigationMesh] resource." msgstr "" @@ -36233,8 +36450,21 @@ msgstr "" #: doc/classes/NavigationMeshInstance.xml msgid "" "An instance of a [NavigationMesh]. It tells the [Navigation] node what can " -"be navigated and what cannot, based on the [NavigationMesh] resource. This " -"should be a child of a [Navigation] node." +"be navigated and what cannot, based on the [NavigationMesh] resource.\n" +"By default this node will register to the default [World] navigation map. If " +"this node is a child of a [Navigation] node it will register to the " +"navigation map of the navigation node.\n" +"Two regions can be connected to each other if they share a similar edge. You " +"can set the minimum distance between two vertices required to connect two " +"edges by using [method NavigationServer.map_set_edge_connection_margin].\n" +"[b]Note:[/b] Overlapping two regions' navmeshes is not enough for connecting " +"two regions. They must share a similar edge.\n" +"The cost of entering this region from another region can be controlled with " +"the [member enter_cost] value.\n" +"[b]Note[/b]: This value is not added to the path cost when the start " +"position is already inside this region.\n" +"The cost of traveling distances inside this region can be controlled with " +"the [member travel_cost] multiplier." msgstr "" #: doc/classes/NavigationMeshInstance.xml @@ -36263,10 +36493,34 @@ msgid "Determines if the [NavigationMeshInstance] is enabled or disabled." msgstr "" #: doc/classes/NavigationMeshInstance.xml +#: doc/classes/NavigationPolygonInstance.xml +msgid "" +"When pathfinding enters this regions navmesh from another regions navmesh " +"the [code]enter_cost[/code] value is added to the path distance for " +"determining the shortest path." +msgstr "" + +#: doc/classes/NavigationMeshInstance.xml +msgid "" +"A bitfield determining all navigation map layers the [NavigationMesh] " +"belongs to. On path requests with [method NavigationServer.map_get_path] " +"navmeshes without matching layers will be ignored and the navigation map " +"will only proximity merge different navmeshes with matching layers." +msgstr "" + +#: doc/classes/NavigationMeshInstance.xml msgid "The [NavigationMesh] resource to use." msgstr "" #: doc/classes/NavigationMeshInstance.xml +#: doc/classes/NavigationPolygonInstance.xml +msgid "" +"When pathfinding moves inside this regions navmesh the traveled distances " +"are multiplied with [code]travel_cost[/code] for determining the shortest " +"path." +msgstr "" + +#: doc/classes/NavigationMeshInstance.xml msgid "Notifies when the navigation mesh bake operation is completed." msgstr "" @@ -36283,7 +36537,9 @@ 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." +"[NavigationObstacle] is physics safe.\n" +"[b]Note:[/b] Obstacles are intended as a last resort option for constantly " +"moving objects that cannot be (re)baked to a navigation mesh efficiently." msgstr "" #: doc/classes/NavigationObstacle.xml @@ -36323,7 +36579,9 @@ msgid "" "2D obstacle used in navigation for collision avoidance. The obstacle needs " "navigation data to work correctly. This can be done by having the obstacle " "as a child of a [Navigation2D] node, or using [method set_navigation]. " -"[NavigationObstacle2D] is physics safe." +"[NavigationObstacle2D] is physics safe.\n" +"[b]Note:[/b] Obstacles are intended as a last resort option for constantly " +"moving objects that cannot be (re)baked to a navigation mesh efficiently." msgstr "" #: doc/classes/NavigationObstacle2D.xml @@ -36403,6 +36661,14 @@ msgstr "" #: doc/classes/NavigationPolygon.xml msgid "" +"Returns the [NavigationMesh] resulting from this navigation polygon. This " +"navmesh can be used to update the navmesh of a region with the [method " +"NavigationServer.region_set_navmesh] API directly (as 2D uses the 3D server " +"behind the scene)." +msgstr "" + +#: doc/classes/NavigationPolygon.xml +msgid "" "Returns a [PoolVector2Array] containing the vertices of an outline that was " "created in the editor or by script." msgstr "" @@ -36439,6 +36705,30 @@ msgid "" msgstr "" #: doc/classes/NavigationPolygonInstance.xml +msgid "A region of the 2D navigation map." +msgstr "" + +#: doc/classes/NavigationPolygonInstance.xml +msgid "" +"A region of the navigation map. It tells the [Navigation2DServer] what can " +"be navigated and what cannot, based on its [NavigationPolygon] resource.\n" +"By default this node will register to the default [World2D] navigation map. " +"If this node is a child of a [Navigation2D] node it will register to the " +"navigation map of the navigation node.\n" +"Two regions can be connected to each other if they share a similar edge. You " +"can set the minimum distance between two vertices required to connect two " +"edges by using [method Navigation2DServer.map_set_edge_connection_margin].\n" +"[b]Note:[/b] Overlapping two regions' polygons is not enough for connecting " +"two regions. They must share a similar edge.\n" +"The pathfinding cost of entering this region from another region can be " +"controlled with the [member enter_cost] value.\n" +"[b]Note[/b]: This value is not added to the path cost when the start " +"position is already inside this region.\n" +"The pathfinding cost of traveling distances inside this region can be " +"controlled with the [member travel_cost] multiplier." +msgstr "" + +#: doc/classes/NavigationPolygonInstance.xml msgid "" "Returns the [RID] of this region on the [Navigation2DServer]. Combined with " "[method Navigation2DServer.map_get_closest_point_owner] can be used to " @@ -36446,6 +36736,22 @@ msgid "" "navigation map." msgstr "" +#: doc/classes/NavigationPolygonInstance.xml +msgid "Determines if the [NavigationPolygonInstance] is enabled or disabled." +msgstr "" + +#: doc/classes/NavigationPolygonInstance.xml +msgid "" +"A bitfield determining all navigation map layers the [NavigationPolygon] " +"belongs to. On path requests with [method Navigation2DServer.map_get_path] " +"navmeshes without matching layers will be ignored and the navigation map " +"will only proximity merge different navmeshes with matching layers." +msgstr "" + +#: doc/classes/NavigationPolygonInstance.xml +msgid "The [NavigationPolygon] resource to use." +msgstr "" + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -36521,6 +36827,12 @@ msgid "Bakes the navigation mesh." msgstr "" #: doc/classes/NavigationServer.xml +msgid "" +"Set the region's navigation layers. This allows selecting regions from a " +"path request (when using [method NavigationServer.map_get_path])." +msgstr "" + +#: doc/classes/NavigationServer.xml msgid "Control activation of this server." msgstr "" @@ -38284,7 +38596,13 @@ msgid "Rotation in degrees, relative to the node's parent." msgstr "" #: doc/classes/Node2D.xml -msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." +msgid "" +"The node's scale. Unscaled value: [code](1, 1)[/code].\n" +"[b]Note:[/b] Negative X scales in 2D are not decomposable from the " +"transformation matrix. Due to the way scale is represented with " +"transformation matrices in Godot, negative scales on the X axis will be " +"changed to negative scales on the Y axis and a rotation of 180 degrees when " +"decomposed." msgstr "" #: doc/classes/Node2D.xml @@ -40377,8 +40695,15 @@ msgstr "" msgid "" "Moves the file or directory to the system's recycle bin. See also [method " "Directory.remove].\n" +"The method takes only global paths, so you may need to use [method " +"ProjectSettings.globalize_path]. Do not use it for files in [code]res://[/" +"code] as it will not work in exported project.\n" "[b]Note:[/b] If the user has disabled the recycle bin on their system, the " -"file will be permanently deleted instead." +"file will be permanently deleted instead.\n" +"[codeblock]\n" +"var file_to_remove = \"user://slot1.sav\"\n" +"OS.move_to_trash(ProjectSettings.globalize_path(file_to_remove))\n" +"[/codeblock]" msgstr "" #: doc/classes/OS.xml @@ -46724,7 +47049,16 @@ msgid "" msgstr "" #: doc/classes/ProjectSettings.xml -msgid "Message to be displayed before the backtrace when the engine crashes." +msgid "" +"Message to be displayed before the backtrace when the engine crashes. By " +"default, this message is only used in exported projects due to the editor-" +"only override applied to this setting." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Editor-only override for [member debug/settings/crash_handler/message]. Does " +"not affect exported projects in debug or release mode." msgstr "" #: doc/classes/ProjectSettings.xml @@ -47194,6 +47528,198 @@ msgid "Default delay for touch events. This only affects iOS devices." msgstr "" #: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 1. If left empty, the layer will " +"display as \"Layer 1\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 10. If left empty, the layer will " +"display as \"Layer 10\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 11. If left empty, the layer will " +"display as \"Layer 11\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 12. If left empty, the layer will " +"display as \"Layer 12\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 13. If left empty, the layer will " +"display as \"Layer 13\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 14. If left empty, the layer will " +"display as \"Layer 14\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 15. If left empty, the layer will " +"display as \"Layer 15\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 16. If left empty, the layer will " +"display as \"Layer 16\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 17. If left empty, the layer will " +"display as \"Layer 17\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 18. If left empty, the layer will " +"display as \"Layer 18\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 19. If left empty, the layer will " +"display as \"Layer 19\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 2. If left empty, the layer will " +"display as \"Layer 2\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 20. If left empty, the layer will " +"display as \"Layer 20\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 21. If left empty, the layer will " +"display as \"Layer 21\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 22. If left empty, the layer will " +"display as \"Layer 22\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 23. If left empty, the layer will " +"display as \"Layer 23\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 24. If left empty, the layer will " +"display as \"Layer 24\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 25. If left empty, the layer will " +"display as \"Layer 25\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 26. If left empty, the layer will " +"display as \"Layer 26\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 27. If left empty, the layer will " +"display as \"Layer 27\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 28. If left empty, the layer will " +"display as \"Layer 28\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 29. If left empty, the layer will " +"display as \"Layer 29\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 3. If left empty, the layer will " +"display as \"Layer 3\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 30. If left empty, the layer will " +"display as \"Layer 30\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 31. If left empty, the layer will " +"display as \"Layer 31\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 32. If left empty, the layer will " +"display as \"Layer 32\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 4. If left empty, the layer will " +"display as \"Layer 4\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 5. If left empty, the layer will " +"display as \"Layer 5\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 6. If left empty, the layer will " +"display as \"Layer 6\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 7. If left empty, the layer will " +"display as \"Layer 7\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 8. If left empty, the layer will " +"display as \"Layer 8\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 2D navigation layer 9. If left empty, the layer will " +"display as \"Layer 9\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml msgid "Optional name for the 2D physics layer 1." msgstr "" @@ -47402,6 +47928,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "" #: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 1. If left empty, the layer will " +"display as \"Layer 1\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 10. If left empty, the layer will " +"display as \"Layer 10\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 11. If left empty, the layer will " +"display as \"Layer 11\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 12. If left empty, the layer will " +"display as \"Layer 12\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 13. If left empty, the layer will " +"display as \"Layer 13\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 14. If left empty, the layer will " +"display as \"Layer 14\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 15. If left empty, the layer will " +"display as \"Layer 15\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 16. If left empty, the layer will " +"display as \"Layer 16\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 17. If left empty, the layer will " +"display as \"Layer 17\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 18. If left empty, the layer will " +"display as \"Layer 18\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 19. If left empty, the layer will " +"display as \"Layer 19\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 2. If left empty, the layer will " +"display as \"Layer 2\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 20. If left empty, the layer will " +"display as \"Layer 20\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 21. If left empty, the layer will " +"display as \"Layer 21\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 22. If left empty, the layer will " +"display as \"Layer 22\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 23. If left empty, the layer will " +"display as \"Layer 23\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 24. If left empty, the layer will " +"display as \"Layer 24\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 25. If left empty, the layer will " +"display as \"Layer 25\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 26. If left empty, the layer will " +"display as \"Layer 26\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 27. If left empty, the layer will " +"display as \"Layer 27\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 28. If left empty, the layer will " +"display as \"Layer 28\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 29. If left empty, the layer will " +"display as \"Layer 29\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 3. If left empty, the layer will " +"display as \"Layer 3\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 30. If left empty, the layer will " +"display as \"Layer 30\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 31. If left empty, the layer will " +"display as \"Layer 31\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 32. If left empty, the layer will " +"display as \"Layer 32\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 4. If left empty, the layer will " +"display as \"Layer 4\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 5. If left empty, the layer will " +"display as \"Layer 5\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 6. If left empty, the layer will " +"display as \"Layer 6\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 7. If left empty, the layer will " +"display as \"Layer 7\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 8. If left empty, the layer will " +"display as \"Layer 8\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Optional name for the 3D navigation layer 9. If left empty, the layer will " +"display as \"Layer 9\"." +msgstr "" + +#: doc/classes/ProjectSettings.xml msgid "Optional name for the 3D physics layer 1." msgstr "" @@ -47669,6 +48387,49 @@ msgstr "" #: doc/classes/ProjectSettings.xml msgid "" +"Default cell height for 2D navigation maps. See [method Navigation2DServer." +"map_set_cell_height].\n" +"[b]Note:[/b] Currently not implemented." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default cell size for 2D navigation maps. See [method Navigation2DServer." +"map_set_cell_size]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default edge connection margin for 2D navigation maps. See [method " +"Navigation2DServer.map_set_edge_connection_margin]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default cell height for 3D navigation maps. See [method NavigationServer." +"map_set_cell_height]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default cell size for 3D navigation maps. See [method NavigationServer." +"map_set_cell_size]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default edge connection margin for 3D navigation maps. See [method " +"NavigationServer.map_set_edge_connection_margin]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" +"Default map up vector for 3D navigation maps. See [method NavigationServer." +"map_set_up]." +msgstr "" + +#: doc/classes/ProjectSettings.xml +msgid "" "Maximum amount of characters allowed to send as output from the debugger. " "Over this value, content is dropped. This helps not to stall the debugger " "connection." @@ -49171,7 +49932,6 @@ msgid "" "- If your [member grid_radius] is smaller than [code]Vector3(1, 1, 1)[/" "code], it will be rounded up to [code]Vector3(1, 1, 1)[/code]. Therefore, " "small grid radius values may lead to unwanted groupings.\n" -"[/codeblock]\n" "[b]Note:[/b] [ProximityGroup] will be removed in Godot 4.0 in favor of more " "effective and faster [VisibilityNotifier] functionality. For most use cases, " "[method Vector3.distance_to] or [method Vector3.distance_squared_to] are " @@ -51318,6 +52078,22 @@ msgid "Makes text fill width." msgstr "" #: doc/classes/RichTextLabel.xml +msgid "Aligns top of the inline image to the top of the text." +msgstr "" + +#: doc/classes/RichTextLabel.xml +msgid "Aligns center of the inline image to the center of the text." +msgstr "" + +#: doc/classes/RichTextLabel.xml +msgid "Aligns bottom of the inline image to the baseline of the text." +msgstr "" + +#: doc/classes/RichTextLabel.xml +msgid "Aligns bottom of the inline image to the bottom of the text." +msgstr "" + +#: doc/classes/RichTextLabel.xml msgid "Each list item has a number marker." msgstr "" @@ -53055,8 +53831,8 @@ msgid "" " yield(get_tree().create_timer(1.0), \"timeout\")\n" " print(\"Timer ended.\")\n" "[/codeblock]\n" -"The timer will be automatically freed after its time elapses, so be aware " -"that any reference you might have kept to it will become invalid." +"The timer will be dereferenced after its time elapses. To preserve the " +"timer, you can keep a reference to it. See [Reference]." msgstr "" #: doc/classes/SceneTreeTimer.xml @@ -54777,7 +55553,12 @@ msgid "" msgstr "" #: doc/classes/Spatial.xml -msgid "Scale part of the local transformation." +msgid "" +"Scale part of the local transformation.\n" +"[b]Note:[/b] Mixed negative scales in 3D are not decomposable from the " +"transformation matrix. Due to the way scale is represented with " +"transformation matrices in Godot, the scale values will either be all " +"positive or all negative." msgstr "" #: doc/classes/Spatial.xml @@ -60878,6 +61659,10 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -60984,6 +61769,10 @@ msgid "The TileMap orientation mode. See [enum Mode] for possible values." msgstr "" #: doc/classes/TileMap.xml +msgid "The navigation layers the TileMap generates its navigation regions in." +msgstr "" + +#: doc/classes/TileMap.xml msgid "" "The light mask assigned to all light occluders in the TileMap. The TileSet's " "light occluders will cast shadows only from Light2D(s) that have the same " @@ -62115,7 +62904,12 @@ msgstr "" #: doc/classes/Transform2D.xml msgid "" "Returns a copy of the transform scaled by the given [code]scale[/code] " -"factor, using matrix multiplication." +"factor, using matrix multiplication.\n" +"[b]Note:[/b] Negative X scales in 2D are not decomposable from the " +"transformation matrix. Due to the way scale is represented with " +"transformation matrices in Godot, negative scales on the X axis will be " +"changed to negative scales on the Y axis and a rotation of 180 degrees when " +"decomposed." msgstr "" #: doc/classes/Transform2D.xml @@ -65830,6 +66624,16 @@ msgid "The VisibilityNotifier's bounding box." msgstr "" #: doc/classes/VisibilityNotifier.xml +msgid "" +"In addition to checking whether a node is on screen or within a [Camera]'s " +"view, VisibilityNotifier can also optionally check whether a node is within " +"a specified maximum distance when using a [Camera] with perspective " +"projection. This is useful for throttling the performance requirements of " +"nodes that are far away.\n" +"[b]Note:[/b] This feature will be disabled if set to 0.0." +msgstr "" + +#: doc/classes/VisibilityNotifier.xml msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view." msgstr "" @@ -70575,6 +71379,16 @@ msgid "The amount of shader rebinds in the frame." msgstr "" #: doc/classes/VisualServer.xml +msgid "" +"The peak amount of shaders that have been under compilation in the frame.\n" +"This is useful to know when asynchronous shader compilation has finished for " +"the current shaders on screen.\n" +"[b]Note:[/b] For complete certainty, only assume there are no outstanding " +"compilations when this value is zero for at least two frames in a row.\n" +"Unimplemented in the GLES2 rendering backend, always returns 0." +msgstr "" + +#: doc/classes/VisualServer.xml msgid "The amount of surface changes in the frame." msgstr "" @@ -73771,8 +74585,8 @@ msgstr "" #: doc/classes/World.xml msgid "" "Class that has everything pertaining to a world. A physics space, a visual " -"scenario and a sound space. Spatial nodes register their resources into the " -"current world." +"scenario, a navigation map and a sound space. Spatial nodes register their " +"resources into the current world." msgstr "" #: doc/classes/World.xml @@ -73792,6 +74606,11 @@ msgid "" msgstr "" #: doc/classes/World.xml +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "" + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -73806,8 +74625,8 @@ msgstr "" #: doc/classes/World2D.xml msgid "" "Class that has everything pertaining to a 2D world. A physics space, a " -"visual scenario and a sound space. 2D nodes register their resources into " -"the current 2D world." +"visual scenario, a navigation map and a sound space. 2D nodes register their " +"resources into the current 2D world." msgstr "" #: doc/classes/World2D.xml @@ -73825,6 +74644,11 @@ msgstr "" #: doc/classes/World2D.xml msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "" + +#: doc/classes/World2D.xml +msgid "" "The [RID] of this world's physics space resource. Used by the " "[Physics2DServer] for 2D physics, treating it as both a space and an area." msgstr "" |