diff options
111 files changed, 68866 insertions, 12711 deletions
diff --git a/doc/translations/ar.po b/doc/translations/ar.po index e611dbc51d..b68cb7cd59 100644 --- a/doc/translations/ar.po +++ b/doc/translations/ar.po @@ -3543,6 +3543,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 "" @@ -8532,7 +8538,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[/" @@ -8731,7 +8737,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 @@ -8748,10 +8757,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" @@ -8936,7 +8941,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 @@ -13785,7 +13792,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 "" @@ -19269,11 +19276,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -19559,6 +19570,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "يُرجع باقي قسمة كل من المُتجهين (الشعاعين)." @@ -21499,9 +21517,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 @@ -21512,9 +21544,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 @@ -21627,11 +21668,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 @@ -26277,7 +26337,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 @@ -26299,7 +26360,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 @@ -27107,6 +27169,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 "" @@ -27157,6 +27225,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]." @@ -29549,7 +29621,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 " @@ -29698,10 +29770,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" @@ -29895,24 +29963,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 " @@ -29948,6 +29998,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 "" @@ -30519,9 +30587,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." @@ -34832,9 +34900,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 @@ -35639,6 +35708,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35661,10 +35735,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 "" @@ -35699,6 +35785,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 "" @@ -35715,8 +35807,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" @@ -35744,7 +35840,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 @@ -35814,6 +35920,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 #, fuzzy msgid "Returns the map cell size." @@ -35838,7 +35948,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 @@ -35857,6 +35970,12 @@ msgstr "يُرجع جيب التمام \"cosine \" لقيمة المَعلم." 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 "" @@ -35872,15 +35991,61 @@ 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 +#, fuzzy +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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "يُرجع جيب المَعلم." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "يُرجع جيب المَعلم." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "يُرجع جيب المَعلم." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35890,6 +36055,11 @@ msgstr "يُرجع القيمة المعاكسة للمَعلم." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +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 "" @@ -35899,9 +36069,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 @@ -35919,7 +36096,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 @@ -35935,11 +36120,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -35981,6 +36179,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 "" @@ -35993,7 +36197,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 @@ -36020,6 +36230,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 "" @@ -36082,9 +36299,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 @@ -36101,13 +36325,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "يُرجع جيب المَعلم." @@ -36128,6 +36345,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 "" @@ -36158,8 +36382,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 @@ -36182,9 +36406,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 @@ -36198,14 +36422,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 @@ -36217,7 +36441,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 @@ -36245,29 +36469,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 "" @@ -36286,7 +36510,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 "" @@ -36349,7 +36573,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 @@ -36371,13 +36595,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 @@ -36427,8 +36651,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 "" @@ -36446,8 +36670,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 @@ -36476,10 +36713,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 "" @@ -36496,7 +36757,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 @@ -36537,7 +36800,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 @@ -36618,6 +36883,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 "" @@ -36654,6 +36927,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 " @@ -36661,6 +36958,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 "" @@ -36740,6 +37053,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 "" @@ -38503,7 +38822,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 @@ -40604,8 +40929,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 @@ -46973,7 +47305,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 @@ -47443,6 +47784,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 "" @@ -47651,6 +48184,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 "" @@ -47918,6 +48643,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." @@ -49420,7 +50188,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 " @@ -51569,6 +52336,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 "" @@ -53306,8 +54089,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 @@ -55028,7 +55811,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 @@ -61140,6 +61928,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "يُرجع جيب التمام \"cosine \" لقيمة المَعلم." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61246,6 +62039,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 " @@ -62377,7 +63174,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 @@ -66104,6 +66906,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 "" @@ -70866,6 +71678,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 "" @@ -74066,8 +74888,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 @@ -74087,6 +74909,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -74101,8 +74929,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 @@ -74119,6 +74947,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/ca.po b/doc/translations/ca.po index ebf220d30b..5553d751ee 100644 --- a/doc/translations/ca.po +++ b/doc/translations/ca.po @@ -3492,6 +3492,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 "" @@ -8479,7 +8485,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[/" @@ -8678,7 +8684,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 @@ -8695,10 +8704,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" @@ -8883,7 +8888,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 @@ -13726,7 +13733,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 "" @@ -19201,11 +19208,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 @@ -19491,6 +19501,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 "" @@ -21429,9 +21446,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 @@ -21442,9 +21473,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 @@ -21557,11 +21597,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 @@ -26199,7 +26258,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 @@ -26221,7 +26281,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 @@ -27027,6 +27088,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 "" @@ -27077,6 +27144,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]." @@ -29467,7 +29538,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 " @@ -29616,10 +29687,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" @@ -29813,24 +29880,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 " @@ -29866,6 +29915,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 "" @@ -30437,9 +30504,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." @@ -34745,9 +34812,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 @@ -35545,6 +35613,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 " @@ -35567,10 +35639,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 "" @@ -35605,6 +35689,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 "" @@ -35621,8 +35711,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" @@ -35650,7 +35744,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 @@ -35714,6 +35818,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 "" @@ -35737,7 +35845,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 @@ -35754,6 +35865,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 "" @@ -35769,14 +35886,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 "" @@ -35785,6 +35944,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 "" @@ -35794,9 +35957,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 @@ -35814,7 +35984,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 @@ -35829,11 +36007,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 @@ -35874,6 +36065,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 "" @@ -35886,7 +36083,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 @@ -35913,6 +36116,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 "" @@ -35975,9 +36185,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 @@ -35993,13 +36210,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 "" @@ -36019,6 +36229,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 "" @@ -36049,8 +36266,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 @@ -36072,9 +36289,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 @@ -36088,14 +36305,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 @@ -36107,7 +36324,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 @@ -36135,29 +36352,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 "" @@ -36176,7 +36393,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 "" @@ -36239,7 +36456,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 @@ -36260,13 +36477,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 @@ -36316,8 +36533,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 "" @@ -36334,8 +36551,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 @@ -36364,10 +36594,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 "" @@ -36384,7 +36638,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 @@ -36424,7 +36680,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 @@ -36504,6 +36762,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 "" @@ -36540,6 +36806,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 " @@ -36547,6 +36837,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 "" @@ -36622,6 +36928,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 "" @@ -38385,7 +38697,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 @@ -40478,8 +40796,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 @@ -46825,7 +47150,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 @@ -47295,6 +47629,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 "" @@ -47503,6 +48029,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 "" @@ -47770,6 +48488,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." @@ -49272,7 +50033,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 " @@ -51419,6 +52179,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 "" @@ -53156,8 +53932,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 @@ -54878,7 +55654,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 @@ -60979,6 +61760,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 "" @@ -61085,6 +61870,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 " @@ -62216,7 +63005,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 @@ -65931,6 +66725,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 "" @@ -70676,6 +71480,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 "" @@ -73872,8 +74686,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 @@ -73893,6 +74707,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 "" @@ -73907,8 +74726,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 @@ -73926,6 +74745,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 "" diff --git a/doc/translations/classes.pot b/doc/translations/classes.pot index 30133154a8..3e7eb08673 100644 --- a/doc/translations/classes.pot +++ b/doc/translations/classes.pot @@ -3372,6 +3372,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 "" @@ -8359,7 +8365,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[/" @@ -8558,7 +8564,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 @@ -8575,10 +8584,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" @@ -8763,7 +8768,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 @@ -13606,7 +13613,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 "" @@ -19081,11 +19088,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 @@ -19371,6 +19381,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 "" @@ -21309,9 +21326,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 @@ -21322,9 +21353,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 @@ -21437,11 +21477,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 @@ -26076,7 +26135,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 @@ -26098,7 +26158,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 @@ -26904,6 +26965,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 "" @@ -26954,6 +27021,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]." @@ -29344,7 +29415,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 " @@ -29493,10 +29564,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" @@ -29690,24 +29757,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 " @@ -29743,6 +29792,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 "" @@ -30314,9 +30381,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." @@ -34622,9 +34689,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 @@ -35422,6 +35490,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 " @@ -35444,10 +35516,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 "" @@ -35482,6 +35566,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 "" @@ -35498,8 +35588,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" @@ -35527,7 +35621,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 @@ -35591,6 +35695,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 "" @@ -35614,7 +35722,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 @@ -35631,6 +35742,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 "" @@ -35646,14 +35763,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 "" @@ -35662,6 +35821,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 "" @@ -35671,9 +35834,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 @@ -35691,7 +35861,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 @@ -35706,11 +35884,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 @@ -35751,6 +35942,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 "" @@ -35763,7 +35960,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 @@ -35790,6 +35993,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 "" @@ -35852,9 +36062,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 @@ -35870,13 +36087,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 "" @@ -35896,6 +36106,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 "" @@ -35926,8 +36143,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 @@ -35949,9 +36166,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 @@ -35965,14 +36182,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 @@ -35984,7 +36201,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 @@ -36012,29 +36229,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 "" @@ -36053,7 +36270,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 "" @@ -36116,7 +36333,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 @@ -36137,13 +36354,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 @@ -36193,8 +36410,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 "" @@ -36211,8 +36428,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 @@ -36241,10 +36471,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 "" @@ -36261,7 +36515,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 @@ -36301,7 +36557,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 @@ -36381,6 +36639,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 "" @@ -36417,6 +36683,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 " @@ -36424,6 +36714,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 "" @@ -36499,6 +36805,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 "" @@ -38262,7 +38574,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 @@ -40355,8 +40673,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 @@ -46702,7 +47027,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 @@ -47172,6 +47506,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 "" @@ -47380,6 +47906,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 "" @@ -47647,6 +48365,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." @@ -49149,7 +49910,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 " @@ -51296,6 +52056,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 "" @@ -53033,8 +53809,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 @@ -54755,7 +55531,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 @@ -60856,6 +61637,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 "" @@ -60962,6 +61747,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 " @@ -62093,7 +62882,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 @@ -65808,6 +66602,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 "" @@ -70553,6 +71357,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 "" @@ -73749,8 +74563,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 @@ -73770,6 +74584,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 "" @@ -73784,8 +74603,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 @@ -73803,6 +74622,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 "" diff --git a/doc/translations/cs.po b/doc/translations/cs.po index 8673936d3f..388d3d7d4d 100644 --- a/doc/translations/cs.po +++ b/doc/translations/cs.po @@ -3877,6 +3877,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 "" @@ -8869,7 +8875,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[/" @@ -9068,7 +9074,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 @@ -9085,10 +9094,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" @@ -9273,7 +9278,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 @@ -14133,7 +14140,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 "" @@ -19646,11 +19653,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Vrátí sinus parametru." #: 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 @@ -19937,6 +19948,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Vrátí zbytek po dělení dvou vektorů." @@ -21878,9 +21896,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 @@ -21891,9 +21923,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 @@ -22006,11 +22047,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 @@ -26661,7 +26721,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 @@ -26683,7 +26744,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 @@ -27495,6 +27557,13 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "Vrací [code]true[/code] pokud [code]s[/code] je nula nebo téměř nula." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -27545,6 +27614,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]." @@ -29938,7 +30011,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 " @@ -30087,10 +30160,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" @@ -30284,24 +30353,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 " @@ -30337,6 +30388,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 "" @@ -30908,9 +30977,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." @@ -35226,9 +35295,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 @@ -36034,6 +36104,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Vrátí sinus parametru." + +#: 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 " @@ -36056,10 +36131,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 "" @@ -36094,6 +36181,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 "" @@ -36110,8 +36203,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" @@ -36140,7 +36237,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Vrátí [code] true [/code], pokud je vektor normalizován, jinak false." #: 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 @@ -36210,6 +36317,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 #, fuzzy msgid "Returns the map cell size." @@ -36234,7 +36345,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 @@ -36253,6 +36367,12 @@ msgstr "Vrátí [code] true [/code], pokud je vektor normalizován, jinak false. msgid "Sets the map active." msgstr "Vrátí arkus sinus parametru." +#: 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 "" @@ -36268,15 +36388,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Vrací [code]true[/code] pokud [code]s[/code] je nula nebo téměř nula." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Vrátí sinus parametru." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Vrací [code]true[/code] pokud [code]s[/code] je nula nebo téměř nula." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Vrací [code]true[/code] pokud [code]s[/code] je nula nebo téměř nula." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Vrátí sinus parametru." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36286,6 +36452,11 @@ msgstr "Vrátí opačnou hodnotu parametru." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Vrací [code]true[/code] pokud [code]s[/code] je nula nebo téměř nula." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36295,9 +36466,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 @@ -36315,7 +36493,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 @@ -36331,11 +36517,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -36379,6 +36578,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 "" @@ -36391,7 +36596,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 @@ -36418,6 +36629,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 "" @@ -36480,9 +36698,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 @@ -36499,13 +36724,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Vrátí sinus parametru." @@ -36526,6 +36744,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 "" @@ -36555,10 +36780,13 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" +"Vrací [code]true[/code] pokud si jsou [code]a[/code] a [code]b[/code] " +"přiblížně rovny." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -36580,9 +36808,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 @@ -36596,14 +36824,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 @@ -36615,7 +36843,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 @@ -36643,29 +36871,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 "" @@ -36684,7 +36912,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 "" @@ -36747,7 +36975,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 @@ -36769,13 +36997,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 @@ -36825,8 +37053,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 "" @@ -36844,8 +37072,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 @@ -36874,10 +37115,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 "" @@ -36894,7 +37159,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 @@ -36935,7 +37202,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 @@ -37016,6 +37285,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 "" @@ -37052,6 +37329,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 " @@ -37059,6 +37360,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 "" @@ -37138,6 +37455,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 "" @@ -38901,7 +39224,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 @@ -41011,8 +41340,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 @@ -47387,7 +47723,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 @@ -47857,6 +48202,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 "" @@ -48065,6 +48602,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 "" @@ -48332,6 +49061,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." @@ -49834,7 +50606,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 " @@ -51990,6 +52761,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 "" @@ -53728,8 +54515,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 @@ -55451,7 +56238,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 @@ -61599,6 +62391,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Vrátí [code] true [/code], pokud je vektor normalizován, jinak false." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61705,6 +62502,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 " @@ -62839,7 +63640,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 @@ -66577,6 +67383,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 "" @@ -71346,6 +72162,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 "" @@ -74546,8 +75372,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 @@ -74567,6 +75393,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Vrátí sinus parametru." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74581,8 +75413,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 @@ -74599,6 +75431,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Vrátí sinus parametru." + +#: 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." diff --git a/doc/translations/de.po b/doc/translations/de.po index fd65d8b4bf..6907c97794 100644 --- a/doc/translations/de.po +++ b/doc/translations/de.po @@ -4378,6 +4378,15 @@ msgstr "" "die optional benannten 2D-Physikebenen verwendet." #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"Weist darauf hin, dass eine Integer-Eigenschaft eine Bitmaske ist, welche " +"die optional benannten 2D-Renderebenen verwendet." + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -10407,7 +10416,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[/" @@ -10606,7 +10615,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 @@ -10623,10 +10635,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" @@ -10811,7 +10819,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 @@ -15732,7 +15742,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 "" @@ -21355,11 +21365,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Der Name des Audiobusses des Bereichs." #: 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 @@ -21647,6 +21661,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Gibt die Nummer von Elementen innerhalb eines Arrays wieder." @@ -23591,9 +23612,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 @@ -23604,9 +23639,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 @@ -23719,11 +23763,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 @@ -28408,7 +28471,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 @@ -28430,7 +28494,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 @@ -29261,6 +29326,15 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Wenn [code]true[/code], aktualisiert Animationen als Reaktion auf " +"prozessbezogene Benachrichtigungen." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -29311,6 +29385,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]." @@ -31715,7 +31793,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 " @@ -31864,10 +31942,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" @@ -32064,24 +32138,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 " @@ -32117,6 +32173,25 @@ msgid "" msgstr "" #: doc/classes/Input.xml +#, fuzzy +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "Der operator, der benutzt wird. Siehe [enum Operator] für Optionen." + +#: 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 "" @@ -32688,9 +32763,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." @@ -37030,9 +37105,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 @@ -37838,6 +37914,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Gibt die Anzahl der Spuren in der Animation zurück." + +#: 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 " @@ -37861,10 +37942,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 "" @@ -37900,6 +37993,12 @@ msgstr "" msgid "The XY plane cell size to use for fields." msgstr "Der Anrufmodus, der für Spuren der Anrufmethode verwendet werden soll." +#: 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 #, fuzzy msgid "Server interface for low-level 2D navigation access." @@ -37917,8 +38016,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" @@ -37952,7 +38055,17 @@ msgstr "" "Gibt [code]true[/code] zurück, wenn der Graph das übergebene Node enthält." #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -msgid "Callback called at the end of the RVO process." +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 @@ -38023,6 +38136,13 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "" +"Gibt die aktuelle Zeile in der geöffneten Datei zurück (aktuell nicht " +"implementiert)." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Returns the map cell size." @@ -38050,7 +38170,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 @@ -38069,6 +38192,12 @@ msgstr "Gibt [code]true[/code] zurück falls das Array leer ist." msgid "Sets the map active." msgstr "Die letzte Aktion wiederholen." +#: 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 "" @@ -38084,15 +38213,62 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "" +"Gibt [code]true[/code] zurück, wenn das Array [code]value[/code] enthält." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Gibt die Anzahl der Verbindungen im Graphen zurück." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Logischer ODER-Operator ([code]oder[/code] oder [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Logischer ODER-Operator ([code]oder[/code] oder [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Gibt die Größe des Arrays zurück." +#: doc/classes/Navigation2DServer.xml +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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -38105,6 +38281,11 @@ msgstr "" "Gibt zurück, ob die Knochenauflage für den Bone an [code]bone_idx[/code] " "deaktiviert ist." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Logischer ODER-Operator ([code]oder[/code] oder [code]||[/code])." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -38114,9 +38295,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 @@ -38134,9 +38322,16 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -#, fuzzy -msgid "Returns the path from start to finish in global coordinates." -msgstr "Gibt die Rotation in Radians zurück." +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 #, fuzzy @@ -38152,11 +38347,24 @@ msgid "" "system." msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück." -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -38202,6 +38410,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 "" @@ -38214,7 +38428,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 @@ -38241,6 +38461,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 "" @@ -38305,9 +38532,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 @@ -38325,13 +38559,6 @@ msgid "" msgstr "Gibt das AnimationNode mit dem gegebenen Namen zurück." #: doc/classes/NavigationAgent2D.xml -msgid "" -"Returns a [Vector2] in global coordinates, that can be moved to, making sure " -"that there are no static objects in the way. If the agent does not have a " -"navigation path, it will return the position of the agent's parent." -msgstr "" - -#: doc/classes/NavigationAgent2D.xml #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Gibt die Anzahl der Spuren in der Animation zurück." @@ -38352,6 +38579,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 "" @@ -38381,10 +38615,11 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy msgid "" -"Returns whether the specified [code]bit[/code] of the [member geometry/" -"collision_mask] is set." -msgstr "" +"Returns whether the specified [code]bit[/code] of the [member " +"geometry_collision_mask] is set." +msgstr "Gibt das Unternodemit dem angegebenen [code]Namen[/code] zurück." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -38406,9 +38641,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 @@ -38422,14 +38657,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 @@ -38441,7 +38676,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 @@ -38470,13 +38705,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -38487,13 +38716,22 @@ msgstr "Wenn [code]true[/code], ist die Filterung aktiviert." #: 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." +"is within [member agent_max_climb] of a walkable neighbor." msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy +msgid "" +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." +msgstr "" +"Wenn der Wert [code]true[/code] ist, dann ist Tranzparenz für den Körper " +"aktiviert. Siehe auch [member blend_mode]." + +#: 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 "" @@ -38512,7 +38750,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 "" @@ -38576,7 +38814,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 @@ -38598,13 +38836,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 @@ -38655,8 +38893,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 "" @@ -38674,8 +38912,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 @@ -38704,11 +38955,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "Das [NavigationMeshGenerator] Singleton." #: 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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "Benachrichtigt, wenn eine Animation abgespielt wird." @@ -38727,7 +39002,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 @@ -38769,7 +39046,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 @@ -38850,6 +39129,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 "" @@ -38886,6 +39173,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 " @@ -38893,6 +39204,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Das [NavigationMeshGenerator] Singleton." + #: doc/classes/NavigationServer.xml #, fuzzy msgid "Server interface for low-level 3D navigation access." @@ -38974,6 +39302,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 "" @@ -40740,7 +41074,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 @@ -42865,8 +43205,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 @@ -49324,7 +49671,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 @@ -49794,6 +50150,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 "" @@ -50002,6 +50550,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 "" @@ -50269,6 +51009,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." @@ -51773,7 +52556,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 " @@ -53966,6 +54748,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 "" @@ -55720,8 +56518,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 @@ -57454,7 +58252,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 @@ -63689,6 +64492,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Wenn [code]true[/code], ist die Filterung aktiviert." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -63795,6 +64603,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 " @@ -64932,7 +65744,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 @@ -68843,6 +69660,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 #, fuzzy msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view." msgstr "Gesendet wenn die Sichtbarkeit (versteckt/sichtbar) sich verändert." @@ -73673,6 +74500,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 "" @@ -76898,11 +77735,15 @@ msgid "Class that has everything pertaining to a world." msgstr "Eine Klasse die alles für eine Welt mitbringt." #: doc/classes/World.xml +#, fuzzy 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 "" +"Eine Klasse die alles für eine 2D Welt mitbringt. Einen physikalischen Raum, " +"ein visuelles Szenario und einen Bereich für Sounds. 2D Knotenpunkte " +"registrieren ihre Resourcen in die aktuelle 2D Welt." #: doc/classes/World.xml msgid "" @@ -76925,6 +77766,12 @@ msgstr "" "Welt nicht existieren oder nicht geladen werden können." #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Gibt die Anzahl der Spuren in der Animation zurück." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "Das visuelle Szenario der Welt." @@ -76937,10 +77784,11 @@ msgid "Class that has everything pertaining to a 2D world." msgstr "Eine Klasse die alles für eine 2D Welt mitbringt." #: doc/classes/World2D.xml +#, fuzzy 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 "" "Eine Klasse die alles für eine 2D Welt mitbringt. Einen physikalischen Raum, " "ein visuelles Szenario und einen Bereich für Sounds. 2D Knotenpunkte " @@ -76962,6 +77810,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Gibt die Anzahl der Spuren in der Animation zurück." + +#: 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." diff --git a/doc/translations/el.po b/doc/translations/el.po index 41e4925578..1ec00b61aa 100644 --- a/doc/translations/el.po +++ b/doc/translations/el.po @@ -3387,6 +3387,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 "" @@ -8376,7 +8382,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[/" @@ -8575,7 +8581,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 @@ -8592,10 +8601,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" @@ -8780,7 +8785,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 @@ -13630,7 +13637,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 "" @@ -19114,11 +19121,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -19404,6 +19415,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Επιστρέφει το υπόλοιπο των 2 διανυσμάτων." @@ -21344,9 +21362,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 @@ -21357,9 +21389,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 @@ -21472,11 +21513,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 @@ -26122,7 +26182,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 @@ -26144,7 +26205,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 @@ -26952,6 +27014,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 "" @@ -27002,6 +27070,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]." @@ -29394,7 +29466,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 " @@ -29543,10 +29615,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" @@ -29740,24 +29808,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 " @@ -29793,6 +29843,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 "" @@ -30364,9 +30432,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." @@ -34677,9 +34745,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 @@ -35478,6 +35547,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35500,10 +35574,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 "" @@ -35538,6 +35624,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 "" @@ -35554,8 +35646,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" @@ -35583,7 +35679,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 @@ -35653,6 +35759,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 #, fuzzy msgid "Returns the map cell size." @@ -35677,7 +35787,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 @@ -35696,6 +35809,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 "" @@ -35711,15 +35830,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Επιστρέφει το υπόλοιπο των 2 διανυσμάτων." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Επιστρέφει το ημίτονο της παραμέτρου." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Επιστρέφει το ημίτονο της παραμέτρου." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Επιστρέφει το ημίτονο της παραμέτρου." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35729,6 +35894,11 @@ msgstr "Επιστρέφει την αντίθετη τιμή της παραμ msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +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 "" @@ -35738,9 +35908,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 @@ -35758,7 +35935,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 @@ -35774,11 +35959,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -35820,6 +36018,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 "" @@ -35832,7 +36036,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 @@ -35859,6 +36069,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 "" @@ -35921,9 +36138,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 @@ -35940,13 +36164,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Επιστρέφει το ημίτονο της παραμέτρου." @@ -35967,6 +36184,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 "" @@ -35997,8 +36221,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 @@ -36021,9 +36245,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 @@ -36037,14 +36261,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 @@ -36056,7 +36280,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 @@ -36084,29 +36308,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 "" @@ -36125,7 +36349,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 "" @@ -36188,7 +36412,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 @@ -36210,13 +36434,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 @@ -36266,8 +36490,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 "" @@ -36285,8 +36509,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 @@ -36315,10 +36552,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 "" @@ -36335,7 +36596,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 @@ -36376,7 +36639,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 @@ -36457,6 +36722,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 "" @@ -36493,6 +36766,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 " @@ -36500,6 +36797,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 "" @@ -36579,6 +36892,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 "" @@ -38342,7 +38661,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 @@ -40443,8 +40768,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 @@ -46799,7 +47131,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 @@ -47269,6 +47610,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 "" @@ -47477,6 +48010,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 "" @@ -47744,6 +48469,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." @@ -49246,7 +50014,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 " @@ -51395,6 +52162,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 "" @@ -53132,8 +53915,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 @@ -54854,7 +55637,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 @@ -60966,6 +61754,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +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 "" @@ -61072,6 +61865,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 " @@ -62203,7 +63000,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 @@ -65930,6 +66732,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 "" @@ -70692,6 +71504,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 "" @@ -73891,8 +74713,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 @@ -73912,6 +74734,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -73926,8 +74754,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 @@ -73944,6 +74772,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/es.po b/doc/translations/es.po index ced2e2ad3e..e5276e7f7c 100644 --- a/doc/translations/es.po +++ b/doc/translations/es.po @@ -34,12 +34,13 @@ # Francesco Santoro <fgsantoror20@gmail.com>, 2022. # Jake-insane <jake0insane@gmail.com>, 2022. # Luis Alberto Flores Baca <betofloresbaca@gmail.com>, 2022. +# emnrx <emanuelermancia@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-04-25 15:12+0000\n" -"Last-Translator: Ventura Pérez García <vetu@protonmail.com>\n" +"PO-Revision-Date: 2022-06-16 18:58+0000\n" +"Last-Translator: emnrx <emanuelermancia@gmail.com>\n" "Language-Team: Spanish <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/es/>\n" "Language: es\n" @@ -47,7 +48,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -4433,6 +4434,15 @@ msgstr "" "opcionalmente nombradas, capas de física 2D." #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"Sugiere que una propiedad entera es una máscara de bits usando las, " +"opcionalmente nombradas, capas de representación 2D." + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -11064,7 +11074,7 @@ msgstr "" "astar.connect_points(1,2, false)\n" "[/codeblock]" -#: 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[/" @@ -11356,8 +11366,16 @@ msgstr "" "actualizados con los pesos dados." #: doc/classes/AStar2D.xml -msgid "Returns whether there is a connection/segment between the given points." -msgstr "Devuelve si hay una conexion/segmento entre los puntos dados." +#, fuzzy +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 "" +"Devuelve si dos puntos dados estan directamente conectados por un segmento. " +"Si [code]bidirectional[/code] es [code]false[/code], devuelve si el " +"movimiento desde [code]id[/code] a [code]to_id[/code] es posible a traves " +"del segmento." #: doc/classes/AStar2D.xml msgid "" @@ -11382,10 +11400,6 @@ msgstr "" "[/codeblock]" #: doc/classes/AStar2D.xml -msgid "Deletes the segment between the given points." -msgstr "Elimina el segmento entre los puntos dados." - -#: doc/classes/AStar2D.xml msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -11640,7 +11654,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 @@ -17842,7 +17858,7 @@ msgstr "" "configurado." #: 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 "Devuelve el [RID] del objeto." @@ -25066,12 +25082,16 @@ msgstr "" "de dibujar curvas y/o guardarlas como archivos de imagen." #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." msgstr "La [code]curve[/code] renderizada en la textura." #: doc/classes/CurveTexture.xml -msgid "The width of the texture." -msgstr "El ancho de la textura." +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 msgid "Class representing a cylindrical [PrimitiveMesh]." @@ -25504,6 +25524,13 @@ msgid "Returns the list of keys in the [Dictionary]." msgstr "Devuelve la lista de claves en el [Dictionary]." #: 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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Devuelve el número de archivos en este directorio." @@ -28190,13 +28217,24 @@ 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 "" -"Obtiene el estado de su editor de plugins. Se usa cuando se guarda la escena " -"(así que el estado se mantiene al abrirla de nuevo) y para cambiar de " -"pestaña (así que el estado puede ser restaurado cuando la pestaña vuelve)." #: doc/classes/EditorPlugin.xml msgid "" @@ -28209,14 +28247,19 @@ 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 "" -"Consigue el diseño de la interfaz gráfica del plugin. Se utiliza para " -"guardar la disposición del editor del proyecto cuando se llama a [method " -"queue_save_layout] o se ha cambiado la disposición del editor (por ejemplo, " -"cambiando la posición de un dock)." #: doc/classes/EditorPlugin.xml msgid "" @@ -28357,13 +28400,31 @@ msgstr "" "especialmente útil si tu plugin quiere usar raycast en la escena." #: doc/classes/EditorPlugin.xml -msgid "Restore the state saved by [method get_state]." -msgstr "Restaurar el estado guardado por [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 "" -"Restaurar el diseño del plugin GUI guardado por [method get_window_layout]." #: doc/classes/EditorPlugin.xml msgid "" @@ -34517,12 +34578,14 @@ msgid "Gradient-filled texture." msgstr "Textura llena de gradientes." #: doc/classes/GradientTexture.xml +#, fuzzy msgid "" "GradientTexture uses a [Gradient] to fill the texture data. The gradient " "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 "" "GradientTexture utiliza un [Gradient] para rellenar los datos de la textura. " "El gradiente se rellenará de izquierda a derecha usando los colores " @@ -34551,7 +34614,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 "" "GradientTexture utiliza un [Gradient] para rellenar los datos de la textura. " "El gradiente se rellenará de izquierda a derecha usando los colores " @@ -35589,6 +35653,15 @@ msgstr "" "GridMap." #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Si [code]true[/code], actualiza las animaciones en respuesta a las " +"notificaciones relacionadas con el proceso." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" "Si [code]true[/code], los elementos de la cuadrícula se centran en el eje X." @@ -35654,6 +35727,10 @@ msgid "The assigned [MeshLibrary]." msgstr "La [MeshLibrary] asignada." #: 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]." @@ -38952,7 +39029,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 " @@ -39135,10 +39212,6 @@ msgstr "" "botones del ratón al mismo tiempo, los bits se suman." #: doc/classes/Input.xml -msgid "Returns the mouse mode. See the constants for more information." -msgstr "Devuelve el modo de ratón. Vea las constantes para más información." - -#: doc/classes/Input.xml msgid "" "Gets an input vector by specifying four actions for the positive and " "negative X and Y axes.\n" @@ -39396,36 +39469,6 @@ msgid "" msgstr "" #: doc/classes/Input.xml -msgid "Sets the mouse mode. See the constants for more information." -msgstr "Establece el modo del ratón. Vea las constantes para más información." - -#: 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 "" -"Habilita o deshabilita la acumulación de eventos de entrada similares " -"enviados por el sistema operativo. Cuando la acumulación de entrada está " -"activada, todos los eventos de entrada generados durante una trama se " -"fusionarán y se emitirán cuando la trama se termine de renderizar. Por lo " -"tanto, esto limita el número de llamadas del método de entrada por segundo " -"al FPS de renderización.\n" -"La acumulación de entrada está habilitada por defecto. Se puede desactivar " -"para obtener una entrada ligeramente más precisa/reactiva a costa de un " -"mayor uso de la CPU. En aplicaciones donde se requiere dibujar líneas a mano " -"alzada, la acumulación de entrada generalmente debe deshabilitarse mientras " -"el usuario está dibujando la línea para obtener resultados que sigan de " -"cerca la entrada real." - -#: 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 " @@ -39474,6 +39517,38 @@ msgid "" msgstr "" #: doc/classes/Input.xml +#, fuzzy +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "Establece el modo del ratón. Vea las constantes para más información." + +#: doc/classes/Input.xml +#, fuzzy +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 "" +"Habilita o deshabilita la acumulación de eventos de entrada similares " +"enviados por el sistema operativo. Cuando la acumulación de entrada está " +"activada, todos los eventos de entrada generados durante una trama se " +"fusionarán y se emitirán cuando la trama se termine de renderizar. Por lo " +"tanto, esto limita el número de llamadas del método de entrada por segundo " +"al FPS de renderización.\n" +"La acumulación de entrada está habilitada por defecto. Se puede desactivar " +"para obtener una entrada ligeramente más precisa/reactiva a costa de un " +"mayor uso de la CPU. En aplicaciones donde se requiere dibujar líneas a mano " +"alzada, la acumulación de entrada generalmente debe deshabilitarse mientras " +"el usuario está dibujando la línea para obtener resultados que sigan de " +"cerca la entrada real." + +#: doc/classes/Input.xml msgid "Emitted when a joypad device has been connected or disconnected." msgstr "Se emite cuando se ha conectado o desconectado un dispositivo joypad." @@ -40212,13 +40287,14 @@ msgid "Input event type for mouse motion events." msgstr "Tipo de evento de entrada para los eventos de movimiento del ratón." #: doc/classes/InputEventMouseMotion.xml +#, fuzzy 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." @@ -45871,9 +45947,10 @@ msgstr "Nodo utilizado para mostrar una [Mesh] en 2D." #: doc/classes/MeshInstance2D.xml #, fuzzy 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 "" "Nodo utilizado para mostrar una [Mesh] en 2D. Puede ser construido a partir " "de un [Sprite2D] existente mediante una herramienta en la barra de " @@ -46937,6 +47014,11 @@ msgstr "" #: doc/classes/Navigation.xml #, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Devuelve el [RID] de la forma enésima de un área." + +#: doc/classes/Navigation.xml +#, fuzzy 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 " @@ -46965,12 +47047,24 @@ 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 "" "Define qué dirección es hacia arriba. Por defecto, esto es [code](0, 1, 0)[/" "code], que es la dirección \"arriba\" del mundo." +#: 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 "Navegación 2D y nodo de búsqueda de caminos." @@ -47015,6 +47109,12 @@ msgstr "" msgid "The XY plane cell size to use for fields." msgstr "El modo de llamada a utilizar para las Call Method Tracks." +#: 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 #, fuzzy msgid "Server interface for low-level 2D navigation access." @@ -47032,8 +47132,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" @@ -47066,7 +47170,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Devuelve [code]true[/code] si el script puede ser instanciado." #: 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 @@ -47138,6 +47252,13 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "" +"Obtiene la línea actual en el archivo analizado (actualmente no " +"implementado)." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Returns the map cell size." @@ -47168,9 +47289,11 @@ msgid "" msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -#, fuzzy -msgid "Returns the navigation path to reach the destination from the origin." -msgstr "Devuelve el polígono de navegación del tile." +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 msgid "" @@ -47188,6 +47311,13 @@ msgstr "Devuelve [code]true[/code] si la selección está activa." msgid "Sets the map active." msgstr "Detiene el temporizador." +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "" +"Set the map cell height used to weld the navigation mesh polygons. [b]Note:[/" +"b] Currently not implemented." +msgstr "Devuelve la transformada aplicada a la malla de navegación del objeto." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Set the map cell size used to weld the navigation mesh polygons." @@ -47205,15 +47335,64 @@ msgstr "Crea un [Area2D]." #: 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 +#, fuzzy +msgid "" +"Returns how many connections this [code]region[/code] has with other regions " +"in the map." +msgstr "" +"Devuelve la proyección ortogonal de [code]point[/code] en un punto del plano." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Devuelve [code]true[/code] si existe la [code]signal[/code] dada." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Devuelve la malla de navegación del objeto." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Devuelve [code]true[/code] si existe la [code]signal[/code] dada." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" +"Coloca la [code]position[/code] para el punto con el [code]id[/code] dado." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Establece los metadatos del borde dado." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -47224,6 +47403,12 @@ msgstr "Establece la malla de navegación del objeto." msgid "Sets the global transformation for the region." msgstr "Establece la matriz de transformación global del Viewport." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "" +"Coloca la [code]position[/code] para el punto con el [code]id[/code] dado." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -47233,9 +47418,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 @@ -47253,9 +47445,16 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -#, fuzzy -msgid "Returns the path from start to finish in global coordinates." -msgstr "Devuelve el RID del viewport del [VisualServer]." +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 #, fuzzy @@ -47271,11 +47470,24 @@ msgid "" "system." msgstr "Devuelve el nodo animacion con el nombre dado." -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -47322,6 +47534,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 "" @@ -47334,9 +47552,14 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml -#, fuzzy -msgid "The agent height offset to match the navigation mesh height." -msgstr "Devuelve el desplazamiento del polígono de navegación del tile." +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 msgid "" @@ -47364,6 +47587,13 @@ msgstr "El valor máximo de luminosidad para la exposición automática." msgid "The maximum speed that an agent can move." msgstr "El valor máximo que puede alcanzar la curva." +#: 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 #, fuzzy msgid "The distance to search for other agents." @@ -47429,9 +47659,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 @@ -47449,13 +47686,6 @@ msgid "" msgstr "Devuelve el nodo animacion con el nombre dado." #: 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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Devuelve el [RID] de la forma enésima de un área." @@ -47476,6 +47706,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 "" @@ -47512,8 +47749,8 @@ msgstr "" #: doc/classes/NavigationMesh.xml #, fuzzy 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 "" "Devuelve [code]true[/code] si el bit de la máscara de colisión dada está " "configurado." @@ -47544,9 +47781,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 @@ -47562,14 +47799,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 @@ -47582,7 +47819,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 @@ -47611,13 +47848,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -47628,13 +47859,22 @@ msgstr "Si [code]true[/code], se activan las pulsaciones de paso." #: 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." +"is within [member agent_max_climb] of a walkable neighbor." msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy +msgid "" +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." +msgstr "" +"Si [code]true[/code], las partículas emitirán una vez y luego se detendrán. " +"Equivalente a [member GPUParticles.one_shot]." + +#: 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 "" @@ -47657,7 +47897,7 @@ msgstr "El modo de fondo. Ver [enum BGMode] para los posibles valores." #: 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 "" @@ -47724,7 +47964,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 @@ -47746,13 +47986,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 @@ -47803,8 +48043,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 "" @@ -47823,8 +48063,21 @@ msgstr "Nodo que instancia un [MultiMesh]." #: 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 @@ -47853,11 +48106,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "El recurso [Mesh] para la instancia." #: 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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "Notifica cuando una animación comienza a reproducirse." @@ -47876,7 +48153,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 @@ -47921,7 +48200,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 @@ -48039,6 +48320,14 @@ msgstr "" "vértices." #: 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 #, fuzzy msgid "" "Returns a [PoolVector2Array] containing the vertices of an outline that was " @@ -48090,6 +48379,31 @@ msgstr "" "[method make_polygons_from_outlines] para que los polígonos se actualicen." #: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +msgid "A region of the 2D navigation map." +msgstr "Establece la malla de navegación del objeto." + +#: 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 " @@ -48097,6 +48411,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "El recurso [Mesh] para la instancia." + #: doc/classes/NavigationServer.xml #, fuzzy msgid "Server interface for low-level 3D navigation access." @@ -48182,6 +48513,12 @@ msgid "Bakes the navigation mesh." msgstr "Establece la malla de navegación del objeto." #: 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 #, fuzzy msgid "Control activation of this server." msgstr "Traducción local de este nodo." @@ -50745,8 +51082,14 @@ msgid "Rotation in degrees, relative to the node's parent." msgstr "Rotación en grados, en relación con el padre del nodo." #: doc/classes/Node2D.xml -msgid "The node's scale. Unscaled value: [code](1, 1)[/code]." -msgstr "La escala del nodo. Valor no escalado: [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 msgid "Local [Transform2D]." @@ -53656,8 +53999,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 @@ -62139,9 +62489,17 @@ msgstr "" "una función que devuelve [code]void[/code] a una variable." #: 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 "" -"Mensaje que se mostrará antes del retroceso cuando el motor se crashea." #: doc/classes/ProjectSettings.xml #, fuzzy @@ -62779,6 +63137,198 @@ msgid "Default delay for touch events. This only affects iOS devices." msgstr "Retraso predeterminado para las sugerencias (en segundos)." #: 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 "Nombre opcional para la capa 1 de la física 2D." @@ -62999,6 +63549,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "Nombre opcional para la capa 9 del renderizado 2D." #: 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 "Nombre opcional para la capa 1 de la física 3D." @@ -63294,6 +64036,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." @@ -64356,6 +65141,12 @@ msgid "" "when it is set to [code]false[/code], i.e. there are problems with the " "default method." msgstr "" +"Usa un método simplificado para generar datos CPV (Conjunto Potencialmente " +"Visible). Los resultados pueden no ser precisos cuando más de un portal une " +"habitaciones adyacentes.\n" +"[b]Nota:[/b] Por lo general, solo deberías utilizar esta opción si " +"encuentras errores al estar en [code]false[/code], por ej. cuando hay " +"problemas con el método predeterminado." #: doc/classes/ProjectSettings.xml msgid "" @@ -65082,7 +65873,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 " @@ -68009,6 +68799,26 @@ msgid "Makes text fill width." msgstr "Hace que el texto se expanda para rellenar el ancho." #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns top of the inline image to the top of the text." +msgstr "La altura de la caja medida desde el centro de la caja." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns center of the inline image to the center of the text." +msgstr "Alinea a los niños con el centro del contenedor." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the baseline of the text." +msgstr "La altura de la caja medida desde el centro de la caja." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the bottom of the text." +msgstr "Alinea a los niños con el final del contenedor." + +#: doc/classes/RichTextLabel.xml msgid "Each list item has a number marker." msgstr "Cada elemento de la lista tiene un marcador numérico." @@ -70221,8 +71031,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 "" "Un temporizador de un solo uso gestionado por el árbol de la escena, que " "emite [signal timeout] al finalizar. Véase también [method SceneTree." @@ -72308,8 +73118,13 @@ msgstr "" "términos de ángulos YXZ-Euler en el formato (ángulo X, ángulo Y, ángulo Z)." #: doc/classes/Spatial.xml -msgid "Scale part of the local transformation." -msgstr "Parte de Escala de la transformación local." +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 msgid "Local space [Transform] of this node, with respect to the parent node." @@ -80131,6 +80946,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Si [code]true[/code], la animación nombrada existe." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "Si [code]true[/code], los UV de la celda serán recortados." @@ -80280,6 +81100,10 @@ msgstr "" "El modo de orientación de TileMap. Vea [enum Mode] para los posibles valores." #: 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 " @@ -81660,13 +82484,15 @@ msgstr "" "multiplicación de la matriz." #: doc/classes/Transform2D.xml -#, fuzzy 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 "" -"Escala la transformación por el factor de escala dado, usando la " -"multiplicación de la matriz." #: doc/classes/Transform2D.xml #, fuzzy @@ -86677,6 +87503,16 @@ msgid "The VisibilityNotifier's bounding box." msgstr "El cuadro delimitador del VisibilityNotifier." #: 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 #, fuzzy msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view." msgstr "" @@ -92791,6 +93627,16 @@ msgid "The amount of shader rebinds in the frame." msgstr "La cantidad del shader se repite en el fotograma." #: 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 "La cantidad de superficie cambia en el fotograma." @@ -96917,8 +97763,8 @@ msgstr "Clase que tiene todo lo que pertenece a un mundo." #, fuzzy 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 "" "Clase que tiene todo lo que pertenece a un mundo. Un espacio físico, un " "escenario visual y un espacio sonoro. Los nodos de Spatial registran sus " @@ -96950,6 +97796,12 @@ msgstr "" #: doc/classes/World.xml #, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Devuelve el [RID] de la forma enésima de un área." + +#: doc/classes/World.xml +#, fuzzy msgid "The World's visual scenario." msgstr "El escenario visual de World." @@ -96963,10 +97815,11 @@ msgid "Class that has everything pertaining to a 2D world." msgstr "Clase que tiene todo lo que pertenece a un mundo 2D." #: doc/classes/World2D.xml +#, fuzzy 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 "" "Clase que tiene todo lo que pertenece a un mundo 2D. Un espacio físico, un " "escenario visual y un espacio sonoro. Los nodos 2D registran sus recursos en " @@ -96995,6 +97848,12 @@ msgstr "" #: doc/classes/World2D.xml #, fuzzy msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Devuelve el [RID] de la forma enésima de un área." + +#: doc/classes/World2D.xml +#, fuzzy +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 "" diff --git a/doc/translations/fa.po b/doc/translations/fa.po index 8f5ee45c36..46b4d9600e 100644 --- a/doc/translations/fa.po +++ b/doc/translations/fa.po @@ -3811,6 +3811,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 "" @@ -8798,7 +8804,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[/" @@ -8997,7 +9003,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 @@ -9014,10 +9023,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" @@ -9202,7 +9207,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 @@ -14045,7 +14052,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 "" @@ -19520,11 +19527,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 @@ -19810,6 +19820,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 "" @@ -21748,9 +21765,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 @@ -21761,9 +21792,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 @@ -21876,11 +21916,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 @@ -26518,7 +26577,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 @@ -26540,7 +26600,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 @@ -27346,6 +27407,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 "" @@ -27396,6 +27463,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]." @@ -29786,7 +29857,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 " @@ -29935,10 +30006,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" @@ -30132,24 +30199,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 " @@ -30185,6 +30234,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 "" @@ -30756,9 +30823,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." @@ -35064,9 +35131,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 @@ -35870,6 +35938,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 " @@ -35892,10 +35964,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 "" @@ -35930,6 +36014,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 "" @@ -35946,8 +36036,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" @@ -35975,7 +36069,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 @@ -36039,6 +36143,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 "" @@ -36062,7 +36170,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 @@ -36079,6 +36190,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 "" @@ -36094,14 +36211,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 "" @@ -36110,6 +36269,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 "" @@ -36119,9 +36282,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 @@ -36139,7 +36309,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 @@ -36154,11 +36332,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 @@ -36199,6 +36390,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 "" @@ -36211,7 +36408,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 @@ -36238,6 +36441,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 "" @@ -36300,9 +36510,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 @@ -36318,13 +36535,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 "" @@ -36344,6 +36554,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 "" @@ -36374,8 +36591,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 @@ -36397,9 +36614,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 @@ -36413,14 +36630,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 @@ -36432,7 +36649,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 @@ -36460,29 +36677,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 "" @@ -36501,7 +36718,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 "" @@ -36564,7 +36781,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 @@ -36585,13 +36802,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 @@ -36641,8 +36858,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 "" @@ -36659,8 +36876,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 @@ -36689,10 +36919,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 "" @@ -36709,7 +36963,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 @@ -36749,7 +37005,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 @@ -36829,6 +37087,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 "" @@ -36865,6 +37131,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 " @@ -36872,6 +37162,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 "" @@ -36947,6 +37253,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 "" @@ -38710,7 +39022,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 @@ -40803,8 +41121,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 @@ -47162,7 +47487,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 @@ -47632,6 +47966,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 "" @@ -47840,6 +48366,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 "" @@ -48107,6 +48825,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." @@ -49609,7 +50370,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 " @@ -51760,6 +52520,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 "" @@ -53497,8 +54273,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 @@ -55219,7 +55995,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 @@ -61320,6 +62101,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 "" @@ -61426,6 +62211,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 " @@ -62557,7 +63346,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 @@ -66272,6 +67066,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 "" @@ -71017,6 +71821,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 "" @@ -74213,8 +75027,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 @@ -74234,6 +75048,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 "" @@ -74248,8 +75067,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 @@ -74267,6 +75086,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 "" diff --git a/doc/translations/fi.po b/doc/translations/fi.po index 316c56f70e..5be805e91a 100644 --- a/doc/translations/fi.po +++ b/doc/translations/fi.po @@ -3454,6 +3454,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 "" @@ -8449,7 +8455,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[/" @@ -8648,7 +8654,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 @@ -8665,10 +8674,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" @@ -8853,7 +8858,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 @@ -13705,7 +13712,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 "" @@ -19190,11 +19197,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Palauttaa parametrin sinin." #: 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 @@ -19480,6 +19491,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Palauttaa kahden vektorin jäännöksen." @@ -21420,9 +21438,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 @@ -21433,9 +21465,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 @@ -21548,11 +21589,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 @@ -26199,7 +26259,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 @@ -26221,7 +26282,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 @@ -27035,6 +27097,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 "" @@ -27085,6 +27153,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]." @@ -29477,7 +29549,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 " @@ -29626,10 +29698,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" @@ -29823,24 +29891,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 " @@ -29876,6 +29926,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 "" @@ -30447,9 +30515,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." @@ -34761,9 +34829,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 @@ -35562,6 +35631,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Palauttaa parametrin sinin." + +#: 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 " @@ -35584,10 +35658,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 "" @@ -35622,6 +35708,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 "" @@ -35638,8 +35730,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" @@ -35667,7 +35763,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 @@ -35737,6 +35843,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 #, fuzzy msgid "Returns the map cell size." @@ -35761,7 +35871,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 @@ -35780,6 +35893,12 @@ msgstr "Palauttaa parametrin kosinin." msgid "Sets the map active." msgstr "Palauttaa parametrin arkussinin." +#: 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 "" @@ -35795,15 +35914,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Laskee kahden vektorin ristitulon." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Palauttaa parametrin sinin." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Laskee kahden vektorin ristitulon." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Laskee kahden vektorin ristitulon." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Palauttaa parametrin sinin." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35814,6 +35979,11 @@ msgstr "Palauttaa parametrin vasta-arvon." msgid "Sets the global transformation for the region." msgstr "Laskee kahden vektorin ristitulon." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Laskee kahden vektorin ristitulon." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -35823,9 +35993,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 @@ -35843,7 +36020,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 @@ -35859,11 +36044,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -35905,6 +36103,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 "" @@ -35917,7 +36121,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 @@ -35944,6 +36154,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 "" @@ -36006,9 +36223,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 @@ -36025,13 +36249,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Palauttaa parametrin sinin." @@ -36052,6 +36269,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 "" @@ -36082,8 +36306,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 @@ -36106,9 +36330,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 @@ -36122,14 +36346,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 @@ -36141,7 +36365,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 @@ -36169,29 +36393,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 "" @@ -36210,7 +36434,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 "" @@ -36273,7 +36497,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 @@ -36295,13 +36519,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 @@ -36351,8 +36575,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 "" @@ -36370,8 +36594,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 @@ -36400,10 +36637,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 "" @@ -36420,7 +36681,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 @@ -36461,7 +36724,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 @@ -36542,6 +36807,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 "" @@ -36578,6 +36851,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 " @@ -36585,6 +36882,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 "" @@ -36664,6 +36977,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 "" @@ -38427,7 +38746,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 @@ -40528,8 +40853,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 @@ -46884,7 +47216,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 @@ -47354,6 +47695,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 "" @@ -47562,6 +48095,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 "" @@ -47829,6 +48554,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." @@ -49331,7 +50099,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 " @@ -51480,6 +52247,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 "" @@ -53217,8 +54000,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 @@ -54940,7 +55723,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 @@ -61056,6 +61844,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Palauttaa parametrin kosinin." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61162,6 +61955,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 " @@ -62293,7 +63090,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 @@ -66023,6 +66825,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 "" @@ -70787,6 +71599,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 "" @@ -73988,8 +74810,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 @@ -74009,6 +74831,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Palauttaa parametrin sinin." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74023,8 +74851,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 @@ -74041,6 +74869,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Palauttaa parametrin sinin." + +#: 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." diff --git a/doc/translations/fil.po b/doc/translations/fil.po index 7da7a394ca..6e76d65426 100644 --- a/doc/translations/fil.po +++ b/doc/translations/fil.po @@ -3388,6 +3388,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 "" @@ -8375,7 +8381,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[/" @@ -8574,7 +8580,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 @@ -8591,10 +8600,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" @@ -8779,7 +8784,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 @@ -13622,7 +13629,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 "" @@ -19097,11 +19104,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 @@ -19387,6 +19397,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 "" @@ -21325,9 +21342,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 @@ -21338,9 +21369,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 @@ -21453,11 +21493,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 @@ -26095,7 +26154,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 @@ -26117,7 +26177,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 @@ -26923,6 +26984,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 "" @@ -26973,6 +27040,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]." @@ -29363,7 +29434,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 " @@ -29512,10 +29583,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" @@ -29709,24 +29776,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 " @@ -29762,6 +29811,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 "" @@ -30333,9 +30400,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." @@ -34641,9 +34708,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 @@ -35441,6 +35509,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 " @@ -35463,10 +35535,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 "" @@ -35501,6 +35585,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 "" @@ -35517,8 +35607,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" @@ -35546,7 +35640,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 @@ -35610,6 +35714,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 "" @@ -35633,7 +35741,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 @@ -35650,6 +35761,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 "" @@ -35665,14 +35782,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 "" @@ -35681,6 +35840,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 "" @@ -35690,9 +35853,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 @@ -35710,7 +35880,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 @@ -35725,11 +35903,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 @@ -35770,6 +35961,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 "" @@ -35782,7 +35979,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 @@ -35809,6 +36012,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 "" @@ -35871,9 +36081,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 @@ -35889,13 +36106,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 "" @@ -35915,6 +36125,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 "" @@ -35945,8 +36162,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 @@ -35968,9 +36185,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 @@ -35984,14 +36201,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 @@ -36003,7 +36220,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 @@ -36031,29 +36248,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 "" @@ -36072,7 +36289,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 "" @@ -36135,7 +36352,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 @@ -36156,13 +36373,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 @@ -36212,8 +36429,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 "" @@ -36230,8 +36447,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 @@ -36260,10 +36490,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 "" @@ -36280,7 +36534,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 @@ -36320,7 +36576,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 @@ -36400,6 +36658,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 "" @@ -36436,6 +36702,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 " @@ -36443,6 +36733,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 "" @@ -36518,6 +36824,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 "" @@ -38281,7 +38593,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 @@ -40374,8 +40692,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 @@ -46721,7 +47046,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 @@ -47191,6 +47525,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 "" @@ -47399,6 +47925,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 "" @@ -47666,6 +48384,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." @@ -49168,7 +49929,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 " @@ -51315,6 +52075,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 "" @@ -53052,8 +53828,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 @@ -54774,7 +55550,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 @@ -60875,6 +61656,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 "" @@ -60981,6 +61766,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 " @@ -62112,7 +62901,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 @@ -65827,6 +66621,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 "" @@ -70572,6 +71376,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 "" @@ -73768,8 +74582,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 @@ -73789,6 +74603,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 "" @@ -73803,8 +74622,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 @@ -73822,6 +74641,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 "" diff --git a/doc/translations/fr.po b/doc/translations/fr.po index 587e9e0512..60d840e7ab 100644 --- a/doc/translations/fr.po +++ b/doc/translations/fr.po @@ -61,7 +61,7 @@ msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-06-08 05:20+0000\n" +"PO-Revision-Date: 2022-06-16 18:57+0000\n" "Last-Translator: Maxime Leroy <lisacintosh@gmail.com>\n" "Language-Team: French <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/fr/>\n" @@ -4404,6 +4404,15 @@ msgid "" "specified by appending [code]:integer[/code] to the name, e.g. [code]\"Zero," "One,Three:3,Four,Six:6\"[/code]." msgstr "" +"Indique qu'une propriété d'un entier, un flottant ou une chaine de " +"caractères est une valeur énumérée à choisir depuis une liste spécifiée par " +"l'indicateur.\n" +"Cet indicateur est une liste séparée par des virgules de noms tels que " +"[code]\"Bonjour,Salut,Autre\"[/code]. Pour les propriétés d'entiers et de " +"flottants, le premier nom de la liste a valeur 0, le suivant 1, et ainsi de " +"suite. Les valeurs explicites peuvent également être spécifiées en ajoutant " +"[code]:integer[/code] au nom, par ex. [code]\"Zéro,Un,Trois:3,Quatre," +"Six:6\"[/code]." #: doc/classes/@GlobalScope.xml msgid "" @@ -4462,6 +4471,15 @@ msgstr "" "les couches de physique 2D optionnellement nommées." #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"Indique qu'une propriété nombre entier est un masque de bits utilisant les " +"couches de rendu 2D optionnellement nommées." + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -4947,6 +4965,15 @@ msgid "" "var box2 = box.expand(Vector3(0, -1, 2))\n" "[/codeblock]" msgstr "" +"Retourne une copie de ce [AABB] aggrandi pour inclure le point donné.\n" +"[b]Exemple :[/b]\n" +"[codeblock]\n" +"# position -(3, 2, 0,) taille (1, 1, 1)\n" +"var box = AABB(Vector3(-3, 2, 0), Vector3(1, 1, 1))\n" +"# position -(3, -1, 0,) taille (3, 4, 2,), il contient maintenant l'ABB " +"original et le point Vector3(0, -1, 2)\n" +"var box2 = box.expand(Vector3(0, -1, 2))\n" +"/[codeblock]" #: doc/classes/AABB.xml msgid "Returns the volume of the [AABB]." @@ -7549,6 +7576,20 @@ msgid "" "time this is called, they may be updated too early. To perform the update " "immediately, call [code]advance(0)[/code]." msgstr "" +"Joue l'animation avec la clé [code]name[/code]. Les temps de mélange et la " +"vitesse peuvent être définis. Si [code]custom_speed[/code] est négatif et " +"[code]from_end[/code] est [code]true[/code], l'animation se joué à l'envers " +"et depuis la fin (qui est équivalent à appeler [method play_backwards)].\n" +"Le [AnimationPlayer] garde la trace de son animation actuelle ou la dernière " +"avec [member assigned_animation]. Si cette méthode est appelée avec cette " +"même animation nommée [code]name[/code], ou sans paramètre [code]name[/" +"code], l'animation assignée reprendra le jeu si elle a été interrompue, ou " +"redémarrer si elle a été arrêtée (voir [method stop] pour mettre en pause et " +"arrêter). Si l'animation jouait déjà, elle continuera d'être jouée.\n" +"[b]Note :[/b] L'animation sera mise à jour la prochaine fois que " +"[AnimationPlayer] sera traitée. Si d'autres variables sont mises à jour en " +"même temps, elles peuvent être mises à jour trop tôt. Pour effectuer une " +"mise à jour immédiate, appelez [code]advance(0)[/code]." #: doc/classes/AnimationPlayer.xml msgid "" @@ -8486,6 +8527,9 @@ msgid "" "multiplies the gravity vector. This is useful to alter the force of gravity " "without altering its direction." msgstr "" +"L'intensité de la gravité (en mètres par seconde au carré). Cette valeur " +"multiplie le vecteur de gravité. Ceci est utile pour modifier la force de la " +"gravité sans modifier sa direction." #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "" @@ -8498,6 +8542,8 @@ msgid "" "If [code]true[/code], gravity is calculated from a point (set via [member " "gravity_vec]). See also [member space_override]." msgstr "" +"Si [code]true[/code], la gravité est calculée à partir d'un point (set via " +"[member gravity_vec)]. Voir aussi [member space_override]." #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "" @@ -8544,16 +8590,21 @@ msgstr "" #: doc/classes/Area.xml msgid "If [code]true[/code], the area applies reverb to its associated audio." msgstr "" +"Si [code]true[/code], la zone applique de la réverbération à l'audio qui lui " +"est associé." #: doc/classes/Area.xml msgid "The reverb bus name to use for this area's associated audio." msgstr "" +"Le nom de bus de réverbération à utiliser pour l'audio associé à cette aire." #: doc/classes/Area.xml 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 "" +"Le degré de réverbération de cette zone est un effet uniforme. L'intervalle " +"va de [code]0[/code] à [code]1[/code] avec une précision de [code]0.1[/code]." #: doc/classes/Area.xml doc/classes/Area2D.xml msgid "" @@ -8709,6 +8760,14 @@ msgid "" "list is modified once during the physics step, not immediately after objects " "are moved. Consider using signals instead." msgstr "" +"Retourne une liste des [Area2D] qui s'intersectent. Le [member " +"CollisionObject2D.collision_layer] de l'aire intersectant doit faire partie " +"du [membre CollisionObject2D.collision_mask] de cette aire pour être " +"détecté.\n" +"Pour des raisons de performance (les colonnes sont toutes traitées en même " +"temps) cette liste est modifiée une fois pendant l'étape physique, pas " +"immédiatement après le déplacement des objets. Considérez plutôt utiliser " +"des signaux." #: doc/classes/Area2D.xml msgid "" @@ -8806,6 +8865,18 @@ msgid "" "used by the [Physics2DServer]. Get the [CollisionShape2D] node with " "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" +"Émis lorsque l'une des [Shape2D] de l'autre Area2D entre dans l'une des " +"[Shape2D] de cette Area2D. Nécessite [member monitoring] d'être définie à " +"[code]true[/code].\n" +"[code]area_rid[/code] le [RID] du [CollisionObject2D] de l'autre Area2D " +"utilisé par [Physics2DServer].\n" +"[code]area[/code] l'autre Area2D.\n" +"[code]area_shape_index[/code] l'index de la [Shape2D] de l'autre Area2D " +"utilisée par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec " +"[code]area.shape_owner_get_owner(area_shape_index)[/code].\n" +"[code]local_shape_index[/code] l'index de la [Shape2D] de cette Area2D " +"utilisée par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec " +"[code]self.shape_owner_get_owner(local_shape_index)[/code]." #: doc/classes/Area2D.xml msgid "" @@ -8821,6 +8892,18 @@ msgid "" "used by the [Physics2DServer]. Get the [CollisionShape2D] node with " "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" +"Émis lorsque l'une des [Shape2D] de l'autre Area2D quitte l'une des " +"[Shape2D] de cette Area2D. Nécessite [member monitoring] d'être définie à " +"[code]true[/code].\n" +"[code]area_rid[/code] le [RID] du [CollisionObject2D] de l'autre Area2D " +"utilisé par [Physics2DServer].\n" +"[code]area[/code] l'autre Area2D.\n" +"[code]area_shape_index[/code] l'index de la [Shape2D] de l'autre Area2D " +"utilisée par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec " +"[code]area.shape_owner_get_owner(area_shape_index)[/code].\n" +"[code]local_shape_index[/code] l'index de la [Shape2D] de cette Area2D " +"utilisée par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec " +"[code]self.shape_owner_get_owner(local_shape_index)[/code]." #: doc/classes/Area2D.xml msgid "" @@ -8858,6 +8941,21 @@ msgid "" "used by the [Physics2DServer]. Get the [CollisionShape2D] node with " "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" +"Émis quand une des [Shape2D] d'un [PhysicsBody2D] ou d'une [TileMap] entre " +"dans une des [Shape2D] de cette Area2D. Nécessite [member monitoring] à " +"[code]true[/code]. Les [TileMap] sont détectées si le [TileSet] a une " +"[Shape2D] de collision.\n" +"[code]body_rid[/code] le [RID] du [CollisionObject2D] du [PhysicsBody2D] ou " +"du [TileSet] utilisé par le [Physics2DServer].\n" +"[code]body[/code] le [Node], s'il existe dans l'arborescence, du " +"[PhysicsBody2D] ou du [TileMap].\n" +"[code]body_shape_index[/code] l'index de la [Shape2D] du [PhysicsBody2D] ou " +"du [TileMap] utilisé par le [Physics2DServer]. Obtenez le nœud " +"[CollisionShape2D] avec [code]body.shape_owner_get_owner(body_shape_index)[/" +"code].\n" +"[code]local_shape_index[/code] l'index de la [Shape2D] de ce Area2D utilisée " +"par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec [code]self." +"shape_owner_get_owner(local_shape_index)[/code]." #: doc/classes/Area2D.xml msgid "" @@ -8877,6 +8975,21 @@ msgid "" "used by the [Physics2DServer]. Get the [CollisionShape2D] node with " "[code]self.shape_owner_get_owner(local_shape_index)[/code]." msgstr "" +"Émis quand une des [Shape2D] d'un [PhysicsBody2D] ou d'une [TileMap] quitte " +"une des [Shape2D] de cette Area2D. Nécessite [member monitoring] à " +"[code]true[/code]. Les [TileMap] sont détectées si le [TileSet] a une " +"[Shape2D] de collision.\n" +"[code]body_rid[/code] le [RID] du [CollisionObject2D] du [PhysicsBody2D] ou " +"du [TileSet] utilisé par le [Physics2DServer].\n" +"[code]body[/code] le [Node], s'il existe dans l'arborescence, du " +"[PhysicsBody2D] ou du [TileMap].\n" +"[code]body_shape_index[/code] l'index de la [Shape2D] du [PhysicsBody2D] ou " +"du [TileMap] utilisé par le [Physics2DServer]. Obtenez le nœud " +"[CollisionShape2D] avec [code]body.shape_owner_get_owner(body_shape_index)[/" +"code].\n" +"[code]local_shape_index[/code] l'index de la [Shape2D] de ce Area2D utilisée " +"par [Physics2DServer]. Obtenez le nœud [CollisionShape2D] avec [code]self." +"shape_owner_get_owner(local_shape_index)[/code]." #: doc/classes/Array.xml msgid "A generic array datatype." @@ -9027,6 +9140,14 @@ msgid "" "[b]Note:[/b] Calling [method bsearch] on an unsorted array results in " "unexpected behavior." msgstr "" +"Cherche la position d'une valeur existante (ou la position d'insertion qui " +"maintient l'ordre de tri, si la valeur n'est pas encore présente dans le " +"tableau) en utilisant la recherche d'arbre binaire. En option, la valeur " +"[code]before[/code] peut être passé. Si [code]false[/code], la position " +"retournée vient après toutes les entrées existantes de la valeur dans le " +"tableau.\n" +"[b]Note :[/b] Appeler [method bsearch] sur un tableau non trié provoque un " +"comportement inattendu." #: doc/classes/Array.xml msgid "" @@ -9127,6 +9248,14 @@ msgid "" "modifying a sub-array or dictionary in the copy will also impact those " "referenced in the source array." msgstr "" +"Retourne une copie du tableau.\n" +"Si [code]deep[/code] est [code]true[/code], une copie profonde est " +"effectuée : tous les sous-tableaux et les sous-dictionnaires sont copié et " +"ne seront pas partagés avec le tableau d'origine. Si [code]false[/code], une " +"copie de surface est faite et les références aux tableaux et aux " +"dictionnaires originaux sont conservés, de sorte que la modification d'un " +"sous-tableau ou d'un sous-dictionnaire dans la copie modifiera aussi ceux " +"référencés dans le tableau d'origine." #: doc/classes/Array.xml doc/classes/PoolByteArray.xml #: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml @@ -9204,6 +9333,11 @@ msgid "" "[/code]. If the array is empty, accessing by index will pause project " "execution when running from the editor." msgstr "" +"Renvoie le premier élément du tableau. Affiche une erreur et retourne " +"[code]null[/code] si le tableau est vide.\n" +"[b]Note :[/b] L'appel de cette fonction n'est pas le même que d'écrire " +"[code]array[0][/code]. Si le tableau est vide, accéder à un élément par sa " +"position va suspendre l'exécution de projet depuis l'éditeur." #: doc/classes/Array.xml msgid "" @@ -9246,6 +9380,13 @@ msgid "" "does [i]not[/i] imply the arrays are equal, because different arrays can " "have identical hash values due to hash collisions." msgstr "" +"Renvoie entier 32 bits de chachage représentant le tableau ainsi que son " +"contenu.\n" +"[b]Note :[/b] Les [Array] avec le même contenu produira toujours la même " +"hachage. Cependant, la réciproque n'est pas vrai. Retourner un hachage " +"identiques [i]n'implique pas[/i] que les tableaux ont le même contenu, car " +"différents tableaux peuvent avoir des hachages identiques à cause des " +"collisions des hachages." #: doc/classes/Array.xml msgid "" @@ -9277,6 +9418,9 @@ msgid "" "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" +"Retourne la valeur maximale contenue dans le tableau si tous les éléments " +"peuvent être comparés entre eux. Si les éléments ne peuvent pas être " +"comparés, [code]null[/code] est retourné." #: doc/classes/Array.xml msgid "" @@ -9284,6 +9428,9 @@ msgid "" "comparable types. If the elements can't be compared, [code]null[/code] is " "returned." msgstr "" +"Retourne la valeur minimale contenue dans le tableau si tous les éléments " +"peuvent être comparés entre eux. Si les éléments ne peuvent pas être " +"comparés, [code]null[/code] est retourné." #: doc/classes/Array.xml msgid "" @@ -9297,6 +9444,16 @@ msgid "" "removed element. The larger the array and the lower the index of the removed " "element, the slower [method pop_at] will be." msgstr "" +"Retire et retourne l'élément du tableau à la [code]position[/code]. Si " +"négatif, [code]position[/code] part de la la fin du tableau vers le début. " +"Laisse le tableau intact et retourne [code]null[/code] si le tableau est " +"vide ou s'il la position est en dehors des limites du tableau. Un message " +"d'erreur est affiché lorsque la position est en dehors des limites du " +"tableau, mais pas lorsque le tableau est vide.\n" +"[b]Note :[/b] Pour les grands tableaux, cette méthode peut être plus lente " +"que [method pop_back] car elle réindexera les éléments du tableau qui sont " +"situés après l'élément enlevé. Plus le tableau est grand et plus la position " +"de l'élément enlevé, plus [method pop_at] sera lent." #: doc/classes/Array.xml msgid "" @@ -9304,6 +9461,9 @@ msgid "" "if the array is empty, without printing an error message. See also [method " "pop_front]." msgstr "" +"Retire et retourne le dernier élément du tableau. Retourne [code]null[/code] " +"si le tableau est vide, sans affiche de message d'erreur. Voir aussi [method " +"pop_front]." #: doc/classes/Array.xml msgid "" @@ -9314,6 +9474,13 @@ msgid "" "pop_back] as it will reindex all the array's elements every time it's " "called. The larger the array, the slower [method pop_front] will be." msgstr "" +"Retire et retourne le premier élément du tableau. Retourne [code]null[/code] " +"si le tableau est vide, sans afficher de message d'erreur. Voir aussi " +"[method pop_back].\n" +"[b]Note :[/b] Pour les grands tableaux, cette méthode peut être plus lente " +"que [method pop_back] car elle réindexera les éléments du tableau suivants " +"chaque fois qu'elle est appelée. Plus le tableau est grand et plus la " +"position de l'élément enlevé, plus [method pop_front] sera lent." #: doc/classes/Array.xml msgid "" @@ -9327,6 +9494,11 @@ msgid "" "push_back] as it will reindex all the array's elements every time it's " "called. The larger the array, the slower [method push_front] will be." msgstr "" +"Ajoute un élément au début du tableau. Voir aussi [method push_back].\n" +"[b]Note :[/b] Pour les grands tableaux, cette méthode peut être plus lente " +"que [method push_back] car elle réindexera les éléments du tableau suivants " +"chaque fois qu'elle est appelée. Plus le tableau est grand et plus la " +"position de l'élément enlevé, plus [method push_front] sera lent." #: doc/classes/Array.xml msgid "" @@ -9338,6 +9510,13 @@ msgid "" "element is close to the beginning of the array (index 0). This is because " "all elements placed after the removed element have to be reindexed." msgstr "" +"Retire un élément du tableau par index. Si l'index n'existe pas dans le " +"tableau, rien ne se passe. Pour supprimer un élément en recherchant sa " +"valeur, utilisez plutôt [method erase].\n" +"[b]Note :[/b] Cette méthode ne renvoie pas une valeur.\n" +"[b]Note :[/b] Sur de grands tableaux, cette méthode sera plus lente si " +"l'élément enlevé est proche du début du tableau (index 0). C'est parce que " +"tous les éléments placés après l'élément enlevé doivent être réindexés." #: doc/classes/Array.xml msgid "" @@ -9345,6 +9524,10 @@ msgid "" "size is smaller, elements are cleared, if bigger, new elements are " "[code]null[/code]." msgstr "" +"Redimensionne le tableau pour contenir un nombre différent d'éléments. Si la " +"taille du tableau est plus petite, les éléments en trop seront effacés, et " +"si la taille est plus grande, les nouveaux éléments seront à [code]null[/" +"code]." #: doc/classes/Array.xml doc/classes/PoolByteArray.xml #: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml @@ -9369,6 +9552,11 @@ msgid "" "@GDScript.randi]. Call [method @GDScript.randomize] to ensure that a new " "seed will be used each time if you want non-reproducible shuffling." msgstr "" +"Trie le tableau de sorte que tous les éléments auront une position " +"aléatoire. Cette méthode utilise le générateur de nombres aléatoires global " +"commun aux méthodes comme [method @GDScript.randi]. Appelez [méthod " +"@GDScript.randomize] pour s'assurer qu'une nouvelle graine sera utilisée à " +"chaque fois si vous voulez toujours des séquences de tri aléatoires." #: doc/classes/Array.xml doc/classes/PoolByteArray.xml #: doc/classes/PoolColorArray.xml doc/classes/PoolIntArray.xml @@ -9384,6 +9572,11 @@ msgid "" "and upper index are inclusive, with the [code]step[/code] describing the " "change between indices while slicing." msgstr "" +"Duplique le sous-ensemble décrit dans la fonction et le renvoie dans un " +"tableau, en recopiant le tableau en profondeur si [code]deep[/code] est " +"[code]true[/code]. Les indices inférieur et supérieur sont inclus, avec le " +"[code]step[/code] décrivant le changement entre les indices pendant le " +"découpage." #: doc/classes/Array.xml msgid "" @@ -9397,6 +9590,17 @@ msgid "" "print(strings) # Prints [string1, string10, string11, string2]\n" "[/codeblock]" msgstr "" +"Trie le tableau.\n" +"[b]Note :[/b] Les chaines sont triées par ordre alphabétique (par opposition " +"à l'ordre naturel). Cela peut conduire à un comportement inattendu lors du " +"tri d'un tableau de chaînes se terminant par des nombres. Examinez l'exemple " +"suivant :\n" +"[codeblock]\n" +"var strings = [\"string1\", \"string2\", \"string10\", \"string11\"]\n" +"strings.sort)(\n" +"print(strings) # Affiche [string1, string10, string11, string2], parce que " +"la chaine \"1...\" est avant \"2...\"\n" +"[/codeblock]" #: doc/classes/Array.xml msgid "" @@ -9422,11 +9626,34 @@ msgid "" "print(my_items) # Prints [[4, Tomato], [5, Potato], [9, Rice]].\n" "[/codeblock]" msgstr "" +"Trie le tableau en utilisant une méthode personnalisée. Les arguments sont " +"un objet qui détient la méthode et le nom de cette méthode. La méthode " +"personnalisée reçoit deux arguments (une paire d'éléments du tableau) et " +"doit retourner soit [code]true[/code] ou [code]false[/code].\n" +"Pour deux éléments [code]a[/code] et [code]b[/code], si la méthode donnée " +"retourne [code]true[/code], l'élément [code]b[/code] sera après élément " +"[code]a[/code] dans le tableau trié.\n" +"[b]Note :[/b] Vous ne pouvez pas retourner une valeur de comparaison " +"aléatoire car l'algorithme de tri s'attend à un résultat déterministe. Cela " +"entraînerait un comportement inattendu.\n" +"[codeblock]\n" +"class MyCustomSorter:\n" +" static func sort_ascending(a, b): # Par premier élément croissant\n" +" if a[0] < b[0]:\n" +" return true\n" +" return false\n" +"\n" +"var my_items = [[5, \"Pomme\"], [9, \"Abricot\"], [4, \"Tomate\"]]\n" +"my_items.sort_custom(MyCustomSorter, \"sort_ascending\")\n" +"print(my_items) # Affiche [[4, Tomate], [5, Pomme], [9, Abricot]].\n" +"[/codeblock]" #: doc/classes/ArrayMesh.xml msgid "" "[Mesh] type that provides utility for constructing a surface from arrays." msgstr "" +"Le type [Mesh] qui fournit un utilitaire pour la construction d'une nouvelle " +"surface à partir de tableaux." #: doc/classes/ArrayMesh.xml msgid "" @@ -9504,10 +9731,25 @@ msgid "" "length as the vertex array or be empty, except for [constant ARRAY_INDEX] if " "it is used." msgstr "" +"Crée une nouvelle surface.\n" +"Les surfaces sont créées pour être rendues en utilisant une [code]primitive[/" +"code], qui peut être l'un des types définis dans [enum Mesh.PrimitiveType] " +"(Il est préférable lors de l'utilisation d'indices d'utiliser uniquement des " +"points, des lignes ou des triangles). [method Mesh.get_surface_count] " +"deviendra l'index [code]surf_idx[/code] pour cette nouvelle surface.\n" +"L'argument [code]arrays[/code] est un tableau de tableaux. Voir [enum " +"ArrayType] pour les valeurs utilisées dans ce tableau. Par exemple, " +"l'argument [code]arrays[/code] est le tableau des sommets. Ce premier sous-" +"tableau de sommets est nécessaire ; les autres sont facultatifs. L'ajout " +"d'un tableau d'indices met cette fonction en \"mode index\" où les sommets " +"et d'autres tableaux deviennent les sources de données et le tableau d'index " +"définit l'ordre des vertex. Tous les sous-tableau doivent avoir la même " +"longueur que le tableau des sommets, ou être vides, sauf pour [constant " +"ARRAY_INDEX] s'il est utilisé." #: doc/classes/ArrayMesh.xml msgid "Removes all blend shapes from this [ArrayMesh]." -msgstr "" +msgstr "Retire toutes les formes de mélange de ce [ArrayMesh]." #: doc/classes/ArrayMesh.xml msgid "Removes all surfaces from this [ArrayMesh]." @@ -9515,11 +9757,11 @@ msgstr "Retirer toutes les surfaces de ce [ArrayMesh]." #: doc/classes/ArrayMesh.xml msgid "Returns the number of blend shapes that the [ArrayMesh] holds." -msgstr "" +msgstr "Retourne le nombre de formes de mélange détenues par ce [ArrayMesh]." #: doc/classes/ArrayMesh.xml msgid "Returns the name of the blend shape at this index." -msgstr "" +msgstr "Retourne le nom de la forme du mélange à cette position." #: doc/classes/ArrayMesh.xml msgid "" @@ -9536,6 +9778,8 @@ msgid "" "Returns the index of the first surface with this name held within this " "[ArrayMesh]. If none are found, -1 is returned." msgstr "" +"Retourne l'index de la première surface avec ce nom dans ce [ArrayMesh]. Si " +"aucune surface n'existe, -1 est retourné." #: doc/classes/ArrayMesh.xml msgid "" @@ -9554,6 +9798,8 @@ msgid "" "Returns the format mask of the requested surface (see [method " "add_surface_from_arrays])." msgstr "" +"Retourne le masque de format de la surface demandée (voir [méthode " +"add_surface_from_arrays)]." #: doc/classes/ArrayMesh.xml msgid "Gets the name assigned to this surface." @@ -9564,6 +9810,8 @@ msgid "" "Returns the primitive type of the requested surface (see [method " "add_surface_from_arrays])." msgstr "" +"Retourne le type primitif de la surface demandée (voir [method " +"add_surface_from_arrays)]." #: doc/classes/ArrayMesh.xml msgid "" @@ -9583,6 +9831,11 @@ msgid "" "[b]Warning:[/b] Only use if you know what you are doing. You can easily " "cause crashes by calling this function with improper arguments." msgstr "" +"Met à jour une région spécifique de tableaux de maillage directement dans le " +"GPU.\n" +"[b]Avertissement :[/b] N'utilisez cette méthode que si vous savez ce que " +"vous faites. Vous pouvez facilement causer des plantages en appelant cette " +"fonction avec des arguments inappropriés." #: doc/classes/ArrayMesh.xml msgid "Sets the blend shape mode to one of [enum Mesh.BlendShapeMode]." @@ -9594,6 +9847,9 @@ msgid "" "Especially useful to avoid unexpected culling when using a shader to offset " "vertices." msgstr "" +"Surcharge le [AABB] avec celui défini par l'utilisateur pour le calcul du " +"culling d'affichage. Particulièrement utile pour éviter un culling inattendu " +"lors de l'utilisation d'un shader qui décale les sommets." #: doc/classes/ArrayMesh.xml #, fuzzy @@ -9621,6 +9877,9 @@ msgid "" "first 3 floats determine the tangent, and the last the binormal direction as " "-1 or 1." msgstr "" +"Le [PoolRealArray] de tangentes des sommets. Chaque élément est un groupe de " +"4 flottants, les 3 premiers déterminent la tangente, et le dernier la " +"direction binormale qui est soit -1 ou 1." #: doc/classes/ArrayMesh.xml msgid "[PoolColorArray] of vertex colors." @@ -9661,6 +9920,17 @@ msgid "" "vertices of each triangle. For lines, the index array is in pairs indicating " "the start and end of each line." msgstr "" +"Un [PoolIntArray] d'entiers utilisés comme indices référentiels de sommets, " +"de couleurs, de normales, de tangentes et de textures. Tous ces tableaux " +"doivent avoir le même nombre d'éléments que le tableau des sommets. Aucun " +"index ne peut dépasser la taille du tableau des sommets. Lorsque ce tableau " +"d'index est présent, il met la fonction en \"mode d'index\", où l'index " +"sélectionne les *n-ième* sommet, normal, tangent, couleur, UV, etc. Cela " +"signifie que si vous voulez avoir des normales ou des couleurs différentes " +"le long d'une arrête, vous devez doubler ces sommets.\n" +"Pour les triangles, le tableau d'index est interprété comme des trios, se " +"référant aux sommets de chaque triangle. Pour les lignes, le tableau d'index " +"contient des paires indiquant le point de début et de fin de chaque ligne." #: doc/classes/ArrayMesh.xml doc/classes/Mesh.xml doc/classes/VisualServer.xml msgid "Represents the size of the [enum ArrayType] enum." @@ -9722,6 +9992,20 @@ msgid "" "more about the real world out there especially if only part of the surface " "is in view." msgstr "" +"Le point [ARVRAnchor] est un nœud spatial qui cartographie un emplacement " +"réel du monde identifié par la plateforme AR à une position dans le monde du " +"jeu. Par exemple, tant que la détection des plans dans ARKit est activée, " +"ARKit identifiera et mettra à jour la position des plans (tables, planchers, " +"etc) et créera des ancrages pour eux.\n" +"Ce nœud est connecté à l'une des ancres à travers son identifiant unique. " +"Lorsque vous recevez un signal qu'une nouvelle ancre est disponible, vous " +"devez ajouter ce nœud à votre scène pour cette ancre. Vous pouvez prédéfinir " +"les nœuds et définir l'identifiant ; les nœuds resteront simplement sur " +"0,0,0 jusqu'à ce qu'un plan soit reconnu.\n" +"Gardez à l'esprit que, tant que la détection du plan est activée, la taille, " +"le placement et l'orientation d'une ancre seront mis à jour car la logique " +"de détection en apprend davantage sur le monde réel, surtout si une partie " +"seulement de la surface est en vue." #: doc/classes/ARVRAnchor.xml msgid "Returns the name given to this anchor." @@ -9732,6 +10016,8 @@ msgid "" "Returns [code]true[/code] if the anchor is being tracked and [code]false[/" "code] if no anchor with this ID is currently known." msgstr "" +"Retourne [code]true[/code] si l'ancre est suivie et [code]false[/code] si " +"aucune ancre avec cet identifiant n'est actuellement connue." #: doc/classes/ARVRAnchor.xml msgid "" @@ -9741,6 +10027,11 @@ msgid "" "can be used to create shadows/reflections on surfaces or for generating " "collision shapes." msgstr "" +"Si fourni par la [ARVRInterface], ça retourne un maillage pour l'ancre. Pour " +"une ancre, il peut s'agir d'une forme liée à l'objet suivi ou peut être une " +"maille qui fournit une topologie liée à l'ancre et qui peut être utilisée " +"pour créer des ombres ou des réflexions sur les surfaces ou pour générer des " +"formes de collision." #: doc/classes/ARVRAnchor.xml msgid "" @@ -9768,6 +10059,13 @@ msgid "" "when the AR server identifies that two anchors represent different parts of " "the same plane and merges them." msgstr "" +"L'identifiant de l'ancre. Vous pouvez la définir avant que cette ancre " +"existe. La première ancre obtient l'identifiant [code]1[/code], la seconde " +"[code]2[/code], etc. Lorsque les ancres sont enlevées, le moteur peut alors " +"attribuer l'identifiant correspondant aux nouvelles ancres. Le plus souvent " +"les ancres \"disparaissent\" quand le serveur AR identifie que deux ancres " +"représentent différentes parties d'un même plan et décide alors de les " +"fusionner." #: doc/classes/ARVRAnchor.xml msgid "" @@ -9801,6 +10099,17 @@ msgid "" "tracking data of the HMD and the location of the ARVRCamera can lag a few " "milliseconds behind what is used for rendering as a result." msgstr "" +"Il s'agit d'un nœud d'aide spatiale pour notre caméra ; notez que, si le " +"rendu stéréoscopique est applicable (VR-HMD), la plupart des propriétés de " +"la caméra sont ignorées, car l'information HMD les annule. Les seules " +"propriétés qui peuvent être fiables sont les plans proches et lointains.\n" +"La position et l'orientation de ce nœud sont automatiquement mises à jour " +"par le serveur ARVR pour représenter l'emplacement du HMD si ce suivi est " +"disponible et peut donc être utilisé par la logique du jeu. Notez que, " +"contrairement au contrôleur ARVR, le fil d'exécution pour le rendu a accès " +"aux données de suivi les plus récentes de la HMD et l'emplacement de " +"l'ARVRCamera peut retarder l'accès de ces données au rendu de quelques " +"millisecondes." #: doc/classes/ARVRController.xml msgid "A spatial node representing a spatially-tracked controller." @@ -9821,6 +10130,19 @@ msgid "" "[ARVRServer]. This makes this node ideal to add child nodes to visualize the " "controller." msgstr "" +"C'est un nœud d'aide spatiale qui est lié au suivi des contrôleurs. Il offre " +"également plusieurs liens utiles à l'état des boutons et commandes des " +"contrôleurs.\n" +"Les contrôleurs sont liés par leur identifiant. Vous pouvez créer des nœuds " +"de contrôleur avant même que les contrôleurs ne soient disponibles. Si votre " +"jeu utilise toujours deux contrôleurs (un pour chaque main), vous pouvez " +"prédéfinir les contrôleurs avec les identfiant 1 et 2 ; ils deviendront " +"actifs dès que les contrôleurs seront identifiés. Si vous attendez que des " +"contrôleurs supplémentaires soient utilisés, vous devez réagir aux signaux " +"et ajouter des nœuds ARVRController à votre scène.\n" +"La position du nœud de contrôleur est automatiquement mise à jour par le " +"[ARVRServer]. Cela rend ce nœud idéal pour ajouter des nœuds pour visualiser " +"le contrôleur." #: doc/classes/ARVRController.xml msgid "" @@ -9831,7 +10153,6 @@ msgstr "" "AR / VR utilisé." #: doc/classes/ARVRController.xml -#, fuzzy msgid "" "Returns the hand holding this controller, if known. See [enum " "ARVRPositionalTracker.TrackerHand]." @@ -9864,6 +10185,13 @@ msgid "" "the AR/VR controllers. This ID is purely offered as information so you can " "link up the controller with its joystick entry." msgstr "" +"Renvoie l'identifiant de l'objet joystick qui est lié. Chaque contrôleur " +"suivi par le [ARVRServer] qui a des boutons et un axe sera également " +"enregistré comme un joystick dans Godot. Cela signifie que tout le suivi " +"normal des joysticks et la gestion des entrées fonctionnera pour les boutons " +"et axes trouvés sur les contrôleurs AR/VR. Cet identifiant est seulement " +"disponible pour que vous puissiez lier le contrôleur avec son entrée de " +"joystick." #: doc/classes/ARVRController.xml msgid "" @@ -9874,14 +10202,14 @@ msgstr "" "contrôleur. Ceci peut être utilisé pour visualiser le contrôleur." #: doc/classes/ARVRController.xml -#, fuzzy msgid "" "Returns [code]true[/code] if the button at index [code]button[/code] is " "pressed. See [enum JoystickList], in particular the [code]JOY_VR_*[/code] " "constants." msgstr "" -"Rentourne [code]true[/code] (vrai) si le bouton d'index [code]button[/code] " -"est préssé. Voir [enum JoyButtonList]." +"Retourne [code]true[/code] si le bouton d'index [code]button[/code] est " +"appuyé. Voir [enum JoyButtonList], et surtout les constantes [code]JOY_VR_*[/" +"code]." #: doc/classes/ARVRController.xml msgid "" @@ -9895,6 +10223,16 @@ msgid "" "When a controller is turned off, its slot is freed. This ensures controllers " "will keep the same ID even when controllers with lower IDs are turned off." msgstr "" +"ID du contrôleur.\n" +"Un identifiant de contrôleur à 0 est déconnecté et entraînera toujours un " +"nœud inactif. L'identifiant de contrôleur 1 est réservé au premier " +"contrôleur qui s'identifie comme le contrôleur gauche et l'identifiant 2 aux " +"contrôleur droit.\n" +"Pour tout autre contrôleur que le [ARVRServer] détecte, les identifiants des " +"contrôleurs continueront à partir de 3.\n" +"Lorsqu'un contrôleur est éteint, son emplacement est libéré. Cela assure que " +"les contrôleurs garderont le même identifiant même si un contrôleur avec un " +"identifiant inférieur est éteint." #: doc/classes/ARVRController.xml msgid "" @@ -9904,6 +10242,11 @@ msgid "" "This is a useful property to animate if you want the controller to vibrate " "for a limited duration." msgstr "" +"L'intensité de vibration du contrôleur. L'intervalle va de [code]0.0[/code] " +"à [code]1.0[/code] avec une précision de [code]0.01[/code]. Si changé, met à " +"jour [membrez ARVRPositionalTracker.rumble] en conséquence.\n" +"C'est une propriété utile à animer si vous souhaitez que le contrôleur vibre " +"pendant une durée limitée." #: doc/classes/ARVRController.xml msgid "Emitted when a button on this controller is pressed." @@ -9938,6 +10281,15 @@ msgid "" "give us a working setup. You can query the available interfaces through " "[ARVRServer]." msgstr "" +"Cette classe doit être implémentée pour rendre une plateforme AR ou VR " +"disponible dans Godot et ces modules devraient être implémentés avec des " +"modules C+ ou GDNative (notez que pour GDNative, la sous-classe " +"ARVRScriptInterface devrait être utilisée). Une partie de l'interface est " +"exposée à GDScript afin que vous puissiez détecter, activer et configurer " +"une plateforme AR ou VR.\n" +"Les interfaces doivent être écrites de telle manière qu'elles permettent de " +"fonctionner simplement. Vous pouvez rechercher les interfaces disponibles " +"via [ARVRServer]." #: doc/classes/ARVRInterface.xml msgid "" @@ -9976,6 +10328,8 @@ msgid "" "provide feedback to the user whether there are issues with positional " "tracking." msgstr "" +"Si supporté, retourne l'état de notre suivi. Cela vous permettra de fournir " +"des retours à l'utilisateur s'il y a des problèmes avec le suivi de position." #: doc/classes/ARVRInterface.xml msgid "" @@ -9996,6 +10350,25 @@ msgid "" "wish to do this if you want to track controllers from other platforms. " "However, at this point in time only one interface can render to an HMD." msgstr "" +"Appelez ceci pour initialiser cette interface. La première interface qui est " +"initialisée est identifiée comme l'interface primaire et elle sera utilisée " +"pour faire le rendu de la sortie.\n" +"Après l'initialisation de l'interface que vous souhaitez utiliser, vous " +"devez activer le mode AR/VR d'un viseur et le rendu devrait commencer.\n" +"[b]Note :[/b] Vous devez activer le mode AR/VR sur le point de vue principal " +"pour tout appareil qui utilise la sortie principale de Godot, comme pour la " +"VR mobile.\n" +"Si vous faites cela pour une plate-forme qui gère sa propre sortie (comme " +"OpenVR), Godot affichera juste un des yeux sans distorsion à l'écran. " +"Alternativement, vous pouvez ajouter une fenêtre d'affichage séparée à votre " +"scène et activer AR/VR sur cette fenêtre de d'affichage. Elle sera utilisée " +"pour sortir HMD, vous permettant d'utiliser la fenêtre principale pour tout " +"autre utilisation, comme l'utilisation d'une caméra séparée comme pour un " +"spectateur ou faire un rendu complètement différent.\n" +"Bien que non utilisé pour l'instant, vous pouvez activer des interfaces " +"supplémentaires. Vous pouvez le faire si vous voulez suivre les contrôleurs " +"venant d'autres plateformes. Cependant, actuellement, une seule interface " +"peut rendre un HMD." #: doc/classes/ARVRInterface.xml msgid "" @@ -10069,12 +10442,18 @@ msgid "" "Left eye output, this is mostly used internally when rendering the image for " "the left eye and obtaining positioning and projection information." msgstr "" +"Sortie de l'œil gauche, cela est principalement utilisé à l'interne pour " +"rendre l'image pour l'œil gauche et obtenir des informations de " +"positionnement et de projection." #: doc/classes/ARVRInterface.xml msgid "" "Right eye output, this is mostly used internally when rendering the image " "for the right eye and obtaining positioning and projection information." msgstr "" +"La sortie de l'œil droit, c'est principalement utilisé à l'interne pour " +"rendre l'image pour l'œil droit et obtenir des informations de " +"positionnement et de projection." #: doc/classes/ARVRInterface.xml msgid "Tracking is behaving as expected." @@ -10085,6 +10464,8 @@ msgid "" "Tracking is hindered by excessive motion (the player is moving faster than " "tracking can keep up)." msgstr "" +"Le suivi est gêné par un mouvement excessif (le joueur se déplace trop vite " +"par rapport à ce que le suivi peut suivre)." #: doc/classes/ARVRInterface.xml msgid "" @@ -10097,12 +10478,16 @@ msgid "" "We don't know the status of the tracking or this interface does not provide " "feedback." msgstr "" +"Nous ne connaissons pas l'état du suivi, ou alors cette interface ne fournit " +"aucune indication." #: doc/classes/ARVRInterface.xml msgid "" "Tracking is not functional (camera not plugged in or obscured, lighthouses " "turned off, etc.)." msgstr "" +"Le suivi n'est pas fonctionnel (la caméra n'est pas branchée ou cachée, les " +"lumières sont éteintes, etc.)." #: modules/gdnative/doc_classes/ARVRInterfaceGDNative.xml #, fuzzy @@ -10157,6 +10542,9 @@ msgid "" "assume a scale of 1 game world unit = 1 real world meter.\n" "[b]Note:[/b] This method is a passthrough to the [ARVRServer] itself." msgstr "" +"Vous permet d'ajuster l'échelle à vos unités de votre game. La plupart des " +"plateformes AR/VR assument une échelle de 1 unité jeu = 1 mètre réel.\n" +"[b]Note :[/b] Cette méthode est un passage direct au [ARVRServer]." #: doc/classes/ARVRPositionalTracker.xml msgid "A tracked object." @@ -10192,12 +10580,16 @@ msgid "" "Returns the hand holding this tracker, if known. See [enum TrackerHand] " "constants." msgstr "" +"Retourne la main tenant ce traqueur, si connu. Voir les constantes [enum " +"TrackerHand]." #: doc/classes/ARVRPositionalTracker.xml msgid "" "If this is a controller that is being tracked, the controller will also be " "represented by a joystick entry with this ID." msgstr "" +"Si c'est un contrôleur qui est suivi, le contrôleur sera également " +"représenté par une entrée de joystick avec cet identifiant." #: doc/classes/ARVRPositionalTracker.xml msgid "" @@ -10206,7 +10598,7 @@ msgstr "" #: doc/classes/ARVRPositionalTracker.xml msgid "Returns the controller or anchor point's name if available." -msgstr "" +msgstr "Retourne le nom du contrôleur ou du point d'ancrage, si disponible." #: doc/classes/ARVRPositionalTracker.xml msgid "Returns the controller's orientation matrix." @@ -10222,6 +10614,9 @@ msgid "" "tracker type and matches the ID you need to specify for nodes such as the " "[ARVRController] and [ARVRAnchor] nodes." msgstr "" +"Retourne l'identifiant de suivi interne. Cet identifiant est unique au " +"suiveur et correspond à l'identifiant que vous devez spécifier pour les " +"nœuds tels que les nœuds [ARVRController] et [ARVRAnchor]." #: doc/classes/ARVRPositionalTracker.xml msgid "Returns [code]true[/code] if this device tracks orientation." @@ -10249,7 +10644,7 @@ msgstr "" #: doc/classes/ARVRPositionalTracker.xml msgid "The hand this tracker is held in is unknown or not applicable." -msgstr "" +msgstr "La main de ce traqueur est inconnue ou sa valeur est invalide." #: doc/classes/ARVRPositionalTracker.xml msgid "This tracker is the left hand controller." @@ -10330,6 +10725,8 @@ msgstr "" msgid "" "Clears our current primary interface if it is set to the provided interface." msgstr "" +"Efface notre actuelle interface principale si elle est définie pour " +"l'interface donnée." #: doc/classes/ARVRServer.xml msgid "" @@ -10443,6 +10840,10 @@ msgid "" "important to react to this signal to add the appropriate [ARVRController] or " "[ARVRAnchor] nodes related to this new tracker." msgstr "" +"Émis quand un nouveau suiveur a été ajouté. Si vous n'utilisez pas un nombre " +"fixe de contrôleurs ou si vous utilisez [ARVRAnchor] pour une solution AR, " +"il est important de réagir à ce signal pour ajouter les nœuds appropriés " +"[ARVRController] ou [ARVRAnchor] liés à ce nouveau suiveur." #: doc/classes/ARVRServer.xml msgid "" @@ -10452,6 +10853,11 @@ msgid "" "available (i.e. a new controller is switched on that takes the place of the " "previous one)." msgstr "" +"Émis quand une suiveur est retiré. Vous devez supprimer tout " +"[ARVRController] ou [ARVRAnchor] si nécessaire. Ce n'est pas non plus " +"obligatoire, les nœuds deviennent tout simplement inactifs et seront de " +"nouveau actifs lorsqu'un nouveau suiveur sera disponible (quand un nouveau " +"contrôleur activé prendra la place du précédent)." #: doc/classes/ARVRServer.xml msgid "The tracker tracks the location of a controller." @@ -10520,6 +10926,10 @@ msgid "" "the container size is dynamic and the contents' size needs to adjust " "accordingly without losing proportions." msgstr "" +"Arrange les contrôles enfants pour préserver automatiquement leur aspect " +"lorsque le conteneur est redimensionné. Résout le problème où la taille du " +"conteneur est dynamique et la taille du contenu doit s'adapter en " +"conséquence sans perdre ses proportions." #: doc/classes/AspectRatioContainer.xml doc/classes/BoxContainer.xml #: doc/classes/CenterContainer.xml doc/classes/Container.xml @@ -10583,6 +10993,12 @@ msgid "" "and [member Control.rect_clip_content] is enabled, this allows to show only " "the container's area restricted by its own bounding rectangle." msgstr "" +"La largeur et la hauteur des contrôles enfants sont automatiquement ajustées " +"pour que leur rectangle englobant recouvre toute la zone du conteneur tout " +"en gardant le même aspect.\n" +"Lorsque le rectangle englobant des contrôles d'enfants dépasse la taille du " +"conteneur et que [member Control.rect_clip_content] est activé, cela permet " +"de limiter la visibilité à seulement la taille du conteneur." #: doc/classes/AspectRatioContainer.xml #, fuzzy @@ -10753,6 +11169,10 @@ msgid "" "[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 "" +"Retourne si les deux points donnés sont directement reliés par un segment. " +"Si [code]bidirectionnel[/code] est [code]false[/code], retourne si le " +"mouvement d'identifiant [code]id[/code] vers l'autre identifiant " +"[code]to_id[/code] est possible par ce segment." #: doc/classes/AStar.xml doc/classes/AStar2D.xml msgid "Clears all the points and segments." @@ -10780,12 +11200,16 @@ msgstr "" "astar.connect_points(1, 2, false)\n" "[/codeblock]" -#: 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[/" "code] is prevented, and a unidirectional segment possibly remains." msgstr "" +"Supprime le segment entre les points donnés. Si [code]bidirectionnel[/code] " +"est [code]false[/code], seul le mouvement de l'identifiant [code]id[/code] " +"vers l'autre identifiant [code]to_id[/code] est bloqué, et un segment " +"unidirectionnel peut rester." #: doc/classes/AStar.xml doc/classes/AStar2D.xml msgid "Returns the next available point ID with no point associated to it." @@ -10802,6 +11226,12 @@ msgid "" "the one with the smallest ID will be returned, ensuring a deterministic " "result." msgstr "" +"Retourne l'identifiant du point le plus proche de [code]to_position[/code], " +"en prenant en compte les points désactivés en option. Retourne [code]-1[/" +"code] s'il n'y a pas de points dans l'ensemble de points.\n" +"[b]Note :[/b] Si plusieurs points sont proches de [code]to_position[/code], " +"celui avec le plus petit identifiant sera retourné, permettant d'obtenir un " +"résultat déterministe." #: doc/classes/AStar.xml msgid "" @@ -11059,8 +11489,16 @@ msgstr "" "position et sont facteur de poids seront mis à jour avec la valeur donnée." #: doc/classes/AStar2D.xml -msgid "Returns whether there is a connection/segment between the given points." -msgstr "Retourne s'il y a une connexion/segment entre les points spécifiés." +#, fuzzy +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 "" +"Retourne si les deux points donnés sont directement reliés par un segment. " +"Si [code]bidirectionnel[/code] est [code]false[/code], retourne si le " +"mouvement d'identifiant [code]id[/code] vers l'autre identifiant " +"[code]to_id[/code] est possible par ce segment." #: doc/classes/AStar2D.xml msgid "" @@ -11085,10 +11523,6 @@ msgstr "" "[/codeblock]" #: doc/classes/AStar2D.xml -msgid "Deletes the segment between the given points." -msgstr "Supprime le segment entre les points donnés." - -#: doc/classes/AStar2D.xml msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -11177,6 +11611,20 @@ msgid "" "var neighbors = astar.get_point_connections(1) # Returns [2, 3]\n" "[/codeblock]" msgstr "" +"Retourne un tableau avec les identifiants des points qui forment la " +"connexion avec le point donné.\n" +"[codeblock]\n" +"var astar = AStar2D.new()\n" +"astar.add_point(1, Vector2(0, 0))\n" +"astar.add_point(2, Vector2(0, 1))\n" +"astar.add_point(3, Vector2(1, 1))\n" +"astar.add_point(4, Vector2(2, 0))\n" +"\n" +"astar.connect_points(1, 2, true)\n" +"astar.connect_points(1, 3, true)\n" +"\n" +"var neighbors = astar.get_point_connections(1) # Retourne [2, 3]\n" +"[/codeblock]" #: doc/classes/AStar2D.xml msgid "" @@ -11217,6 +11665,23 @@ msgid "" "FLAG_REPEAT] and [constant Texture.FLAG_MIRRORED_REPEAT] flags are ignored " "when using an AtlasTexture." msgstr "" +"La ressource [Texture] qui ne continent qu'une partie de la texture [member " +"atlas], définie par [member region]. Le principal usage est de découper des " +"textures d'un atlas de texture, qui est un grand fichier de texture qui " +"contient plusieurs textures plus petites. Ça consiste en une [Texture] pour " +"le [member atlas], d'une [member region] qui définit la zone de [member " +"atlas] à utiliser, et une [member margin] qui définit la largeur de la " +"bordure autour.\n" +"[AtlasTexture] ne peut pas être utilisé dans une [AnimatedTexture], ne peut " +"pas être répéré dans les nœuds tels que [TextureRect], et ne fonctionne pas " +"correctement si utilisé à l'intérieur d'autres [AtlasTexture]. Plusieurs " +"[AtlasTexture] peuvent être utilisées pour découper plusieurs textures de " +"l'atlas. L'utilisation d'un atlas de textures permet d'optimiser " +"l'utilisation de la mémoire vidéo en limiter les appels par rapport à " +"plusieurs petits fichiers.\n" +"[b]Note :[/b] AtlasTextures ne supporte pas les répétition. Les options " +"[constant Texture.FLAG_REPEAT] et [constant Texture.FLAG_MIRRORED_REPEAT] " +"sont ignorés pour les AtlasTexture." #: doc/classes/AtlasTexture.xml #, fuzzy @@ -11237,6 +11702,9 @@ msgid "" "(\"w\" and \"h\" in the editor) resizes the texture so it fits within the " "margin." msgstr "" +"La marge autour de la région. Le paramètre [membre Rect2.size] du [Rect2] " +"(\"w\" et \"h\" dans l'éditeur) redimensionne la texture de sorte qu'elle " +"correspond à cette marge." #: doc/classes/AtlasTexture.xml msgid "The AtlasTexture's used region." @@ -11276,13 +11744,15 @@ msgstr "" #: doc/classes/AudioEffectAmplify.xml msgid "Increases or decreases the volume being routed through the audio bus." -msgstr "" +msgstr "Augmente ou diminue le volume passé au bus audio." #: doc/classes/AudioEffectAmplify.xml msgid "" "Amount of amplification in decibels. Positive values make the sound louder, " "negative values make it quieter. Value can range from -80 to 24." msgstr "" +"La quantité d'amplification en décibels. Les valeurs positives augmentent le " +"son, les valeurs négatives le diminue. La valeur peut aller de -80 à 24 dB." #: doc/classes/AudioEffectBandLimitFilter.xml msgid "Adds a band limit filter to the audio bus." @@ -11315,7 +11785,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 @@ -11438,6 +11910,21 @@ msgid "" "- Accentuates transients by using a wider attack, making effects sound more " "punchy." msgstr "" +"Le compresseur dynamique d'intensité réduit le niveau du son lorsque le " +"volume dépasse un certain seuil de décibels. L'une des principales " +"utilisations d'un compresseur est d'augmenter la gamme dynamique en essayant " +"de saturer le moins possible le son (quand le son dépasse 0dB).\n" +"Le compresseur a de nombreuses utilisations dans les mélanges :\n" +"- Dans le bus \"Master\" pour compresser toute la sortie (même si un " +"[AudioEffectLimiter] est souvent plus adapté).\n" +"- Dans les canaux de voix pour s'assurer qu'ils sonnent aussi équilibré que " +"possible.\n" +"- Pour le \"Sidechained\". Cela peut réduire le niveau de son enchaînement " +"avec un autre bus audio pour la détection des seuils. Cette technique est " +"courante dans le jeu vidéo se mélangeant au niveau de la musique et SFX " +"tandis que les voix sont entendues.\n" +"- Accentue les transitions en utilisant une attaque plus grande, rendant les " +"effets sonores plus percutants." #: doc/classes/AudioEffectCompressor.xml msgid "" @@ -11680,6 +12167,18 @@ msgid "" "Band 10: 16000 Hz\n" "See also [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ21]." msgstr "" +"Bandes de fréquence :\n" +"Bande 1 : 31 Hz\n" +"Bande 2 : 62 Hz\n" +"Bande 3 : 125 Hz\n" +"Bande 4 : 250 Hz\n" +"Bande 5 : 500 Hz\n" +"Bande 6 : 1000 Hz\n" +"Bande 7 : 2000 Hz\n" +"Bande 8 : 4000 Hz\n" +"Bande 9 : 8000 Hz\n" +"Bande 10 : 16000 Hz\n" +"Voir aussi [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ21]." #: doc/classes/AudioEffectEQ21.xml msgid "" @@ -11756,6 +12255,14 @@ msgid "" "Band 6: 10000 Hz\n" "See also [AudioEffectEQ], [AudioEffectEQ10], [AudioEffectEQ21]." msgstr "" +"Bandes de fréquence :\n" +"Bande 1 : 32 Hz\n" +"Bande 2 : 100 Hz\n" +"Bande 3 : 320 Hz\n" +"Bande 4 : 1000 Hz\n" +"Bande 5 : 3200 Hz\n" +"Bande 6 : 10000 Hz\n" +"Voir aussi [AudioEffectEQ], [AudioEffectEQ10] et [AudioEffectEQ21]." #: doc/classes/AudioEffectFilter.xml msgid "Adds a filter to the audio bus." @@ -11810,6 +12317,13 @@ msgid "" "and progressively increases its effect as the input level increases such " "that the threshold is never exceeded." msgstr "" +"Un limiteur est semblable à un compresseur, mais il est moins flexible et " +"conçu pour limiter le son au delà d'un certain seuil de décibels donné. " +"L'ajout d'un limiteur dans le bus \"Master\" est toujours recommandé pour " +"réduire les effets de la coupure.\n" +"La coupure douce commence à réduire les pics un peu en dessous du seuil et " +"augmente progressivement son effet puisque le niveau d'entrée augmente de " +"sorte que le seuil n'est jamais dépassé." #: doc/classes/AudioEffectLimiter.xml msgid "" @@ -11934,6 +12448,11 @@ msgid "" "this higher latency are especially noticeable on sounds that have sudden " "amplitude changes." msgstr "" +"La taille de la mémoire de la [url=https://fr.wikipedia.org/wiki/" +"Transformation_de_Fourier_rapide]Transformation de Fourier rapide[/url]. Les " +"valeurs plus élevées lissent l'effet dans le temps, mais ont une plus grande " +"latence. Cette latence sera bien plus visible sur les sons qui changent " +"soudainement." #: doc/classes/AudioEffectPitchShift.xml msgid "" @@ -12379,6 +12898,13 @@ msgid "" "input. If an invalid device name is set, the value will be reverted back to " "[code]\"Default\"[/code]." msgstr "" +"Le nom du périphérique actuel pour l'entrée audio (voir [method " +"get_device_list)]. Sur les systèmes avec plusieurs entrées audio (comme " +"l'analogique, l'USB et l'audio par HDMI), cela peut être utilisé pour " +"sélectionner le périphérique d'entrée pour l'audio. La valeur " +"[code]\"Defaut\"[/code] enregistrera l'audio sur l'entrée audio par défaut " +"du système. Si un nom de périphérique invalide est défini, la valeur sera " +"retournée à [code]\"Defaut\"[/code]." #: doc/classes/AudioServer.xml msgid "" @@ -12389,6 +12915,13 @@ msgid "" "output. If an invalid device name is set, the value will be reverted back to " "[code]\"Default\"[/code]." msgstr "" +"Le nom du périphérique actuel pour la sortie audio (voir [method " +"get_device_list)]. Sur les systèmes avec plusieurs sorties audio (tels que " +"l'analogique, l'USB et l'audio par HDMI), cela peut être utilisé pour " +"sélectionner le périphérique de sortie de l'audio. La valeur " +"[code]\"Default\"[/code] jouera l'audio sur la sortie audio par défaut au " +"niveau du système. Si un nom de périphérique invalide est défini, la valeur " +"[code]\"Default\"[/code] sera retournée." #: doc/classes/AudioServer.xml msgid "" @@ -12481,6 +13014,18 @@ msgid "" "as [code]32000[/code] or [code]22050[/code] may be usable with no loss in " "quality." msgstr "" +"Le taux d'échantillonnage à utiliser (en Hz). Les valeurs plus élevées " +"demandent plus de puissant de CPU, mais cela produit une meilleure qualité.\n" +"Dans les jeux, les taux d'échantillonnage courants sont [code]11025[/code], " +"[code]16000[/code], [code]22050[/code], [code]32000[/code], [code]44100[/" +"code], et [code]48000[/code].\n" +"D'après le [url=https://fr.wikipedia.org/wiki/" +"Th%C3%A9or%C3%A8me_d'%C3%A9chantillonnage]Théorème d'échantillonnage[/url], " +"il n'y a aucune différence de qualité pour l'audition humaine au-delà de 40 " +"000 Hz (puisque la plupart des humains ne peuvent entendre que jusqu'à 20 " +"000 Hz, et souvent bien moins). Si vous générez des sons inférieurs tels que " +"les voix, des taux d'échantillonnage inférieurs tels que [code]32000[/code] " +"ou [code]22050[/code] peuvent être utilisables sans perte de qualité audible." #: doc/classes/AudioStreamGeneratorPlayback.xml msgid "Plays back audio generated using [AudioStreamGenerator]." @@ -12491,6 +13036,8 @@ msgid "" "This class is meant to be used with [AudioStreamGenerator] to play back the " "generated audio in real-time." msgstr "" +"Cette classe est destinée à être utilisée avec un [AudioStreamGenerator] " +"pour lire l'audio généré en temps réel." #: doc/classes/AudioStreamGeneratorPlayback.xml #, fuzzy @@ -12740,6 +13287,19 @@ msgid "" "[member unit_db] to a very low value like [code]-100[/code] (which isn't " "audible to human hearing)." msgstr "" +"Joue un effet sonore avec des effets sonores dirigés, amortit par la " +"distance au besoin, qui génère l'effet de la position audible dans l'espace " +"environnement. Pour plus de réalisme, un filtre à passe-bas s'applique " +"automatiquement aux sons lointains. Cela peut être désactivé en définissant " +"[member attenuation_filter_cutoff_hz] à [code]20500[/code].\n" +"Par défaut, l'audio est entendu depuis la position de la caméra. Cela peut " +"être changé en ajoutant un nœud [Listener] à la scène et en l'activant en " +"appelant [method Listener.make_current] sur lui.\n" +"Voir aussi [AudioStreamPlayer] pour jouer un son non-positionnel.\n" +"[b]Note :[/b] Masquer un nœud [AudioStreamPlayer3D] ne désactive pas sa " +"sortie audio. Pour désactiver temporairement une sortie audio " +"[AudioStreamPlayer3D], définissez [member unit_db] à une valeur très basse " +"comme [code]-100[/code] dB (qui n'est pas audible humainement)." #: doc/classes/AudioStreamPlayer3D.xml msgid "" @@ -12756,6 +13316,12 @@ msgid "" "\"water\" area so that sounds played in the water are redirected through an " "audio bus to make them sound like they are being played underwater." msgstr "" +"Détermine quelles calques du [Area] affectent le son pour les effets de " +"réverbération et les effets des bus audio. Les aires peuvent être utilisées " +"pour rediriger les [AudioStream] afin qu'ils jouent dans un certain bus " +"audio. Un exemple d'utilisation est de faire une aire \"eau\" où les sons " +"joués dans l'eau sont redirigés par un bus audio qui modifie ces sons pour " +"qu'ils donnent l'impression d'être joués dans l'eau." #: doc/classes/AudioStreamPlayer3D.xml msgid "" @@ -12798,6 +13364,11 @@ msgid "" "doppler_tracking] property is set to a value other than [constant Camera." "DOPPLER_TRACKING_DISABLED]." msgstr "" +"Décide dans quelle mesure [url=https://fr.wikipedia.org/wiki/" +"Effet_Doppler]L'effet Doppler[/url] doit être calculé.\n" +"[b]Note :[/b] Ce n'est efficace que si la propriété actuelle [Camera] " +"enregistrée [member Camera.doppler_tracking] est définie à une valeur autre " +"que [constant Camera. DOPPLER_TRACKING_DISABLED]" #: doc/classes/AudioStreamPlayer3D.xml msgid "The angle in which the audio reaches cameras undampened." @@ -14392,6 +14963,12 @@ msgid "" "to create [CallbackTweener]. Any [CallbackTweener] created manually will not " "function correctly." msgstr "" +"[CallbackTweener] est utilisé pour appeler une méthode dans une séquence " +"d'interpolation. Voir [method SceneTreeTween.tween_callback] pour plus " +"d'informations sur son utilisation.\n" +"[b]Note :[/b] [method SceneTreeTween.tween_callback] est le seul moyen " +"correct de créer un [CallbackTweener]. Tout [CallbackTweener] créé " +"manuellement ne fonctionnera pas correctement." #: doc/classes/CallbackTweener.xml msgid "" @@ -14402,6 +14979,12 @@ msgid "" "after 2 seconds\n" "[/codeblock]" msgstr "" +"Retarde l'appel par le temps donné en secondes. Par exemple :\n" +"[codeblock]\n" +"var tween = get_tree().create_tween()\n" +"tween.tween_callback(queue_free).set_delay(2) # Cela va appeler " +"\"queue_free()\"\" après 2 secondes\n" +"/[codeblock]" #: doc/classes/Camera.xml msgid "Camera node, displays from a point of view." @@ -14417,6 +15000,14 @@ msgid "" "capabilities to a [Viewport], and, without one, a scene registered in that " "[Viewport] (or higher viewports) can't be displayed." msgstr "" +"La caméra est un nœud spécial qui affiche ce qui est visible depuis son " +"emplacement actuel. Les caméras s'enregistrent dans le nœud [Viewport] le " +"plus proche (en remontant l'arborescence). Une seule caméra peut être active " +"par fenêtre d'affichage. Si aucune fenêtre d'affichage n'est disponible dans " +"l'arborescence, la caméra s'enregistrera dans la fenêtre d'affichage racine. " +"En d'autres termes, une caméra permet l'affichage en 3D dans un [Viewport] " +"et, sans caméra, une scène enregistrée dans ce [Viewport] (où les fenêtres " +"d'affichage plus hautes) n'affichent rien." #: doc/classes/Camera.xml msgid "" @@ -14543,6 +15134,19 @@ msgid "" "unproject_position(global_transform.origin)\n" "[/codeblock]" msgstr "" +"Retourne les coordonnées 2D dans le rectangle [Viewport] qui projette le " +"point 3D donné dans l'espace global.\n" +"[b]Note :[/b] Lors de l'utilisation de cette fonction pour positionner des " +"éléments graphiques sur un viseur 3D, utilisez [method is_position_behind] " +"pour les empêcher d'apparaître si ce point 3D est derrière la caméra :\n" +"[codeblock]\n" +"# Ce bloc de code fait partie d'un script qui hérite de Spatial.\n" +"# `control` est une référence à un nœud héritant de Control.\n" +"control.visible = not get_viewport().get_camera()." +"is_position_behind(global_transform.origin)\n" +"control.rect_position = get_viewport().get_camera()." +"unproject_position(global_transform.origin)\n" +"/[codeblock]" #: doc/classes/Camera.xml msgid "" @@ -14568,6 +15172,15 @@ msgid "" "Perspective menu in the top-left corner of the 3D viewport and toggle " "[b]Enable Doppler[/b]." msgstr "" +"Si n'est pas [constant DOPPLER_TRACKING_DISABLED], cette caméra simulera " +"[url=https://fr.wikipedia.org/wiki/Effet_Doppler]L'effet Doppler[/url] pour " +"les objets modifiés en particulier durant la méthode [code]_process[/code]. " +"L'effet Doppler est seulement simulé pour les nœuds [AudioStreamPlayer3D] " +"qui ont [member AudioStreamPlayer3D.doppler_tracking] défini à une valeur " +"autre que [constant AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED]\n" +"[b]Note :[/b] Pour basculer la prévisualisation de l'effet Doppler dans " +"l'éditeur, utilisez le menu \"Perspective\" dans le coin supérieur gauche de " +"la vue 3D et activer l'option [b]Activer Doppler[/b]." #: doc/classes/Camera.xml msgid "The [Environment] to use for this camera." @@ -14976,6 +15589,8 @@ msgid "" "The camera's position is fixed so that the top-left corner is always at the " "origin." msgstr "" +"La position de l'appareil photo est fixe de telle sorte que le coin " +"supérieur gauche soit toujours placé sur l'origine." #: doc/classes/Camera2D.xml msgid "" @@ -14998,6 +15613,8 @@ msgid "" "A camera feed gives you access to a single physical camera attached to your " "device." msgstr "" +"Un flux de caméra vous donne accès à une caméra physique qui est connectée à " +"votre appareil." #: doc/classes/CameraFeed.xml msgid "" @@ -15009,6 +15626,14 @@ msgid "" "for you if you set the environment to show the camera image in the " "background." msgstr "" +"Un flux de caméra vous donne accès à une caméra physique qui est connectée à " +"votre appareil. Lorsqu'il est activé, Godot commencera à capturer les images " +"de cette caméra qui pourront alors être utilisées. Voir aussi " +"[CameraServer].\n" +"[b]Note :[/b] Beaucoup de caméras renvoient des images au format YCbCr qui " +"sont divisées en deux textures et doivent être combinées dans un shader. " +"Godot le fera automatiquement si vous configurez l'environnement pour " +"afficher cette image comme arrière-plan." #: doc/classes/CameraFeed.xml msgid "Returns the unique ID for this feed." @@ -15050,6 +15675,8 @@ msgid "" "Feed supplies separate Y and CbCr images that need to be combined and " "converted to RGB." msgstr "" +"Fournis des images Y et CbCr séparées qui doivent être combinées puis " +"converties en RGB." #: doc/classes/CameraFeed.xml msgid "Unspecified position." @@ -15076,6 +15703,13 @@ msgid "" "[b]Note:[/b] This class is currently only implemented on macOS and iOS. On " "other platforms, no [CameraFeed]s will be available." msgstr "" +"Le [CameraServer] garde en mémoire de différentes caméras accessibles dans " +"Godot. Ce sont des caméras externes telles que des webcams ou les caméras " +"sur votre téléphone.\n" +"Ce serveur est notamment utilisé pour fournir des flux vidéo venant de la " +"caméra aux modules AR.\n" +"[b]Note :[/b] Cette classe n'est actuellement implémentée que sur macOS et " +"iOS. Sur les autres plates-formes, aucun [CameraFeed] ne sera disponible." #: doc/classes/CameraServer.xml #, fuzzy @@ -15344,6 +15978,17 @@ msgid "" "AntialiasedPolygon2D node. That node relies on a texture with custom mipmaps " "to perform antialiasing." msgstr "" +"Dessine un polygone plein à partir d'un nombre arbitraire de points, qu'il " +"soit convexe ou concave. Contrairement à [method draw_colored_polygon], la " +"couleur de chaque point peut être changée individuellement. Voir aussi " +"[method draw_polyline] et [method draw_polyline_colors].\n" +"[b]Note :[/b] En raison de son fonctionnement, l'anticrénelage calculé en " +"interne n'est pas correct pour les polygones semi-transparents voire peut ne " +"pas fonctionner sur certaines plateformes. Vous pouvez corriger ce problème " +"en installant le greffon [url=https://github.com/godot-extended-libraries/" +"godot-antialiased-line2d]Antialiased Line2D[/url] puis créez un nœud " +"\"AntialiasedPolygon2D\". Ce nœud utilise des texture avec des mipmaps " +"personnalisés pour afficher l'anticrénelage." #: doc/classes/CanvasItem.xml msgid "" @@ -15359,6 +16004,19 @@ msgid "" "AntialiasedPolygon2D node. That node relies on a texture with custom mipmaps " "to perform antialiasing." msgstr "" +"Dessine des segments interconnectés d'une couleur [code]color[/code] et " +"d'une épaisseur [code]width[/code] constantes avec un anticrénelage " +"facultatif. Si vous dessinez de grandes quantités de lignes, cette méthode " +"est plus rapide que d'appeler [méthode draw_line] à chaque ligne. Pour " +"dessiner des lignes déconnectées, utilisez plutôt [method draw_multiline]. " +"Voir aussi [method draw_polygon].\n" +"[b]Note :[/b] En raison de son fonctionnement, l'anticrénelage calculé en " +"interne n'est pas correct pour les polygones semi-transparents voire peut ne " +"pas fonctionner sur certaines plateformes. Vous pouvez corriger ce problème " +"en installant le greffon [url=https://github.com/godot-extended-libraries/" +"godot-antialiased-line2d]Antialiased Line2D[/url] puis créez un nœud " +"\"AntialiasedPolygon2D\". Ce nœud utilise des texture avec des mipmaps " +"personnalisés pour afficher l'anticrénelage." #: doc/classes/CanvasItem.xml msgid "" @@ -15398,6 +16056,11 @@ msgid "" "See also [method draw_line], [method draw_polyline], [method draw_polygon], " "and [method draw_rect]." msgstr "" +"Dessine une primitive personnalisée. 1 point pour dessiner un point, 2 " +"points pour une ligne, 3 points pour un triangle, et 4 points pour un quad. " +"Si 0 points ou plus de 4 points sont spécifiés, rien ne sera dessiné et un " +"message d'erreur sera affiché. Voir aussi [method draw_line], [method " +"draw_polyline], [method draw_polygon], et [method draw_rect]." #: doc/classes/CanvasItem.xml msgid "" @@ -15416,6 +16079,21 @@ msgid "" "AntialiasedPolygon2D node. That node relies on a texture with custom mipmaps " "to perform antialiasing." msgstr "" +"Dessine un rectangle. Si [code]filled[/code] est [code]true[/code], le " +"rectangle sera rempli avec la couleur [code]color[/code] spécifiée. Si " +"[code]filled[/code] est [code]false[/code], seule la bordure du rectangle " +"sera dessinée avec [code]color[/code] et l'épaisseur [code]width[/code] " +"spécifiées. Si [code]antialiased[/code] est [code]true[/code], il sera tenté " +"d'utiliser de l'anticrénelage pour l'affichage des bordures via OpenGL.\n" +"[b]Note :[/b] [code]width[/code] et [code]antialiased[/code] ne seront pris " +"en compte que quand [code]filled[/code] est [code]false[/code].\n" +"[b]Note :[/b] En raison de son fonctionnement, l'anticrénelage calculé en " +"interne n'est pas correct pour les polygones semi-transparents voire peut ne " +"pas fonctionner sur certaines plateformes. Vous pouvez corriger ce problème " +"en installant le greffon [url=https://github.com/godot-extended-libraries/" +"godot-antialiased-line2d]Antialiased Line2D[/url] puis créez un nœud " +"\"AntialiasedPolygon2D\". Ce nœud utilise des texture avec des mipmaps " +"personnalisés pour afficher l'anticrénelage." #: doc/classes/CanvasItem.xml msgid "" @@ -15479,6 +16157,9 @@ msgid "" "color. If [code]transpose[/code] is [code]true[/code], the texture will have " "its X and Y coordinates swapped." msgstr "" +"Dessine un rectangle texturé à une position donnée, coloré par une couleur " +"facultative donnée. Si [code]transpose[/code] est [code]true[/code], la " +"texture aura ses coordonnées X et Y échangées." #: doc/classes/CanvasItem.xml msgid "" @@ -16658,7 +17339,7 @@ msgstr "" "défini." #: 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 "Retourne le [RID] de l'objet." @@ -16667,10 +17348,15 @@ 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 "" +"Retourne un [Array] d'identifiants [code]owner_id[/code]. Vous pouvez " +"utiliser ces identifiants dans les méthodes prennant [code]owner_id[/code] " +"comme argument." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "If [code]true[/code], the shape owner and its shapes are disabled." msgstr "" +"Si [code]true[/code], le propriétaire de la forme et toutes ses formes sont " +"désactivés." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "Removes the given shape owner." @@ -16683,6 +17369,10 @@ msgid "" "If [code]value[/code] is [code]false[/code], clears the specified [code]bit[/" "code] in the the [member collision_layer]." msgstr "" +"Si [code]value[/code] est [code]true[/code], définit le [code]bit[/code] " +"spécifié dans le calque [member collision_layer].\n" +"Si [code]value[/code] est [code]false[/code], rétablit le [code]bit[/code] " +"spécifié dans le calque [member collision_layer]." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "" @@ -16691,6 +17381,10 @@ msgid "" "If [code]value[/code] is [code]false[/code], clears the specified [code]bit[/" "code] in the the [member collision_mask]." msgstr "" +"Si [code]value[/code] est [code]true[/code]], définit le [code]bit[/code] " +"spécifié dans le masque [nom collision_mask].\n" +"Si [code]value[/code] est [code]false[/code], rétablit le [code]bit[/code] " +"spécifié dans le masque [nom collision_mask]." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "Returns the [code]owner_id[/code] of the given shape." @@ -16750,6 +17444,14 @@ msgid "" "and-masks]Collision layers and masks[/url] in the documentation for more " "information." msgstr "" +"Les calques physiques où ce CollisionObject3D est inclu. Les objets de " +"collision peuvent exister dans un ou plusieurs des 32 calques existants. " +"Voir aussi [member collision_mask].\n" +"[b]Note :[/b] Un contact est détecté si l'objet A est dans l'un des calques " +"que l'objet B observe, ou l'objet B est dans toutes les couches que l'objet " +"A observe. Voir [url=$DOCS_URL/tutorials/physics/physics_introduction." +"html#collision-layers-and-masks]Calques et masques de collision[/url] dans " +"la documentation pour plus d'informations." #: doc/classes/CollisionObject.xml msgid "" @@ -16761,12 +17463,22 @@ msgid "" "and-masks]Collision layers and masks[/url] in the documentation for more " "information." msgstr "" +"Le calque physique que ce CollisionObject3D observe. Les objets de collision " +"peuvent observer un ou plusieurs des 32 calques existants. Voir aussi " +"[member collision_layer].\n" +"[b]Note :[/b] Un contact est détecté si l'objet A est dans l'une des couches " +"que l'objet B observe, ou l'objet B est dans toutes les couches que l'objet " +"A observe. Voir [url=$DOCS_URL/tutorials/physics/physics_introduction." +"html#collision-layers-and-masks]Calques et masques de collision[/url] dans " +"la documentation pour plus d'informations." #: doc/classes/CollisionObject.xml msgid "" "If [code]true[/code], the [CollisionObject] will continue to receive input " "events as the mouse is dragged across its shapes." msgstr "" +"Si [code]true[/code], le [CollisionObject] continuera de recevoir des " +"événements d'entrée quand la souris sera déplacée au-dessus de ses formes." #: doc/classes/CollisionObject.xml doc/classes/CollisionObject2D.xml msgid "" @@ -16782,6 +17494,10 @@ msgid "" "the shape with index [code]shape_idx[/code] and [code]normal[/code] is the " "normal vector of the surface at that point." msgstr "" +"Émis lorsque l'objet reçoit un [InputEvent] non traité. [code]position[/" +"code] est l'emplacement dans les coordonnées globales de la souris sur la " +"surface de la forme à l'index [code]shape_idx[/code], et [code]normal[/code] " +"est la normale à la surface à ce point." #: doc/classes/CollisionObject.xml msgid "Emitted when the mouse pointer enters any of this object's shapes." @@ -16807,6 +17523,16 @@ msgid "" "([Viewport] canvas or [CanvasLayer]) are supported. The behavior of " "collisions between objects in different canvases is undefined." msgstr "" +"CollisionObject2D est la classe de base pour les objets de physique en 2D. " +"Il peut contenir n'importe quel nombre de formes [Shape2D] de collisions 2D. " +"Chaque forme doit être assignée à un propriétaire de [i]forme[/i]. Le " +"CollisionObject2D peut avoir autant de propriétaires de forme qui " +"nécessaire. Les propriétaires de forme ne sont pas des nœuds et ne " +"apparaissent pas dans l'éditeur, mais sont accessibles par le code en " +"utilisant les méthodes [code]shape_owner[* /code].\n" +"[b]Note :[/b] Seules les collisions entre des objets dans le même canevas " +"(dans une même [Viewport] ou [CanvasLayer]) sont supportées. Le comportement " +"des collisions entre des objets dans différents canevas est indéfini." #: doc/classes/CollisionObject2D.xml msgid "" @@ -17115,6 +17841,24 @@ msgid "" "[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" "color_constants.png]Color constants cheatsheet[/url]" msgstr "" +"Une couleur représentée par des composants rouge, vert, bleu et alpha " +"(RGBA). Le composant alpha est souvent utilisé pour l'opacité. Les valeurs " +"sont des flottants et vont habituellement de 0 à 1. Certaines propriétés " +"(comme CanvasItem.modulate) peuvent accepter des valeurs supérieures à 1 " +"(sur-luminosité ou HDR).\n" +"Vous pouvez également créer une couleur à partir de noms de couleurs " +"standardisés en utilisant [méthode @GDScript.ColorN] ou en utilisant " +"directement les constantes de couleur définies ici. Le jeu de couleurs " +"standardisé est basé sur la liste [url=https://fr.wikipedia.org/wiki/" +"Noms_de_couleur_X11]des noms de couleurs X11[/url].\n" +"Si vous voulez fournir des valeurs dans une gamme de 0 à 255, vous devez " +"utiliser [méthode @GDScript.Color8]\n" +"[b]Note :[/b] Lors de la conversion en booléen, une Color sera évaluée à " +"[code]false[/code] si elle correspond à [code]Color(0, 0, 0, 1)[/code] (noir " +"complètement opaque). Sinon, une Color sera toujours évaluée à [code]true[/" +"code].\n" +"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/" +"color_constants.png]Antiscèhe des constantes de couleurs[/url]" #: doc/classes/Color.xml doc/classes/ColorPickerButton.xml msgid "2D GD Paint Demo" @@ -17248,8 +17992,8 @@ msgstr "" "Construit une couleur à partir d’un profil HSV. [code]h[/code], [code]s[/" "code], et [code]v[/code] sont des valeurs comprises entre 0 et 1.\n" "[codeblock]\n" -"var color = Color.from_hsv(0,58, 0,5, 0,79, 0,8) # Équivalent au HSV (210, 50, " -"79, 0,8) ou au Color8 (100, 151, 201, 0,8)\n" +"var color = Color.from_hsv(0,58, 0,5, 0,79, 0,8) # Équivalent au HSV (210, " +"50, 79, 0,8) ou au Color8 (100, 151, 201, 0,8)\n" "[/codeblock]" #: doc/classes/Color.xml @@ -17417,6 +18161,15 @@ msgid "" "var s2 = color.to_html(false) # Returns \"ffffff\"\n" "[/codeblock]" msgstr "" +"Retourne la chaîne de caractères avec le code hexadécimal façon HTML au " +"format ARGB (par exemple [code]ff34f822[/code)].\n" +"Définir [code]with_alpha[/code] à [code]false[/code] ne retourne pas la " +"valeur alpha dans le code hexadécimal retourné.\n" +"[codeblock]\n" +"var color = Color(1, 1, 1, 0.5)\n" +"var s1 = color.to_html() # Retourne \"7fffffff\"\n" +"var s2 = color.to_html(false) # Retourne \"ffffff\"\n" +"/[codeblock]" #: doc/classes/Color.xml msgid "" @@ -17458,6 +18211,9 @@ msgid "" "means that the color is fully transparent. A value of 1 means that the color " "is fully opaque." msgstr "" +"Le composant alpha de la couleur, généralement de 0 à 1. Une valeur de 0 " +"signifie que la couleur est entièrement transparente. Une valeur de 1 " +"signifie que la couleur est entièrement opaque." #: doc/classes/Color.xml msgid "Wrapper for [member a] that uses the range 0 to 255 instead of 0 to 1." @@ -17467,7 +18223,7 @@ msgstr "" #: doc/classes/Color.xml msgid "The color's blue component, typically on the range of 0 to 1." -msgstr "" +msgstr "Le composant bleu de la couleur, généralement de 0 à 1." #: doc/classes/Color.xml msgid "Wrapper for [member b] that uses the range 0 to 255 instead of 0 to 1." @@ -17477,7 +18233,7 @@ msgstr "" #: doc/classes/Color.xml msgid "The color's green component, typically on the range of 0 to 1." -msgstr "" +msgstr "Le composant vert de la couleur, généralement de 0 à 1." #: doc/classes/Color.xml msgid "Wrapper for [member g] that uses the range 0 to 255 instead of 0 to 1." @@ -17487,11 +18243,11 @@ msgstr "" #: doc/classes/Color.xml msgid "The HSV hue of this color, on the range 0 to 1." -msgstr "" +msgstr "La teinte HSV de cette couleur, dans l'intervalle de 0 à 1." #: doc/classes/Color.xml msgid "The color's red component, typically on the range of 0 to 1." -msgstr "" +msgstr "Le composant rouge de la couleur, généralement de 0 à 1." #: doc/classes/Color.xml msgid "Wrapper for [member r] that uses the range 0 to 255 instead of 0 to 1." @@ -17501,7 +18257,7 @@ msgstr "" #: doc/classes/Color.xml msgid "The HSV saturation of this color, on the range 0 to 1." -msgstr "" +msgstr "La saturation HSV de cette couleur, dans l'intervalle de 0 à 1." #: doc/classes/Color.xml msgid "The HSV value (brightness) of this color, on the range 0 to 1." @@ -18805,6 +19561,45 @@ msgid "" "[method get_icon], [method get_stylebox], and the [code]add_*_override[/" "code] methods provided by this class." msgstr "" +"La classe de base pour tous les nœuds liés à l'interface utilisateur. " +"[Control] contient un rectangle englobant qui définit sa taille, une " +"position d'ancrage par rapport au contrôle parent ou à la fenêtre " +"d'affichage actuele, et des marges qui représentent un décalage par rapport " +"à l'ancre. Les marges se mettent à jour automatiquement lorsque le nœud, " +"l'un de ses parents ou la taille de l'écran changent.\n" +"Pour plus d'informations sur le système d'interface utilisateur, les ancres, " +"les marges et les conteneurs, voir les tutoriels correspondants dans la " +"documentation. Pour construire des interfaces flexibles, vous avez besoin " +"d'un ensemble d'éléments de l'interface utilisateur héritant de [Control] et " +"de [Container].\n" +"[b]Nœuds d'interface utilisateur et les événements[/b]\n" +"Godot envoie d'abord des événements d'entrée au nœud racine de la scène, en " +"appelant [method Node._input]. [method Node._input] fait suivre les " +"événements vers le bas de l'arborescence sous le curseur de la souris, ou " +"suivant le focus du clavier. Pour cela, Godot appelle [method MainLoop." +"_input_event]. Appelez [méthode accept_event] pour qu'aucun autre nœud ne " +"puisse recevoir cet événement. Une fois que vous acceptez un événement " +"d'entrée, elle est modifiée pour qu'aucune méthode [method Node." +"_unhandled_input] ne la reçoive.\n" +"Un seul nœud [Control] peut avoir le focus du clavier. Et seulement ce nœud " +"recevra des événements de clavier. Pour obtenir le focus, appelez [method " +"grab_focus]. Les nœuds [Controle] perdent de le focus quand un autre nœud le " +"prend, ou si vous désactivez ce nœud pour qu'il ne puisse plus obtenir le " +"focus.\n" +"Mettez [member souris_filter] à [constant MOUSE_FILTER_IGNORE] pour " +"signifier qu' un nœud [Control] doit ignorer les événements de souris ou du " +"clavier. Vous en avez besoin si vous placez une icône par dessus un bouton.\n" +"Les ressources [Theme] ressources changent l'aspect des Control. Si vous " +"changez le [Thème] sur un nœud [Control], cela affectera aussi tous ses " +"enfants. Pour remplacer certains paramètres du thème, appelez l'une des " +"méthodes [code]add_*_override[/code], comme [method add_font_override]. Vous " +"pouvez surcharger le thème depuis l'inspecteur.\n" +"[b]Note :[/b] Les objets des thèmes sont des propriétés et [i]non pas[/i] " +"des [Object]. Cela signifie que vous ne pouvez pas enregistrer leurs valeurs " +"en utilisant les méthodes [method Object.get] et [method Object.set]. Au " +"lieu de cela, utilisez les méthodes [method get_color], [method " +"get_constant], [method get_font], [method get_icon], [method get_stylebox], " +"et [code]add_*_override[/code] fournies par cette classe." #: doc/classes/Control.xml msgid "GUI tutorial index" @@ -18872,6 +19667,27 @@ msgid "" "[member rect_clip_content] or [method _clips_input] enabled.\n" "[b]Note:[/b] Event position is relative to the control origin." msgstr "" +"La méthode virtuelle à surcharger par l'utilisateur. Utilisez cette méthode " +"pour traiter et accepter les entrées sur les éléments d'interface " +"utilisateur. Voir [method accept_event].\n" +"Exemple : cliquer sur un contrôle.\n" +"[codeblock]\n" +"func _gui_input(event):\n" +" if event is InputEventMouseButton:\n" +" if event.button_index == BUTTON_LEFT and event.pressed:\n" +" print(\"J'ai cliqué !\")\n" +"/[codeblock]\n" +"L'événement ne sera pas déclenché si :\n" +"* le clic est en dehors du contrôle (voir [method has_point)] ;\n" +"* le contrôle a [member mouse_filter] à [constant MOUSE_FILTER_IGNORE] ;\n" +"* le contrôle est recouvert par un autre [Control], si celui-ci n'a pas " +"[member mouse_filter] à [constant MOUSE_FILTER_IGNORE] ;\n" +"* le parent de ce contrôle a [member mouse_filter] à [constant " +"MOUSE_FILTER_STOP] ou a accepté cet événement ;\n" +"* le clic est en dehors du rectangle du parent et ce parent a soit [member " +"rect_clip_content] ou [method _clips_input] d'activé.\n" +"[b]Note :[/b] La position de l'événement est relative à l'origine du " +"contrôle." #: doc/classes/Control.xml msgid "" @@ -19001,6 +19817,13 @@ msgid "" "remove_font_override] instead.\n" "See also [method get_font]." msgstr "" +"Crée une surcharge locale pour la police [Font] du thème nommée [code]name[/" +"code]. Les surcharges locales ont toujours la priorité lors de la " +"récupération des éléments d'un contrôle.\n" +"[b]Note :[/b] Une surcharge peut être supprimée en lui assignant la valeur " +"[code]null[/code]. Ce comportement est obsolète et sera retiré dans 4.0, " +"utilisez plutôt [method remove_font_override].\n" +"Voir aussi [method get_font]." #: doc/classes/Control.xml msgid "" @@ -19012,6 +19835,13 @@ msgid "" "remove_icon_override] instead.\n" "See also [method get_icon]." msgstr "" +"Crée une surcharge locale pour l'icône du thème nommée [code]name[/code]. " +"Les surcharges locales ont toujours la priorité lors de la récupération des " +"éléments d'un contrôle.\n" +"[b]Note :[/b] Une surcharge peut être supprimée en lui assignant la valeur " +"[code]null[/code]. Ce comportement est obsolète et sera retiré dans 4.0, " +"utilisez plutôt [method remove_icon_override].\n" +"Voir aussi [method get_icon]." #: doc/classes/Control.xml msgid "" @@ -19022,6 +19852,12 @@ msgid "" "value. This behavior is deprecated and will be removed in 4.0, use [method " "remove_shader_override] instead." msgstr "" +"Crée une surcharge locale pour le shader du thème nommé [code]name[/code]. " +"Les surcharges locales ont toujours la priorité lors de la récupération des " +"éléments d'un contrôle.\n" +"[b]Note :[/b] Une surcharge peut être supprimée en lui assignant la valeur " +"[code]null[/code]. Ce comportement est obsolète et sera retiré dans 4.0, " +"utilisez plutôt [method remove_shader_override]." #: doc/classes/Control.xml msgid "" @@ -19214,6 +20050,21 @@ msgid "" " return mydata\n" "[/codeblock]" msgstr "" +"Godot appelle cette méthode pour obtenir des données qui peuvent être " +"déposées et glissées sur les contrôles qui gère le déposé-glissé. Retournez " +"[code]null[/code] s'il n'y a pas de données à glisser. Les contrôles qui " +"veulent recevoir les déposé-glissé doivent implémenter [method " +"can_drop_data] et [method drop_data]. [code]position[/code] est local à ce " +"contrôle. Le déposé-glissé peut être forcé avec [method force_drag].\n" +"Un aperçu affiché à côté de la souris représentant les données peut être " +"défini avec [methode set_drag_preview]. L'appel à cette méthode est un bon " +"moment définir cet aperçu.\n" +"[codeblock]\n" +"func get_drag_data(position):\n" +" var mydata = make_data()\n" +" set_drag_preview(make_preview(mydata))\n" +" return mydata\n" +"[/codeblock]" #: doc/classes/Control.xml msgid "Returns [member margin_right] and [member margin_bottom]." @@ -19525,6 +20376,18 @@ msgid "" "[code]push_opposite_anchor[/code] was [code]false[/code], the left anchor " "would get value 0.5." msgstr "" +"Définit l'ancre identifiée par la constante [code]margin[/code] de " +"l'énumération [enum Margin] avec [code]anchor[/code]. C'est une méthode de " +"setter pour [member anchor_bottom], [member anchor_left], [member " +"anchor_right] et [member anchor_top].\n" +"Si [code]keep_margin[/code] est [code]true[/code], les marges ne seront pas " +"mises à jour après cette opération.\n" +"Si [code]push_opposite_anchor[/code] est [code]true[/code] et que l'ancre " +"opposée recouvre cette ancre, l'ancre opposée aura sa valeur surchargée. Par " +"exemple, lorsque l'ancre gauche est fixée à 1 et que l'ancre droite a une " +"valeur de 0,5, l'ancre droite aura également une valeur de 1. Si " +"[code]push_opposite_anchor[/code] est [code]false[/code], l'ancre gauche a " +"alors la valeur 0.5" #: doc/classes/Control.xml msgid "" @@ -19672,6 +20535,10 @@ msgid "" "If [code]keep_margins[/code] is [code]true[/code], control's anchors will be " "updated instead of margins." msgstr "" +"Définit le [member rect_global_position] à la [code]position[/code] " +"spécifiée.\n" +"Si [code]keep_margins[/code] est [code]true[/code], les ancrages de contrôle " +"seront changés à la place des marges." #: doc/classes/Control.xml msgid "" @@ -19858,6 +20725,27 @@ msgid "" "theme.set_color(\"font_color\", \"TooltipLabel\", Color(0, 1, 1))\n" "[/codeblock]" msgstr "" +"Change le texte de l'infobulle. Cette infobulle apparaît lorsque le curseur " +"de la souris reste sur ce contrôle durant quelques instants, à condition que " +"la propriété [member mouse_filter] ne soit pas [constant " +"MOUSE_FILTER_IGNORE]. Vous pouvez modifier le temps nécessaire avant que " +"l'infobulle n'apparaisse avec [code]gui/timers/tooltip_delay_sec[/code] dans " +"les réglages du projet.\n" +"Le panneau de l'infobulle utilisera soit l'implémentation par défaut, soit " +"une que vous pouvez personnaliser avec [method make_custom_tooltip]. " +"L'infobulle par défaut comprend un [PopupPanel] et un [Label] dont les " +"propriétés thématiques peuvent être personnalisées en utilisant un [Thème] " +"pour le panneau [code]\"TooltipPanel\"[/code] et le label " +"[code]\"TooltipLabel\"[/code] respectivement. Par exemple :\n" +"[codeblock]\n" +"var style_box = StyleBoxFlat.new()\n" +"style_box.set_bg_color(Color(1, 1, 0))\n" +"style_box.set_border_width_all(2)\n" +"# On part du principe ici que la propriété `theme` a déjà été assignée avec " +"un Theme personnalisé.\n" +"theme.set_stylebox(\"panel\", \"TooltipPanel\", style_box)\n" +"theme.set_color(\"font_color\", \"TooltipLabel\", Color(0, 1, 1))\n" +"/[codeblock]" #: doc/classes/Control.xml msgid "" @@ -19875,6 +20763,12 @@ msgid "" "you should not modify them manually if your node is a direct child of a " "[Container]. Margins update automatically when you move or resize the node." msgstr "" +"La distance entre le bord du bas du nœud et son contrôle parent, basé sur " +"[member anchor_bottom].\n" +"Les marges sont souvent contrôlées par un ou plusieurs nœuds [Container] " +"parents, de sorte que vous ne devriez pas les modifier manuellement si votre " +"nœud est un enfant direct d'un [Container]. Les marges se mettent à jour " +"automatiquement lorsque vous déplacez ou redimensionnez le nœud." #: doc/classes/Control.xml msgid "" @@ -19884,6 +20778,12 @@ msgid "" "you should not modify them manually if your node is a direct child of a " "[Container]. Margins update automatically when you move or resize the node." msgstr "" +"La distance entre le bord gauche du nœud et son contrôle parent, basé sur " +"[member anchor_bottom].\n" +"Les marges sont souvent contrôlées par un ou plusieurs nœuds [Container] " +"parents, de sorte que vous ne devriez pas les modifier manuellement si votre " +"nœud est un enfant direct d'un [Container]. Les marges se mettent à jour " +"automatiquement lorsque vous déplacez ou redimensionnez le nœud." #: doc/classes/Control.xml msgid "" @@ -19893,6 +20793,12 @@ msgid "" "you should not modify them manually if your node is a direct child of a " "[Container]. Margins update automatically when you move or resize the node." msgstr "" +"La distance entre le bord droit du nœud et son contrôle parent, basé sur " +"[member anchor_bottom].\n" +"Les marges sont souvent contrôlées par un ou plusieurs nœuds [Container] " +"parents, de sorte que vous ne devriez pas les modifier manuellement si votre " +"nœud est un enfant direct d'un [Container]. Les marges se mettent à jour " +"automatiquement lorsque vous déplacez ou redimensionnez le nœud." #: doc/classes/Control.xml msgid "" @@ -19902,6 +20808,12 @@ msgid "" "you should not modify them manually if your node is a direct child of a " "[Container]. Margins update automatically when you move or resize the node." msgstr "" +"La distance entre le bord du bas du nœud et son contrôle parent, basé sur " +"[member anchor_bottom].\n" +"Les marges sont souvent contrôlées par un ou plusieurs nœuds [Container] " +"parents, de sorte que vous ne devriez pas les modifier manuellement si votre " +"nœud est un enfant direct d'un [Container]. Les marges se mettent à jour " +"automatiquement lorsque vous déplacez ou redimensionnez le nœud." #: doc/classes/Control.xml msgid "" @@ -20032,6 +20944,24 @@ msgid "" "The earliest match against any type/class name is returned. The project-" "level Theme and the default Theme are checked last." msgstr "" +"Le nom d'une variation de type d'un thème utilisée par ce [Control] pour " +"examiner ses propres éléments thématiques. Lorsqu'il est vide, le nom de " +"classe du nœud est utilisé (par exemple [code]Button[/code] pour le contrôle " +"[Button]), ainsi que les noms de classe de toutes les classes parentes (dans " +"l'ordre d'héritage).\n" +"Lorsqu'elle est définie, cette propriété donne la plus haute priorité pour " +"le type de nom qui est spécifié. Ce type peut ensuite étendre un autre type, " +"formant une chaîne de dépendance. Voir [method Theme.set_type_variation]. Si " +"l'élément de thème n'est pas trouvé en utilisant ce type ou ces types de " +"base, la recherche revient alors sur les noms de classe.\n" +"[b]Note :[/b] Pour rechercher les éléments d'un [Control], utilisez les " +"méthodes [code]get_*[/code] sans spécifier de [code]theme_type[/code].\n" +"[b]Note :[/b] Les objets de thème sont recherchés dans l'ordre de " +"l'arborescence, depuis le contrôle jusqu'à la racine, où chaque nœud " +"[Control] est vérifié suivant sa propriété [member theme]. Le premier " +"résultat trouvé de la recherche sur n'importe quel type ou classe est " +"retourné. Le thème du projet et celui par défaut est utilisé en dernier " +"recours." #: doc/classes/Control.xml msgid "Emitted when the node gains keyboard focus." @@ -21928,6 +22858,17 @@ msgid "" "masks]Collision layers and masks[/url] in the documentation for more " "information." msgstr "" +"Le calque physique de cette zone.\n" +"Les objets de collision peuvent exister dans l'un des 32 calques " +"différentes. Ces calques fonctionnent comme un système de marquage, et ne " +"sont pas visuels. Un objet de collision peut utiliser ces calques pour " +"sélectionner avec quels objets il peut entrer en collision, en utilisant la " +"propriété [member collision_mask].\n" +"Un contact est détecté si l'objet A est dans l'un des calques que l'objet B " +"observe, ou si l'objet B est dans tous les calques observés par l'objet A. " +"Voir [url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-" +"layers-and-masks]Calques et masques de collision[/url] dans la documentation " +"pour plus d'informations." #: modules/csg/doc_classes/CSGShape.xml msgid "" @@ -22097,6 +23038,8 @@ msgid "" "Returns an [Image] for a side of the [CubeMap] using one of the [enum Side] " "constants." msgstr "" +"Retourne une [Image] pour le côté du [CubeMap] correspondant à l'une des " +"constantes [enum Side]." #: doc/classes/CubeMap.xml #, fuzzy @@ -22108,6 +23051,8 @@ msgid "" "Sets an [Image] for a side of the [CubeMap] using one of the [enum Side] " "constants." msgstr "" +"Définit une [Image] pour le côté du [CubeMap] correspondant à l'une des " +"constantes [enum Side]." #: doc/classes/CubeMap.xml msgid "" @@ -22122,6 +23067,8 @@ msgid "" "The lossy storage quality of the [CubeMap] if the storage mode is set to " "[constant STORAGE_COMPRESS_LOSSY]." msgstr "" +"La qualité de stockage avec perte du [CubeMap] si le mode de stockage est " +"défini à [constant STORAGE_COMPRESS_LOSSY]." #: doc/classes/CubeMap.xml #, fuzzy @@ -22181,10 +23128,14 @@ msgstr "Répète (plutôt que s'arrête aux bords)." #: doc/classes/CubeMap.xml msgid "Turn on magnifying filter, to enable smooth zooming in of the texture." msgstr "" +"Active le filtre grossissant pour permettre un agrandissement plus lisse de " +"la texture." #: doc/classes/CubeMap.xml msgid "Default flags. Generate mipmaps, repeat, and filter are enabled." msgstr "" +"Les drapeaux par défaut. Cela génère les mipmaps, et active la répétition et " +"le filtrage de la texture." #: doc/classes/CubeMesh.xml msgid "Generate an axis-aligned cuboid [PrimitiveMesh]." @@ -22627,6 +23578,19 @@ msgid "" "segment may deviate from the real curve, before the segment has to be " "subdivided." msgstr "" +"Retourne une liste de points le long de la courbe, avec une densité de point " +"contrôlée par sa courbure. C'est-à-dire que les virages de la courbe auront " +"plus de points que les segments bien droits.\n" +"Cette approximation génère des segments droits entre chaque point, puis " +"divise ces segments jusqu'à ce que la nouvelle forme soit assez proche.\n" +"L'argument [code]max_stages[/code] contrôle le nombre de divisions qu'un " +"segment de courbe peut avoir avant qu'il soit considéré comme assez proche. " +"Chaque division découpe le segment en deux, de sorte que les 5 étapes par " +"défaut peuvent atteindre 32 divisions par segment de la courbe. Soyez donc " +"prudent si vous augmentez cette valeur !\n" +"L'argument [code]tolerance_degrees[/code] contrôle de quel angle, en degrés, " +"le point du milieu d'un segment peut s'éloigné de la courbe avant que ce " +"segment ne soit divisé." #: doc/classes/Curve2D.xml msgid "" @@ -22636,6 +23600,11 @@ msgid "" "smaller the distance, the more points in the cache and the more memory it " "will consume, so use with care." msgstr "" +"La distance en pixels entre deux points du cache qui sont voisins. Le " +"changement recalcule le cache des points la fois suivante où [method " +"get_baked_points] ou [method get_baked_length] sera appelée. Plus la " +"distance est petite, plus il y a de points dans ce cache, et donc plus il " +"consommera de mémoire, à utiliser donc avec soin." #: doc/classes/Curve3D.xml msgid "Describes a Bézier curve in 3D space." @@ -22788,12 +23757,16 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." msgstr "La [code]curve[/code] rendue sur la texture." #: doc/classes/CurveTexture.xml -msgid "The width of the texture." -msgstr "La largeur de la 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 msgid "Class representing a cylindrical [PrimitiveMesh]." @@ -23220,6 +24193,13 @@ msgid "Returns the list of keys in the [Dictionary]." msgstr "Retourne la liste des clés dans le [Dictionary]." #: 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 "Retourne le nombre de clés dans le dictionnaire." @@ -23403,6 +24383,13 @@ msgid "" "code] or [code]res://somedir/newdir[/code]).\n" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +"Change le dossier actuellement ouvert par celui donné en argument. " +"L'argument peut être relatif au répertoire actuel (par exemple " +"[code]nouveau_dossier[/code] ou [code]./dossier[ /code,)] ou être un chemin " +"absolu (par exemple [code]/tmp/dossier[/code] ou [code]res://parent/" +"dossier[ /code)].\n" +"Retourne une des constantes de code [enum Error] (et [code]OK[/code] en cas " +"de succès)." #: doc/classes/Directory.xml msgid "" @@ -23425,6 +24412,10 @@ msgid "" "call is a directory ([code].[/code] and [code]..[/code] are considered " "directories)." msgstr "" +"Retourne si l'élément actuellement traité lors du dernier appel à [method " +"get_next] est un dossier (le dossier actuel [code].[/code] et le dossier " +"parent [code]..[/code] comptent aussi des dossiers ordinaires pour cette " +"méthode)." #: doc/classes/Directory.xml msgid "" @@ -23455,6 +24446,8 @@ msgid "" "Returns the currently opened directory's drive index. See [method get_drive] " "to convert returned index to the name of the drive." msgstr "" +"Retourne l'index du disque du dossier actuellement ouvert. Voir [method " +"get_drive] pour convertir cet index retourné en nom du disque." #: doc/classes/Directory.xml msgid "" @@ -23466,6 +24459,14 @@ msgid "" "On other platforms, or if the requested drive does not exist, the method " "returns an empty String." msgstr "" +"Sur Windows, retourne le nom du disque (du moins la partition) passé en " +"argument (par exemple [code]C:[/code)].\n" +"Sur macOS, retourne le chemin vers le volume monté qui est passé en " +"argument.\n" +"Sur Linux, retourne le chemin vers le volume monté, ou le favoris GTK 3, " +"passé en argument.\n" +"Pour les autres plates-formes, ou si le disque demandé n'existe pas, la " +"méthode retourne une chaîne vide." #: doc/classes/Directory.xml msgid "" @@ -23475,6 +24476,12 @@ msgid "" "On Linux, returns the number of mounted volumes and GTK 3 bookmarks.\n" "On other platforms, the method returns 0." msgstr "" +"Sur Windows, retourne le nombre de disque (de partitions) montés sur le " +"système de fichiers actuel.\n" +"Sur macOS, retourne le nombre de volumes montés.\n" +"Sur Linux, retourne le nombre de volumes montés, ainsi que les favoris GTK " +"3.\n" +"Pour les autres plates-formes, la méthode retourne 0." #: doc/classes/Directory.xml msgid "" @@ -23486,6 +24493,14 @@ msgid "" "closes the stream automatically (i.e. [method list_dir_end] would not be " "mandatory in such a case)." msgstr "" +"Retourne l'élément suivant (un fichier ou un dossier) dans le dossier actuel " +"(y compris [code].[/code] et [code].[/code], sauf si " +"[code]skip_navigational[/code] a été passé lors de l'appel [method " +"list_dir_begin)].\n" +"Le nom du fichier ou du dossier est retourné (et non pas son chemin " +"complet). Une fois que le flux a été entièrement traité, la méthode retourne " +"une String vide et ferme automatiquement ce flux (dans ce cas, l'appel à " +"[méthod list_dir_end] n'était pas obligatoire)." #: doc/classes/Directory.xml msgid "" @@ -23522,6 +24537,8 @@ msgid "" "Closes the current stream opened with [method list_dir_begin] (whether it " "has been fully processed with [method get_next] does not matter)." msgstr "" +"Ferme le flux ouvert actuel avec [method list_dir_begin] (qu'il ait été " +"entièrement traité avec [method get_next] n'a pas d'importance)." #: doc/classes/Directory.xml msgid "" @@ -23531,6 +24548,11 @@ msgid "" "make_dir_recursive]).\n" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +"Crée un dossier. L'argument peut être un chemin relatif au dossier actuel, " +"ou un chemin absolu. Le dossier cible doit être placé dans un dossier déjà " +"existant (pour créer les dossiers intermédiaires, voir [méthod " +"make_dir_recursive)].\n" +"Retourne un des code [enum Error] ([code]OK[/code] en cas de succès)." #: doc/classes/Directory.xml msgid "" @@ -23539,6 +24561,10 @@ msgid "" "to the current directory, or an absolute path.\n" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +"Crée un dossier cible et ainsi que tous les dossiers intermédiaires " +"nécessaires, en appelant [method make_dir] de façon récursive. L'argument " +"peut être un chemin relatif au dossier actuel, ou un chemin absolu.\n" +"Retourne un des code [enum Error] ([code]OK[/code] en cas de succès)." #: doc/classes/Directory.xml msgid "" @@ -23565,6 +24591,12 @@ msgid "" "move_to_trash] instead.\n" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +"Supprime définitivement le fichier cible ou un répertoire s'il est vide. " +"L'argument peut être un chemin relatif au dossier actuel, ou un chemin " +"absolu. Si le répertoire cible n'est pas vide, l'opération échouera.\n" +"Si vous ne voulez pas supprimer définitivement le fichier ou le dossier, " +"utilisez plutôt [method OS.move_to_trash].\n" +"Retourne un des codes [enum Error] (et [code]OK[/code] en cas de succès)." #: doc/classes/Directory.xml msgid "" @@ -23574,6 +24606,12 @@ msgid "" "is not access-protected, it will be overwritten.\n" "Returns one of the [enum Error] code constants ([code]OK[/code] on success)." msgstr "" +"Renomme (déplace) le fichier ou le dossier [code]from[/code] vers la " +"destination [code]to[/code]. Les deux arguments devraient être des chemins " +"vers des fichiers ou des dossiers, soit relatifs ou absolus. Si le fichier " +"ou le dossier de destination existe et que son accès n'est pas protégé en " +"écriture, il sera écrasé.\n" +"Retourne un des code [enum Error] ([code]OK[/code] en cas de succès)." #: doc/classes/DTLSServer.xml msgid "Helper class to implement a DTLS server." @@ -23713,6 +24751,10 @@ msgid "" "[code]chain[/code] parameter to provide additional CA chain information " "along with the certificate." msgstr "" +"Configure le serveur DTLS pour utiliser la clé privée [code]private_key[/" +"code] et fourni le certificat [code]certificate[/code] aux clients. Vous " +"pouvez passer le paramètre facultatif [code]chain[/code] pour fournir des " +"informations supplémentaires sur la chaîne \"CA\" en plus du certificat." #: doc/classes/DTLSServer.xml msgid "" @@ -23723,6 +24765,12 @@ msgid "" "[constant PacketPeerDTLS.STATUS_HANDSHAKING], as it is normal that 50% of " "the new connections will be invalid due to cookie exchange." msgstr "" +"Essaye de débuter une poignée de main DTLS avec le pair [code]udp_peer[/" +"code] qui doit être connecté au préalable (voir [method PacketPeerUDP." +"connect_to_host)]\n" +"[b]Note :[/b] Vous devez vérifier que le status du PacketPeerUDP est " +"[constant PacketPeerDTLS.STATUS_HANDSHAKING], car il est commun que 50% des " +"nouvelles connexions deviennent invalides en raison de l'échange de cookies." #: doc/classes/DynamicFont.xml msgid "DynamicFont renders vector font files at runtime." @@ -23961,6 +25009,13 @@ msgid "" "To use [EditorExportPlugin], register it using the [method EditorPlugin." "add_export_plugin] method first." msgstr "" +"Les [EditorExportPlugin] sont automatiquement invoqués lorsque l'utilisateur " +"exporte le projet. Ils sont plus le souvent utilisés de déterminer quels " +"fichiers doivent être inclus dans le projet exporté. Pour chaque greffon, " +"[method export_begin] est appelé au début du processus d'exportation, et " +"[method export_file] est appelé pour chaque fichier exporté.\n" +"Pour utiliser [EditorExportPlugin], enregistrez-le d'abord avec la méthode " +"[method EditorPlugin.add_export_greffon]." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -23971,12 +25026,22 @@ msgid "" "exported project. [code]flags[/code] is only used when running a runnable " "profile, e.g. when using native run on Android." msgstr "" +"La méthode virtuelle à surcharger par l'utilisateur. Il est appelé lorsque " +"l'exportation commence et fournit toutes les informations sur cette " +"exportation. [code]features[/code] est la liste des fonctionnalités de " +"l'exportation, [code]is_debug[/code] est [code]true[/code] pour les exports " +"avec l'option de débogage, et [code]path[/code] est le chemin cible pour " +"l'export du projet. [code]flags[/code] est seulement utilisé pour les " +"profils de lancement, par exemple lorsque vous utilisez le lancement natif " +"sur Android." #: doc/classes/EditorExportPlugin.xml msgid "" "Virtual method to be overridden by the user. Called when the export is " "finished." msgstr "" +"Une méthode virtuelle à surcharger par l'utilisateur. Elle est appelée " +"lorsque l'exportation est terminée." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -23988,6 +25053,14 @@ msgid "" "Calling [method skip] inside this callback will make the file not included " "in the export." msgstr "" +"Une méthode virtuelle à surcharger par l'utilisateur. Elle est appelée pour " +"chaque fichier exporté, passant des arguments qui permettent d'identifier le " +"fichier exporté. [code]path[/code] est le chemin du fichier, [code]type[/" +"code] est la [Resource] représentée par ce fichier (par exemple " +"[PackedScene]) et [code]features[/code] est la liste des fonctionnalités de " +"cette exportation.\n" +"Appeler [method skip] dans cette méthode surchargée pour ne pas exporter ce " +"fichier." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -23996,6 +25069,11 @@ msgid "" "the file. If [code]remap[/code] is [code]true[/code], file will not be " "exported, but instead remapped to the given [code]path[/code]." msgstr "" +"Ajoute un fichier personnalisé à exporter. [code]path[/code] est le chemin " +"virtuel qui peut être utilisé pour charger le fichier, [code]file[/code] " +"représente les données binaires du fichier. Si [code]remap[/code] est " +"[code]true[/code], le fichier ne sera pas exporté, mais sera remplacé par " +"une référence au chemin [code]path[/code]." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -24008,6 +25086,8 @@ msgid "" "Adds a C++ code to the iOS export. The final code is created from the code " "appended by each active export plugin." msgstr "" +"Ajoute un code C++ à l'exportation iOS. Le code final est créé à partir de " +"ce code ajouté à chaque greffon d'exportation actif." #: doc/classes/EditorExportPlugin.xml msgid "" @@ -24161,6 +25241,9 @@ msgid "" "specified in [code]feature[/code]. When a feature is disabled, it will " "disappear from the editor entirely." msgstr "" +"Si [code]disable[/code] est [code]true[/code], désactive la fonction " +"d'éditeur spécifiée dans [code]feature[/code]. Lorsqu'une fonction est " +"désactivée, elle disparaîtra entièrement de l'éditeur." #: doc/classes/EditorFeatureProfile.xml msgid "" @@ -24853,6 +25936,19 @@ msgid "" "To use [EditorInspectorPlugin], register it using the [method EditorPlugin." "add_inspector_plugin] method first." msgstr "" +"[EditorInspectorPlugin] permet d'ajouter des éditeurs de propriétés " +"personnalisés dans [EditorInspector].\n" +"Lorsqu'un objet est modifié, la fonction [method can_handle] est appelée et " +"doit retourner [code]true[/code] si ce type d'objet est supporté.\n" +"Si supporté, la fonction [method parse_begin] sera appelée, permettant de " +"placer des contrôles personnalisés au début de la classe.\n" +"Puis, les méthodes [méthod parse_category] et [method parse_property] seront " +"appelées pour chaque catégorie et chaque propriété. Elles offrent la " +"possibilité d'ajouter d'autres contrôles personnalisés à l'inspecteur.\n" +"Enfin, la méthode [method parse_end] sera appelée.\n" +"Sur chacun de ces appels, les methodes \"add\" peuvent être appelées.\n" +"Pour utiliser votre [EditorInspectorPlugin], commencez par l'enregistrer " +"avec la méthode [method EditorPlugin.add_inspector_greffon]." #: doc/classes/EditorInspectorPlugin.xml msgid "Inspector plugins" @@ -25136,6 +26232,8 @@ msgstr "" msgid "" "Adds a script at [code]path[/code] to the Autoload list as [code]name[/code]." msgstr "" +"Ajoute un script à [code]path[/code] à la liste des scripts chargés " +"automatiquement sous le nom [code]name[/code]." #: doc/classes/EditorPlugin.xml msgid "" @@ -25145,6 +26243,12 @@ msgid "" "your custom control with [method remove_control_from_bottom_panel] and free " "it with [method Node.queue_free]." msgstr "" +"Ajoute un contrôle au panneau du bus (avec \"Sortie\", \"Deboggage\", " +"\"Animation\", etc.). Retourne une référence au bouton ajouté. Il revient à " +"vous de masquer le bouton si besoin. Lorsque votre greffon est désactivé, " +"assurez-vous de supprimer votre contrôle personnalisé avec [method " +"remove_control_from_bottom_panel] et de le libérer avec [method Node." +"queue_free]" #: doc/classes/EditorPlugin.xml msgid "" @@ -25157,6 +26261,15 @@ msgid "" "with [method remove_control_from_container] and free it with [method Node." "queue_free]." msgstr "" +"Ajoute un contrôle personnalisé à un conteneur (voir [enum " +"CustomControlContainer)]. Il existe de nombreux emplacements où des " +"contrôles personnalisés peuvent être ajoutés dans l'interface utilisateur de " +"l'éditeur.\n" +"N'oubliez pas que vous devez gérer la visibilité de vos contrôles " +"personnalisés vous-même (et probablement le cacher après l'avoir ajouté).\n" +"Lorsque votre greffon est désactivé, assurez-vous de supprimer votre " +"contrôle personnalisé avec [method remove_control_from_container] et de le " +"libérer avec [method Node.queue_free]" #: doc/classes/EditorPlugin.xml msgid "" @@ -25167,6 +26280,13 @@ msgid "" "with [method remove_control_from_docks] and free it with [method Node." "queue_free]." msgstr "" +"Ajoute le contrôle à un emplacement spécifique du dock (voir [enum DockSlot] " +"pour les options).\n" +"Si le dock est repositionné et aussi longtemps que le greffon est actif, " +"l'éditeur enregistrera la position du dock pour d'autres sessions.\n" +"Lorsque votre greffon est désactivé, assurez-vous de supprimer votre " +"contrôle personnalisé avec [method remove_control_from_container] et de le " +"libérer avec [method Node.queue_free]" #: doc/classes/EditorPlugin.xml msgid "" @@ -25181,6 +26301,16 @@ msgid "" "During run-time, this will be a simple object with a script so this function " "does not need to be called then." msgstr "" +"Ajoute un type personnalisé qui apparaîtra dans la liste des nœuds ou des " +"ressources. Une icône peut être spécifiée en option.\n" +"Lorsque le nœud ou la ressource est sélectionné, le type de base sera " +"instancié (c'est-à-dire \"Spatial, \"Control\", \"Resource\"), puis le " +"script sera chargé et défini pour cet objet.\n" +"Vous pouvez utiliser la méthode virtuelle [method handles] pour vérifier si " +"votre objet personnalisé est édité en vérifiant le script ou en utilisant le " +"mot-clé [code]is[/code].\n" +"Pendant l'exécution, ce sera un objet simple avec un script de sorte que " +"cette fonction n'a pas besoin d'être appelée à ce moment." #: doc/classes/EditorPlugin.xml msgid "" @@ -25188,6 +26318,10 @@ msgid "" "tasks when the project is being exported.\n" "See [method add_inspector_plugin] for an example of how to register a plugin." msgstr "" +"Enregistre un nouveau [EditorExportPlugin]. Les greffons d'exportation sont " +"utilisés pour effectuer des tâches lorsque le projet est exporté.\n" +"Voir [method add_inspector_plugin] pour un exemple sur comment enregistrer " +"un greffon." #: doc/classes/EditorPlugin.xml msgid "" @@ -25197,6 +26331,13 @@ msgid "" "add_scene_import_plugin] instead.\n" "See [method add_inspector_plugin] for an example of how to register a plugin." msgstr "" +"Enregistre un nouveau [EditorImportPlugin]. Les greffons d'importation sont " +"utilisés pour importer des éléments personnalisés et non reconnus comme un " +"type personnalisé [Resource].\n" +"[b]Note :[/b] Si vous voulez importer des formats d'éléments 3D " +"personnalisés, utilisez plutôt [method add_scene_import_plugin].\n" +"Voir [method add_inspector_plugin] pour un exemple sur comment enregistrer " +"un greffon." #: doc/classes/EditorPlugin.xml msgid "" @@ -25218,6 +26359,24 @@ msgid "" " remove_inspector_plugin(inspector_plugin)\n" "[/codeblock]" msgstr "" +"Enregistre un nouveau [EditorInspectorPlugin]. Les greffons de l'inspecteur " +"sont utilisés pour étendre [EditorInspector] et fournir des outils de " +"configuration personnalisés pour les propriétés de votre objet.\n" +"[b]Note :[/b] Utilisez toujours [method remove_inspector_plugin] pour " +"supprimer l'enregistrement de votre [EditorInspectorPlugin] lorsque votre " +"[EditorPlugin] est désactivé pour empêcher les fuites de mémoire et un " +"comportement inattendu.\n" +"[codeblock]\n" +"const MyInspectorPlugin = preload(\"res://addons/votre_greffon/le/chemin/" +"vers/votre/script.gd\")\n" +"var inspector_plugin = MyInspectorPlugin.new()\n" +"\n" +"func _enter_tree():\n" +" add_inspector_plugin(inspector_plugin)\n" +"\n" +"func _exit_tree():\n" +" remove_inspector_plugin(inspector_plugin)\n" +"[/codeblock]" #: doc/classes/EditorPlugin.xml msgid "" @@ -25544,13 +26703,24 @@ 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 "" -"Retourne l'état de votre greffon de l'éditeur. Ceci est utilisé pour sauver " -"la scène (ainsi l'état est maintenu lors de l'ouverture à nouveau) et pour " -"les onglets (pour que l'état puisse être restauré lorsque l'onglet retourne)." #: doc/classes/EditorPlugin.xml msgid "" @@ -25563,13 +26733,19 @@ 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 "" -"Retourne la mise en page de l'interface du greffon. Ceci permet " -"d'enregistrer la mise en page de l'éditeur du projet lorsqu'il s'agit d'un " -"fichier d'éditeur (par exemple en changeant la position d'un dock)." #: doc/classes/EditorPlugin.xml msgid "" @@ -25593,6 +26769,9 @@ msgid "" "the workspace selector together with [b]2D[/b], [b]3D[/b], [b]Script[/b] and " "[b]AssetLib[/b])." msgstr "" +"Retourne [code]true[/code] si c'est ce greffon de l'éditeur concerne l'écran " +"principal (qui va dans le sélecteur d'espace de travail à côté de [b]2D[/b], " +"[b]3D[/b], [b]Script[/b] et [b]AssetLib[/b)]." #: doc/classes/EditorPlugin.xml msgid "Minimizes the bottom panel." @@ -25698,11 +26877,30 @@ msgid "" msgstr "" #: doc/classes/EditorPlugin.xml -msgid "Restore the state saved by [method get_state]." -msgstr "Restaurer l’état enregistré par [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 @@ -30810,7 +32008,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 @@ -30835,7 +32034,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 @@ -31691,6 +32891,15 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Si [code]true[/code], met à jour les animations en réponse aux notifications " +"liées au processus." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" "Si [code]true[/code], les éléments de la grille sont centrés sur l'axe X." @@ -31746,6 +32955,10 @@ msgid "The assigned [MeshLibrary]." msgstr "La [MeshLibrary] assignée." #: 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]." @@ -34536,7 +35749,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 " @@ -34693,11 +35906,6 @@ msgid "" msgstr "" #: doc/classes/Input.xml -msgid "Returns the mouse mode. See the constants for more information." -msgstr "" -"Retourne le mode de la souris. Voir les constantes pour plus d'informations." - -#: doc/classes/Input.xml msgid "" "Gets an input vector by specifying four actions for the positive and " "negative X and Y axes.\n" @@ -34893,25 +36101,6 @@ msgid "" msgstr "" #: doc/classes/Input.xml -msgid "Sets the mouse mode. See the constants for more information." -msgstr "" -"Définit le mode de la souris. Voir les constantes pour plus d'informations." - -#: 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 " @@ -34947,6 +36136,26 @@ msgid "" msgstr "" #: doc/classes/Input.xml +#, fuzzy +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "" +"Définit le mode de la souris. Voir les constantes pour plus d'informations." + +#: 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 "Émis quand un contrôleur a été connecté ou déconnecté." @@ -35584,9 +36793,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." @@ -40464,9 +41673,10 @@ msgstr "Un nœud utilisé pour afficher des [Mesh] en 2D." #: 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 @@ -41310,6 +42520,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Retourne le [RID] de la énième forme d'une zone." + +#: 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 " @@ -41332,10 +42547,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 "" @@ -41370,6 +42597,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 #, fuzzy msgid "Server interface for low-level 2D navigation access." @@ -41388,8 +42621,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" @@ -41438,7 +42675,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Renvoie [code]true[/code] si le chemin donné est filtré." #: 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 @@ -41505,6 +42752,13 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "" +"Retourne l'actuelle ligne du fichier interprété (actuellement non " +"implémenté)." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml msgid "Returns the map cell size." msgstr "Retourne la taille des cellules de la carte." @@ -41530,9 +42784,11 @@ msgid "" msgstr "" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -#, fuzzy -msgid "Returns the navigation path to reach the destination from the origin." -msgstr "Renvoie le traqueur de position à l'identification donnée." +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 msgid "" @@ -41549,6 +42805,13 @@ msgstr "Retourne [code]true[/code] si l'[AABB] est vide." msgid "Sets the map active." msgstr "Définit la carte comme active." +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "" +"Set the map cell height used to weld the navigation mesh polygons. [b]Note:[/" +"b] Currently not implemented." +msgstr "Définit le polygone de navigation de la tuile." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Set the map cell size used to weld the navigation mesh polygons." @@ -41565,15 +42828,63 @@ msgstr "Crée une nouvelle région." #: 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Retourne [code]true[/code] si le [code]signal[/code] donné existe." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Retourne le maillage de navigation de l'élément." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Retourne [code]true[/code] si le [code]signal[/code] donné existe." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" +"Définit la [code]position[/code] du point avec l'identifiant [code]id[/code] " +"spécifié." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Retourne la hauteur du contenu." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -41584,6 +42895,13 @@ msgstr "Définit le polygone de navigation de la tuile." msgid "Sets the global transformation for the region." msgstr "Retourne la matrice de transformation globale de cet élément." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "" +"Définit la [code]position[/code] du point avec l'identifiant [code]id[/code] " +"spécifié." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "Un agent 3D utilisé dans les navigations pour esquiver les collisions." @@ -41593,9 +42911,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 @@ -41613,9 +42938,16 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -#, fuzzy -msgid "Returns the path from start to finish in global coordinates." -msgstr "Le point de collision, dans les coordonnées globales." +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 msgid "" @@ -41629,11 +42961,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -41679,6 +43024,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 "" @@ -41691,7 +43042,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 @@ -41720,6 +43077,13 @@ msgstr "La valeur de luminance maximale pour l'exposition automatique." msgid "The maximum speed that an agent can move." msgstr "Rotation maximale à travers la charnière." +#: 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 #, fuzzy msgid "The distance to search for other agents." @@ -41784,9 +43148,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 @@ -41802,13 +43173,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Retourne le [RID] de la énième forme d'une zone." @@ -41829,6 +43193,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 "" @@ -41861,8 +43232,8 @@ msgstr "" #: doc/classes/NavigationMesh.xml #, fuzzy 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 "Retourne si la [code]class[/code] spécifiée est disponible ou non." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml @@ -41887,12 +43258,17 @@ msgstr "" "créé." #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" +"Si [code]value[/code] est [code]true[/code]], définit le [code]bit[/code] " +"spécifié dans le masque [nom collision_mask].\n" +"Si [code]value[/code] est [code]false[/code], rétablit le [code]bit[/code] " +"spécifié dans le masque [nom collision_mask]." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -41905,14 +43281,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 @@ -41925,7 +43301,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 @@ -41953,13 +43329,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -41970,13 +43340,22 @@ msgstr "Si [code]true[/code], les titres des colonnes sont visibles." #: 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." +"is within [member agent_max_climb] of a walkable neighbor." msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy +msgid "" +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." +msgstr "" +"Si [code]true[/code], les particules sera émise une seule fois puis " +"arrêtées. Équivalent à [member Particles.one_shot]." + +#: 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 "" @@ -41995,7 +43374,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 "" @@ -42060,7 +43439,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 @@ -42083,13 +43462,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 @@ -42139,8 +43518,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 "" @@ -42158,8 +43537,21 @@ msgstr "Une instance de [NavigationMesh]." #: 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 @@ -42188,10 +43580,34 @@ msgid "Determines if the [NavigationMeshInstance] is enabled or disabled." msgstr "Détermine si le [NavigationMeshInstance] est actif ou non." #: 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 "La ressource [NavigationMesh] à utiliser." #: 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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "Avertit quand une animation commence à jouer." @@ -42209,7 +43625,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 @@ -42249,7 +43667,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 @@ -42329,6 +43749,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 "" @@ -42365,6 +43793,31 @@ msgid "" msgstr "" #: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +msgid "A region of the 2D navigation map." +msgstr "Prépare le maillage de navigation." + +#: 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 " @@ -42372,6 +43825,24 @@ msgid "" "navigation map." msgstr "" +#: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +msgid "Determines if the [NavigationPolygonInstance] is enabled or disabled." +msgstr "Détermine si le [NavigationMeshInstance] est actif ou non." + +#: 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "La ressource [NavigationMesh] à utiliser." + #: doc/classes/NavigationServer.xml #, fuzzy msgid "Server interface for low-level 3D navigation access." @@ -42474,6 +43945,12 @@ msgid "Bakes the navigation mesh." msgstr "Prépare le maillage de navigation." #: 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 "Contrôle l'activation de ce serveur." @@ -44361,10 +45838,14 @@ msgid "Rotation in degrees, relative to the node's parent." msgstr "La rotation en degrés, relative au parent de ce nœud." #: 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 "" -"La mise à l'échelle du nœud. La valeur sans mise à l'échelle est [code](1, 1)" -"[/code]." #: doc/classes/Node2D.xml msgid "Local [Transform2D]." @@ -46807,8 +48288,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 @@ -51430,7 +52918,6 @@ msgid "A pooled array of bytes." msgstr "Un tableau compacté d'octets." #: doc/classes/PoolByteArray.xml -#, fuzzy msgid "" "An array specifically designed to hold bytes. Optimized for memory usage, " "does not fragment the memory.\n" @@ -51462,7 +52949,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolByteArray()]\n" "array[0].push_back(123) # Accède à une copie du PoolByteArray\n" -"print(array) # [[]] (Un PoolByteArray vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolByteArray vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolByteArray] en entier doit être [i]réassigné[/i] avec " "[code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51480,6 +52967,8 @@ msgid "" "Constructs a new [PoolByteArray]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" +"Construit un nouvel [PoolByteArray]. En option, vous pouvez passer un " +"[Array] générique qui sera converti." #: doc/classes/PoolByteArray.xml msgid "Appends a [PoolByteArray] at the end of this array." @@ -51611,7 +53100,6 @@ msgid "A pooled array of [Color]s." msgstr "Un tableau compacté de [Color]." #: doc/classes/PoolColorArray.xml -#, fuzzy msgid "" "An array specifically designed to hold [Color]. Optimized for memory usage, " "does not fragment the memory.\n" @@ -51645,7 +53133,7 @@ msgstr "" "var array = [PoolColorArray()]\n" "array[0].push_back(Color(0.1, 0.2, 0.3, 0.4)) # Accède à une copie du " "PoolColorArray\n" -"print(array) # [[]] (Un PoolColorArray vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolColorArray vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolColorArray] en entier doit être [i]réassigné[/i] avec " "[code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51664,6 +53152,8 @@ msgid "" "Constructs a new [PoolColorArray]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" +"Construit un nouvel [PoolColorArray]. En option, vous pouvez passer un " +"[Array] générique qui sera converti." #: doc/classes/PoolColorArray.xml msgid "Appends a [PoolColorArray] at the end of this array." @@ -51690,7 +53180,6 @@ msgid "A pooled array of integers ([int])." msgstr "Un tableau compacté d'entiers ([int])." #: doc/classes/PoolIntArray.xml -#, fuzzy msgid "" "An array specifically designed to hold integer values ([int]). Optimized for " "memory usage, does not fragment the memory.\n" @@ -51727,7 +53216,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolIntArray()]\n" "array[0].push_back(1234) # Accède à une copie du PoolIntArray\n" -"print(array) # [[]] (Un PoolIntArray vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolIntArray vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolIntArray] en entier doit être [i]réassigné[/i] avec " "[code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51750,8 +53239,8 @@ msgid "" "Constructs a new [PoolIntArray]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" -"Construit un nouvel [PoolIntArray]. En option, il est possible de passer un " -"[Array] générique qui sera converti." +"Construit un nouvel [PoolIntArray]. En option, vous pouvez passer un [Array] " +"générique qui sera converti." #: doc/classes/PoolIntArray.xml msgid "Appends a [PoolIntArray] at the end of this array." @@ -51776,7 +53265,6 @@ msgid "A pooled array of real numbers ([float])." msgstr "Un tableau compacté de flottants ([float])." #: doc/classes/PoolRealArray.xml -#, fuzzy msgid "" "An array specifically designed to hold floating-point values. Optimized for " "memory usage, does not fragment the memory.\n" @@ -51815,7 +53303,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolRealArray()]\n" "array[0].push_back(12.34) # Accède à une copie du PoolRealArray\n" -"print(array) # [[]] (Un PoolRealArray vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolRealArray vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolRealArray] en entier doit être [i]réassigné[/i] avec " "[code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51841,7 +53329,7 @@ msgid "" "Constructs a new [PoolRealArray]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" -"Construit un nouvel [PoolRealArray]. En option, il est possible de passer un " +"Construit un nouvel [PoolRealArray]. En option, vous pouvez passer un " "[Array] générique qui sera converti." #: doc/classes/PoolRealArray.xml @@ -51858,7 +53346,6 @@ msgid "A pooled array of [String]s." msgstr "Un tableau compacté de [String]." #: doc/classes/PoolStringArray.xml -#, fuzzy msgid "" "An array specifically designed to hold [String]s. Optimized for memory " "usage, does not fragment the memory.\n" @@ -51890,7 +53377,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolStringArray()]\n" "array[0].push_back(\"hello\") # Accède à une copie du PoolStringArray\n" -"print(array) # [[]] (Un PoolStringArray vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolStringArray vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolStringArray] en entier doit être [i]réassigné[/i] " "avec [code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51938,7 +53425,6 @@ msgid "A pooled array of [Vector2]s." msgstr "Un tableau compacté de [Vector2]." #: doc/classes/PoolVector2Array.xml -#, fuzzy msgid "" "An array specifically designed to hold [Vector2]. Optimized for memory " "usage, does not fragment the memory.\n" @@ -51972,7 +53458,7 @@ msgstr "" "var array = [PoolVector2Array()]\n" "array[0].push_back(Vector2(12, 34)) # Accède à une copie du " "PoolVector2Array\n" -"print(array) # [[]] (Un PoolVector2Array vide dans un Array vide)\n" +"print(array) # [[]] (Un PoolVector2Array vide dans un Array)\n" "[/codeblock]\n" "Au lieu de ça, le [PoolVector2Array] en entier doit être [i]réassigné[/i] " "avec [code]=[/code] pour que sa modification soit prise en compte :\n" @@ -51996,8 +53482,8 @@ msgid "" "Constructs a new [PoolVector2Array]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" -"Construit un nouvel [PoolVector2Array]. En option, il est possible de passer " -"un [Array] générique qui sera converti." +"Construit un nouvel [PoolVector2Array]. En option, vous pouvez passer un " +"[Array] générique qui sera converti." #: doc/classes/PoolVector2Array.xml msgid "Appends a [PoolVector2Array] at the end of this array." @@ -52069,8 +53555,8 @@ msgid "" "Constructs a new [PoolVector3Array]. Optionally, you can pass in a generic " "[Array] that will be converted." msgstr "" -"Construit un nouvel [PoolVector3Array]. En option, il est possible de passer " -"un [Array] générique qui sera converti." +"Construit un nouvel [PoolVector3Array]. En option, vous pouvez passer un " +"[Array] générique qui sera converti." #: doc/classes/PoolVector3Array.xml msgid "Appends a [PoolVector3Array] at the end of this array." @@ -53846,8 +55332,17 @@ msgstr "" "résultat d'une fonction qui retourne [code]void[/code] à une variable." #: doc/classes/ProjectSettings.xml -msgid "Message to be displayed before the backtrace when the engine crashes." -msgstr "Le message à afficher avant les détails de crash du moteur." +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 msgid "" @@ -54375,6 +55870,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 "Le nom facultatif pour le claque 1 de physique 2D." @@ -54583,6 +56270,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "Le nom facultatif pour le claque 9 de rendu 2D." #: 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 "Le nom facultatif pour le claque 1 de physique 3D." @@ -54857,6 +56736,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." @@ -56398,7 +58320,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 " @@ -58779,6 +60700,26 @@ msgid "Makes text fill width." msgstr "Rempli le texte en largeur." #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns top of the inline image to the top of the text." +msgstr "La hauteur de la boite mesuré depuis son centre." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns center of the inline image to the center of the text." +msgstr "Aligne les enfants avec le centre du conteneur." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the baseline of the text." +msgstr "La hauteur de la boite mesuré depuis son centre." + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the bottom of the text." +msgstr "Aligne les enfants avec le centre du conteneur." + +#: doc/classes/RichTextLabel.xml msgid "Each list item has a number marker." msgstr "Chaque élément de la liste à un chiffre comme marqueur." @@ -60605,8 +62546,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 "" "Un minuteur à un coup géré par l'arborescence, qui émet le signal [signal " "timeout] quand il se termine. Voir aussi [method SceneTree.create_timer].\n" @@ -62576,7 +64517,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 @@ -64939,20 +66885,15 @@ msgstr "" #: doc/classes/String.xml msgid "Constructs a new String from the given [bool]." -msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [bool] (booléen) " -"donné." +msgstr "Construit une nouvelle chaîne de caractères à partir du [bool] donné." #: doc/classes/String.xml msgid "Constructs a new String from the given [int]." -msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [int] (entier) donné." +msgstr "Construit une nouvelle chaîne de caractères à partir du [int] donné." #: doc/classes/String.xml msgid "Constructs a new String from the given [float]." -msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [float] (flottant) " -"donné." +msgstr "Construit une nouvelle chaîne de caractères à partir du [float] donné." #: doc/classes/String.xml msgid "Constructs a new String from the given [Vector2]." @@ -64971,7 +66912,8 @@ msgstr "" #: doc/classes/String.xml msgid "Constructs a new String from the given [Transform2D]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [Transform2D] donné." +"Construit une nouvelle chaîne de caractères à partir de la [Transform2D] " +"donnée." #: doc/classes/String.xml msgid "Constructs a new String from the given [Plane]." @@ -64987,7 +66929,8 @@ msgstr "Construit une nouvelle chaîne de caractères à partir du [AABB] donné #: doc/classes/String.xml msgid "Constructs a new String from the given [Basis]." -msgstr "Construit une nouvelle chaîne de caractères à partir du [Basis] donné." +msgstr "" +"Construit une nouvelle chaîne de caractères à partir de la [Basis] donnée." #: doc/classes/String.xml msgid "Constructs a new String from the given [Transform]." @@ -64998,14 +66941,12 @@ msgstr "" #: doc/classes/String.xml msgid "Constructs a new String from the given [Color]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir de la [Color] (couleur) " -"donnée." +"Construit une nouvelle chaîne de caractères à partir de la [Color] donnée." #: doc/classes/String.xml msgid "Constructs a new String from the given [NodePath]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [NodePath] (chemin " -"du nœud) donné." +"Construit une nouvelle chaîne de caractères à partir du [NodePath] donné." #: doc/classes/String.xml msgid "Constructs a new String from the given [RID]." @@ -65014,8 +66955,7 @@ msgstr "Construit une nouvelle chaîne de caractères à partir du [RID] donné. #: doc/classes/String.xml msgid "Constructs a new String from the given [Dictionary]." msgstr "" -"Construit une nouvelle chaîne de caractères à partir du [Dictionary]" -"(dictionaire) donné." +"Construit une nouvelle chaîne de caractères à partir du [Dictionary] donné." #: doc/classes/String.xml msgid "Constructs a new String from the given [Array]." @@ -69447,6 +71387,11 @@ msgstr "" #: doc/classes/TileMap.xml #, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Si [code]true[/code], l'animation nommée existe." + +#: doc/classes/TileMap.xml +#, fuzzy msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "Si [code]true[/code], les UV de la cellule seront limités." @@ -69562,6 +71507,10 @@ msgstr "" "possibles." #: 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 " @@ -70779,10 +72728,13 @@ 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 "" -"Retourne une copie de la transformation mise à jour l'échelle par le facteur " -"[code]scale[/code] spécifié, en utilisant la multiplication matricielle." #: doc/classes/Transform2D.xml msgid "" @@ -73205,10 +75157,11 @@ msgid "3Blue1Brown Essence of Linear Algebra" msgstr "3Blue1Brown Essence of Linear Algebra" #: doc/classes/Vector2.xml -#, fuzzy msgid "" "Constructs a new Vector2 from the given [code]x[/code] and [code]y[/code]." -msgstr "Construit une nouvelle chaîne de caractères à partir du [Plane] donné." +msgstr "" +"Construit un nouvel Vector2 à partir des [code]x[/code] et [code]y[/code] " +"donnés." #: doc/classes/Vector2.xml doc/classes/Vector3.xml msgid "" @@ -74915,6 +76868,16 @@ msgid "The VisibilityNotifier's bounding box." msgstr "Le rectangle du VisibilityNotifier." #: 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 #, fuzzy msgid "Emitted when the VisibilityNotifier enters a [Camera]'s view." msgstr "" @@ -80177,6 +82140,16 @@ msgid "The amount of shader rebinds in the frame." msgstr "Le nombre de shaders reconnectés dans cette trame." #: 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 "Le nombre de changements de surface dans la trame." @@ -83724,8 +85697,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 @@ -83745,6 +85718,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Retourne le [RID] de la énième forme d'une zone." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "Le scénario visuel du World." @@ -83759,8 +85738,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 @@ -83777,6 +85756,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Retourne le [RID] de la énième forme d'une zone." + +#: 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." diff --git a/doc/translations/gl.po b/doc/translations/gl.po index 15aec4b4e1..f11e8ba6d7 100644 --- a/doc/translations/gl.po +++ b/doc/translations/gl.po @@ -3380,6 +3380,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 "" @@ -8367,7 +8373,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[/" @@ -8566,7 +8572,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 @@ -8583,10 +8592,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" @@ -8771,7 +8776,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 @@ -13614,7 +13621,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 "" @@ -19089,11 +19096,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 @@ -19379,6 +19389,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 "" @@ -21317,9 +21334,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 @@ -21330,9 +21361,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 @@ -21445,11 +21485,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 @@ -26084,7 +26143,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 @@ -26106,7 +26166,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 @@ -26912,6 +26973,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 "" @@ -26962,6 +27029,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]." @@ -29352,7 +29423,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 " @@ -29501,10 +29572,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" @@ -29698,24 +29765,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 " @@ -29751,6 +29800,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 "" @@ -30322,9 +30389,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." @@ -34630,9 +34697,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 @@ -35430,6 +35498,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 " @@ -35452,10 +35524,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 "" @@ -35490,6 +35574,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 "" @@ -35506,8 +35596,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" @@ -35535,7 +35629,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 @@ -35599,6 +35703,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 "" @@ -35622,7 +35730,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 @@ -35639,6 +35750,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 "" @@ -35654,14 +35771,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 "" @@ -35670,6 +35829,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 "" @@ -35679,9 +35842,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 @@ -35699,7 +35869,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 @@ -35714,11 +35892,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 @@ -35759,6 +35950,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 "" @@ -35771,7 +35968,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 @@ -35798,6 +36001,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 "" @@ -35860,9 +36070,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 @@ -35878,13 +36095,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 "" @@ -35904,6 +36114,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 "" @@ -35934,8 +36151,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 @@ -35957,9 +36174,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 @@ -35973,14 +36190,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 @@ -35992,7 +36209,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 @@ -36020,29 +36237,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 "" @@ -36061,7 +36278,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 "" @@ -36124,7 +36341,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 @@ -36145,13 +36362,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 @@ -36201,8 +36418,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 "" @@ -36219,8 +36436,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 @@ -36249,10 +36479,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 "" @@ -36269,7 +36523,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 @@ -36309,7 +36565,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 @@ -36389,6 +36647,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 "" @@ -36425,6 +36691,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 " @@ -36432,6 +36722,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 "" @@ -36507,6 +36813,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 "" @@ -38270,7 +38582,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 @@ -40363,8 +40681,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 @@ -46710,7 +47035,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 @@ -47180,6 +47514,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 "" @@ -47388,6 +47914,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 "" @@ -47655,6 +48373,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." @@ -49157,7 +49918,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 " @@ -51304,6 +52064,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 "" @@ -53041,8 +53817,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 @@ -54763,7 +55539,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 @@ -60864,6 +61645,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 "" @@ -60970,6 +61755,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 " @@ -62101,7 +62890,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 @@ -65816,6 +66610,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 "" @@ -70561,6 +71365,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 "" @@ -73757,8 +74571,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 @@ -73778,6 +74592,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 "" @@ -73792,8 +74611,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 @@ -73811,6 +74630,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 "" diff --git a/doc/translations/hi.po b/doc/translations/hi.po index 021e1463f6..d160c87d04 100644 --- a/doc/translations/hi.po +++ b/doc/translations/hi.po @@ -3379,6 +3379,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 "" @@ -8366,7 +8372,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[/" @@ -8565,7 +8571,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 @@ -8582,10 +8591,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" @@ -8770,7 +8775,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 @@ -13613,7 +13620,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 "" @@ -19088,11 +19095,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 @@ -19378,6 +19388,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 "" @@ -21316,9 +21333,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 @@ -21329,9 +21360,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 @@ -21444,11 +21484,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 @@ -26083,7 +26142,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 @@ -26105,7 +26165,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 @@ -26911,6 +26972,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 "" @@ -26961,6 +27028,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]." @@ -29351,7 +29422,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 " @@ -29500,10 +29571,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" @@ -29697,24 +29764,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 " @@ -29750,6 +29799,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 "" @@ -30321,9 +30388,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." @@ -34629,9 +34696,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 @@ -35429,6 +35497,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 " @@ -35451,10 +35523,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 "" @@ -35489,6 +35573,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 "" @@ -35505,8 +35595,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" @@ -35534,7 +35628,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 @@ -35598,6 +35702,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 "" @@ -35621,7 +35729,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 @@ -35638,6 +35749,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 "" @@ -35653,14 +35770,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 "" @@ -35669,6 +35828,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 "" @@ -35678,9 +35841,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 @@ -35698,7 +35868,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 @@ -35713,11 +35891,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 @@ -35758,6 +35949,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 "" @@ -35770,7 +35967,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 @@ -35797,6 +36000,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 "" @@ -35859,9 +36069,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 @@ -35877,13 +36094,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 "" @@ -35903,6 +36113,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 "" @@ -35933,8 +36150,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 @@ -35956,9 +36173,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 @@ -35972,14 +36189,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 @@ -35991,7 +36208,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 @@ -36019,29 +36236,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 "" @@ -36060,7 +36277,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 "" @@ -36123,7 +36340,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 @@ -36144,13 +36361,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 @@ -36200,8 +36417,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 "" @@ -36218,8 +36435,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 @@ -36248,10 +36478,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 "" @@ -36268,7 +36522,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 @@ -36308,7 +36564,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 @@ -36388,6 +36646,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 "" @@ -36424,6 +36690,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 " @@ -36431,6 +36721,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 "" @@ -36506,6 +36812,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 "" @@ -38269,7 +38581,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 @@ -40362,8 +40680,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 @@ -46709,7 +47034,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 @@ -47179,6 +47513,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 "" @@ -47387,6 +47913,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 "" @@ -47654,6 +48372,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." @@ -49156,7 +49917,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 " @@ -51303,6 +52063,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 "" @@ -53040,8 +53816,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 @@ -54762,7 +55538,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 @@ -60863,6 +61644,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 "" @@ -60969,6 +61754,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 " @@ -62100,7 +62889,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 @@ -65815,6 +66609,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 "" @@ -70560,6 +71364,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 "" @@ -73756,8 +74570,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 @@ -73777,6 +74591,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 "" @@ -73791,8 +74610,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 @@ -73810,6 +74629,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 "" diff --git a/doc/translations/hu.po b/doc/translations/hu.po index 7ff6d66bf1..7388321bf7 100644 --- a/doc/translations/hu.po +++ b/doc/translations/hu.po @@ -3397,6 +3397,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 "" @@ -8384,7 +8390,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[/" @@ -8583,7 +8589,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 @@ -8600,10 +8609,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" @@ -8788,7 +8793,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 @@ -13631,7 +13638,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 "" @@ -19106,11 +19113,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 @@ -19396,6 +19406,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 "" @@ -21334,9 +21351,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 @@ -21347,9 +21378,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 @@ -21462,11 +21502,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 @@ -26101,7 +26160,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 @@ -26123,7 +26183,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 @@ -26929,6 +26990,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 "" @@ -26979,6 +27046,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]." @@ -29369,7 +29440,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 " @@ -29518,10 +29589,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" @@ -29715,24 +29782,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 " @@ -29768,6 +29817,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 "" @@ -30339,9 +30406,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." @@ -34647,9 +34714,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 @@ -35447,6 +35515,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 " @@ -35469,10 +35541,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 "" @@ -35507,6 +35591,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 "" @@ -35523,8 +35613,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" @@ -35552,7 +35646,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 @@ -35616,6 +35720,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 "" @@ -35639,7 +35747,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 @@ -35656,6 +35767,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 "" @@ -35671,14 +35788,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 "" @@ -35687,6 +35846,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 "" @@ -35696,9 +35859,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 @@ -35716,7 +35886,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 @@ -35731,11 +35909,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 @@ -35776,6 +35967,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 "" @@ -35788,7 +35985,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 @@ -35815,6 +36018,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 "" @@ -35877,9 +36087,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 @@ -35895,13 +36112,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 "" @@ -35921,6 +36131,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 "" @@ -35951,8 +36168,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 @@ -35974,9 +36191,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 @@ -35990,14 +36207,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 @@ -36009,7 +36226,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 @@ -36037,29 +36254,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 "" @@ -36078,7 +36295,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 "" @@ -36141,7 +36358,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 @@ -36162,13 +36379,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 @@ -36218,8 +36435,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 "" @@ -36236,8 +36453,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 @@ -36266,10 +36496,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 "" @@ -36286,7 +36540,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 @@ -36326,7 +36582,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 @@ -36406,6 +36664,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 "" @@ -36442,6 +36708,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 " @@ -36449,6 +36739,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 "" @@ -36524,6 +36830,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 "" @@ -38287,7 +38599,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 @@ -40380,8 +40698,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 @@ -46727,7 +47052,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 @@ -47197,6 +47531,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 "" @@ -47405,6 +47931,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 "" @@ -47672,6 +48390,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." @@ -49174,7 +49935,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 " @@ -51321,6 +52081,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 "" @@ -53058,8 +53834,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 @@ -54780,7 +55556,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 @@ -60881,6 +61662,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 "" @@ -60987,6 +61772,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 " @@ -62118,7 +62907,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 @@ -65833,6 +66627,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 "" @@ -70578,6 +71382,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 "" @@ -73774,8 +74588,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 @@ -73795,6 +74609,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 "" @@ -73809,8 +74628,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 @@ -73828,6 +74647,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 "" diff --git a/doc/translations/id.po b/doc/translations/id.po index 6e3e57b9e1..c51e610f3d 100644 --- a/doc/translations/id.po +++ b/doc/translations/id.po @@ -3790,6 +3790,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 "" @@ -8778,7 +8784,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[/" @@ -8977,7 +8983,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 @@ -8994,10 +9003,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" @@ -9182,7 +9187,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 @@ -14026,7 +14033,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 "" @@ -19501,11 +19508,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." #: 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 @@ -19791,6 +19802,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 "" @@ -21729,9 +21747,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 @@ -21742,9 +21774,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 @@ -21857,11 +21898,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 @@ -26506,7 +26566,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 @@ -26528,7 +26589,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 @@ -27335,6 +27397,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 "" @@ -27385,6 +27453,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]." @@ -29775,7 +29847,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 " @@ -29924,10 +29996,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" @@ -30121,24 +30189,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 " @@ -30174,6 +30224,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 "" @@ -30745,9 +30813,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." @@ -35053,9 +35121,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 @@ -35859,6 +35928,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: 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 " @@ -35881,10 +35955,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 "" @@ -35919,6 +36005,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 "" @@ -35935,8 +36027,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" @@ -35964,7 +36060,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 @@ -36031,6 +36137,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 #, fuzzy msgid "Returns the map cell size." @@ -36055,7 +36165,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 @@ -36072,6 +36185,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 "" @@ -36087,15 +36206,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36105,6 +36270,11 @@ msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36114,9 +36284,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 @@ -36134,7 +36311,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 @@ -36149,11 +36334,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 @@ -36195,6 +36393,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 "" @@ -36207,7 +36411,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 @@ -36234,6 +36444,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 "" @@ -36296,9 +36513,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 @@ -36314,13 +36538,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." @@ -36341,6 +36558,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 "" @@ -36371,8 +36595,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 @@ -36394,9 +36618,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 @@ -36410,14 +36634,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 @@ -36429,7 +36653,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 @@ -36457,29 +36681,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 "" @@ -36498,7 +36722,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 "" @@ -36561,7 +36785,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 @@ -36582,13 +36806,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 @@ -36638,8 +36862,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 "" @@ -36656,8 +36880,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 @@ -36686,10 +36923,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 "" @@ -36706,7 +36967,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 @@ -36746,7 +37009,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 @@ -36826,6 +37091,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 "" @@ -36862,6 +37135,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 " @@ -36869,6 +37166,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 "" @@ -36946,6 +37259,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 "" @@ -38709,7 +39028,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 @@ -40805,8 +41130,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 @@ -47169,7 +47501,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 @@ -47639,6 +47980,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 "" @@ -47847,6 +48380,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 "" @@ -48114,6 +48839,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." @@ -49616,7 +50384,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 " @@ -51764,6 +52531,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 "" @@ -53501,8 +54284,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 @@ -55223,7 +56006,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 @@ -61330,6 +62118,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 "" @@ -61436,6 +62228,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 " @@ -62567,7 +63363,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 @@ -66283,6 +67084,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 "" @@ -71033,6 +71844,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 "" @@ -74230,8 +75051,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 @@ -74251,6 +75072,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74265,8 +75092,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 @@ -74283,6 +75110,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Mengembalikan nilai hiperbolik tangen dari parameter." + +#: 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." diff --git a/doc/translations/is.po b/doc/translations/is.po index 34704b5dd4..4ef90cac62 100644 --- a/doc/translations/is.po +++ b/doc/translations/is.po @@ -3379,6 +3379,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 "" @@ -8366,7 +8372,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[/" @@ -8565,7 +8571,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 @@ -8582,10 +8591,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" @@ -8770,7 +8775,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 @@ -13613,7 +13620,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 "" @@ -19088,11 +19095,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 @@ -19378,6 +19388,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 "" @@ -21316,9 +21333,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 @@ -21329,9 +21360,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 @@ -21444,11 +21484,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 @@ -26083,7 +26142,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 @@ -26105,7 +26165,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 @@ -26911,6 +26972,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 "" @@ -26961,6 +27028,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]." @@ -29351,7 +29422,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 " @@ -29500,10 +29571,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" @@ -29697,24 +29764,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 " @@ -29750,6 +29799,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 "" @@ -30321,9 +30388,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." @@ -34629,9 +34696,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 @@ -35429,6 +35497,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 " @@ -35451,10 +35523,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 "" @@ -35489,6 +35573,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 "" @@ -35505,8 +35595,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" @@ -35534,7 +35628,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 @@ -35598,6 +35702,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 "" @@ -35621,7 +35729,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 @@ -35638,6 +35749,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 "" @@ -35653,14 +35770,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 "" @@ -35669,6 +35828,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 "" @@ -35678,9 +35841,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 @@ -35698,7 +35868,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 @@ -35713,11 +35891,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 @@ -35758,6 +35949,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 "" @@ -35770,7 +35967,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 @@ -35797,6 +36000,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 "" @@ -35859,9 +36069,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 @@ -35877,13 +36094,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 "" @@ -35903,6 +36113,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 "" @@ -35933,8 +36150,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 @@ -35956,9 +36173,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 @@ -35972,14 +36189,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 @@ -35991,7 +36208,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 @@ -36019,29 +36236,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 "" @@ -36060,7 +36277,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 "" @@ -36123,7 +36340,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 @@ -36144,13 +36361,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 @@ -36200,8 +36417,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 "" @@ -36218,8 +36435,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 @@ -36248,10 +36478,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 "" @@ -36268,7 +36522,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 @@ -36308,7 +36564,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 @@ -36388,6 +36646,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 "" @@ -36424,6 +36690,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 " @@ -36431,6 +36721,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 "" @@ -36506,6 +36812,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 "" @@ -38269,7 +38581,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 @@ -40362,8 +40680,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 @@ -46709,7 +47034,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 @@ -47179,6 +47513,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 "" @@ -47387,6 +47913,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 "" @@ -47654,6 +48372,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." @@ -49156,7 +49917,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 " @@ -51303,6 +52063,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 "" @@ -53040,8 +53816,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 @@ -54762,7 +55538,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 @@ -60863,6 +61644,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 "" @@ -60969,6 +61754,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 " @@ -62100,7 +62889,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 @@ -65815,6 +66609,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 "" @@ -70560,6 +71364,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 "" @@ -73756,8 +74570,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 @@ -73777,6 +74591,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 "" @@ -73791,8 +74610,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 @@ -73810,6 +74629,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 "" diff --git a/doc/translations/it.po b/doc/translations/it.po index 55dae12030..6b71c5afb5 100644 --- a/doc/translations/it.po +++ b/doc/translations/it.po @@ -4372,6 +4372,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 "" @@ -9384,7 +9390,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[/" @@ -9583,7 +9589,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 @@ -9600,10 +9609,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" @@ -9788,7 +9793,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 @@ -14652,7 +14659,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 "" @@ -20223,11 +20230,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Restituisce il seno del parametro." #: 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 @@ -20514,6 +20525,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Restituisce il resto dei due vettori." @@ -22456,9 +22474,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 @@ -22469,9 +22501,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 @@ -22584,11 +22625,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 @@ -27251,7 +27311,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 @@ -27273,7 +27334,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 @@ -28092,6 +28154,13 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -28142,6 +28211,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]." @@ -30537,7 +30610,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 " @@ -30686,10 +30759,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" @@ -30884,24 +30953,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 " @@ -30937,6 +30988,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 "" @@ -31509,9 +31578,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." @@ -35841,9 +35910,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 @@ -36649,6 +36719,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Restituisce il seno del parametro." + +#: 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 " @@ -36671,10 +36746,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 "" @@ -36709,6 +36796,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 "" @@ -36725,8 +36818,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" @@ -36755,7 +36852,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Ritorna [code]true[/code] se [Rect2i] contiene un punto." #: 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 @@ -36825,6 +36932,11 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "Prende la linea corrente nel file analizzato (non ancora implementato)" + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Returns the map cell size." @@ -36849,7 +36961,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 @@ -36868,6 +36983,12 @@ msgstr "Ritorna [code]true[/code] se [Rect2i] è piano o vuoto." msgid "Sets the map active." msgstr "Restituisce l'arco-seno del parametro." +#: 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 "" @@ -36883,15 +37004,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Restituisce il seno del parametro." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Restituisce il seno del parametro." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36902,6 +37069,11 @@ msgstr "Restituisce il valore opposto del parametro." msgid "Sets the global transformation for the region." msgstr "Calcola il prodotto vettoriale di questo vettore e [code]b[/code]." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Ritorna [code]true[/code] se [code]s[/code] è zero o quasi zero." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36911,9 +37083,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 @@ -36931,7 +37110,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 @@ -36947,11 +37134,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -36996,6 +37196,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 "" @@ -37008,7 +37214,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 @@ -37035,6 +37247,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 "" @@ -37097,9 +37316,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 @@ -37116,13 +37342,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Restituisce il seno del parametro." @@ -37143,6 +37362,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 "" @@ -37172,10 +37398,13 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" +"Ritorna [code]true[/code] se l'impostazione specificata da [code]name[/code] " +"esiste, [code]false[/code] altrimenti." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -37197,9 +37426,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 @@ -37213,14 +37442,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 @@ -37232,7 +37461,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 @@ -37260,13 +37489,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -37279,13 +37502,19 @@ 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -37304,7 +37533,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 "" @@ -37367,7 +37596,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 @@ -37389,13 +37618,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 @@ -37445,8 +37674,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 "" @@ -37464,8 +37693,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 @@ -37494,11 +37736,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "Il singleton [EditorNavigationMeshGenerator]." #: 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 "" @@ -37515,7 +37781,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 @@ -37556,7 +37824,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 @@ -37637,6 +37907,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 "" @@ -37673,6 +37951,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 " @@ -37680,6 +37982,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Il singleton [EditorNavigationMeshGenerator]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37759,6 +38078,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 "" @@ -39526,7 +39851,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 @@ -41638,8 +41969,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 @@ -48021,7 +48359,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 @@ -48491,6 +48838,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 "" @@ -48699,6 +49238,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 "" @@ -48966,6 +49697,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." @@ -50468,7 +51242,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 " @@ -52624,6 +53397,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 "" @@ -54363,8 +55152,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 @@ -56087,7 +56876,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 @@ -62241,6 +63035,13 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" +"Se [code] vero [/code], i nodi figli sono ordinati, altrimenti l'ordinamento " +"è disabilitato." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -62347,6 +63148,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 " @@ -63482,7 +64287,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 @@ -67241,6 +68051,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 "" @@ -72025,6 +72845,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 "" @@ -75231,8 +76061,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 @@ -75252,6 +76082,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Restituisce il seno del parametro." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -75266,8 +76102,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 @@ -75284,6 +76120,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Restituisce il seno del parametro." + +#: 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." diff --git a/doc/translations/ja.po b/doc/translations/ja.po index 2be2d3b27e..66474a0f66 100644 --- a/doc/translations/ja.po +++ b/doc/translations/ja.po @@ -4324,6 +4324,15 @@ msgstr "" "クであることのヒント。" #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"整数プロパティが、オプションで指定された 2D レンダー レイヤーを使用したビット" +"マスクであることのヒント。" + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -10657,7 +10666,7 @@ msgstr "" "astar.connect_points(1, 2, false)\n" "[/codeblock]" -#: 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[/" @@ -10942,8 +10951,15 @@ msgstr "" "ケールが与えられた値に更新されます。" #: doc/classes/AStar2D.xml -msgid "Returns whether there is a connection/segment between the given points." -msgstr "指定した2点の間に接続 / セグメントがあるかどうかを返します。" +#, fuzzy +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 "" +"与えられた2点がセグメントで直接接続されているかどうかを返します。" +"[code]bidirectional[/code]が[code]false[/code]の場合、[code]id[/code]から" +"[code]to_id[/code]までこのセグメントを通って移動できるかどうかを返します。" #: doc/classes/AStar2D.xml msgid "" @@ -10968,10 +10984,6 @@ msgstr "" "[/codeblock]" #: doc/classes/AStar2D.xml -msgid "Deletes the segment between the given points." -msgstr "指定された2点の間にあるセグメントを削除します。" - -#: doc/classes/AStar2D.xml msgid "" "Returns the closest position to [code]to_position[/code] that resides inside " "a segment between two connected points.\n" @@ -11223,7 +11235,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 @@ -16616,7 +16630,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 "" @@ -22211,11 +22225,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -22502,6 +22520,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "配列の要素数を返します。" @@ -24452,9 +24477,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 @@ -24465,9 +24504,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 @@ -24580,11 +24628,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 @@ -29278,7 +29345,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 @@ -29300,7 +29368,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 @@ -30132,6 +30201,15 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"[code]true[/code] の場合、プロセス関連の通知に応じてアニメーションを更新しま" +"す。" + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -30182,6 +30260,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]." @@ -32582,7 +32664,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 " @@ -32731,10 +32813,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" @@ -32931,24 +33009,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 " @@ -32984,6 +33044,27 @@ msgid "" msgstr "" #: doc/classes/Input.xml +#, fuzzy +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "" +"テクスチャ用のフィルタフラグ。オプションは [enum TextureFilter] を参照してく" +"ださい。" + +#: 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 "" @@ -33555,9 +33636,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." @@ -37942,9 +38023,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 @@ -38757,6 +38839,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -38780,10 +38867,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 "" @@ -38819,6 +38918,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 #, fuzzy msgid "Server interface for low-level 2D navigation access." @@ -38836,8 +38941,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" @@ -38870,7 +38979,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "与えられたノードを含むグラフの場合、[code]true[/code] を返します。" #: 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 @@ -38941,6 +39060,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 #, fuzzy msgid "Returns the map cell size." @@ -38968,7 +39091,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 @@ -38987,6 +39113,12 @@ msgstr "配列が空の場合は[code]true[/code]を返します。" 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 "" @@ -39002,15 +39134,64 @@ 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 +#, fuzzy +msgid "" +"Returns how many connections this [code]region[/code] has with other regions " +"in the map." +msgstr "点 [code]point[/code] から平面上の点への直交投影を返します。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "" +"配列に [code]value[/code] が含まれていれば [code]true[/code] を返します。" + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "グラフ内の接続数を返します。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "論理OR演算子 ([code]or[/code] または [code]||[/code])。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" +"与えられた[code]id[/code]を持つ点の位置[code]position[/code]を設定します。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -39021,6 +39202,12 @@ msgstr "指定された名前のアニメーションノードを返します。 msgid "Sets the global transformation for the region." msgstr "行列の転置されたバージョンを返します。" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "" +"与えられた[code]id[/code]を持つ点の位置[code]position[/code]を設定します。" + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -39030,9 +39217,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 @@ -39050,7 +39244,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 @@ -39067,11 +39269,24 @@ msgid "" "system." msgstr "指定された名前のアニメーションノードを返します。" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -39118,6 +39333,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 "" @@ -39130,7 +39351,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 @@ -39157,6 +39384,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 "" @@ -39221,9 +39455,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 @@ -39241,13 +39482,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "アニメーションのトラック数を返します。" @@ -39268,6 +39502,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 "" @@ -39297,10 +39538,11 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy msgid "" -"Returns whether the specified [code]bit[/code] of the [member geometry/" -"collision_mask] is set." -msgstr "" +"Returns whether the specified [code]bit[/code] of the [member " +"geometry_collision_mask] is set." +msgstr "録画中かどうかを返します。" #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -39322,9 +39564,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 @@ -39338,14 +39580,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 @@ -39357,7 +39599,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 @@ -39386,13 +39628,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -39403,13 +39639,22 @@ msgstr "[code]true[/code]の場合、法線マッピングが有効になりま #: 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." +"is within [member agent_max_climb] of a walkable neighbor." +msgstr "" + +#: doc/classes/NavigationMesh.xml +#, fuzzy +msgid "" +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." msgstr "" +"[code]true[/code]の場合、ボディの透明度を有効にします。[member blend_mode] も" +"参照してください。" #: 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 "" @@ -39428,7 +39673,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 "" @@ -39492,7 +39737,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 @@ -39514,13 +39759,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 @@ -39571,8 +39816,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 "" @@ -39590,8 +39835,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 @@ -39620,11 +39878,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "[NavigationMeshGenerator] シングルトン。" #: 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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "アニメーションの再生が開始したときに通知します。" @@ -39643,7 +39925,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 @@ -39685,7 +39969,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 @@ -39766,6 +40052,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 "" @@ -39802,6 +40096,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 " @@ -39809,6 +40127,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "[NavigationMeshGenerator] シングルトン。" + #: doc/classes/NavigationServer.xml #, fuzzy msgid "Server interface for low-level 3D navigation access." @@ -39890,6 +40225,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 "" @@ -41656,7 +41997,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 @@ -43784,8 +44131,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 @@ -50212,7 +50566,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 @@ -50682,6 +51045,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 "" @@ -50890,6 +51445,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 "" @@ -51157,6 +51904,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." @@ -52661,7 +53451,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 " @@ -54837,6 +55626,26 @@ msgid "Makes text fill width." msgstr "" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns top of the inline image to the top of the text." +msgstr "ボックスの中心から測ったボックスの高さ。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns center of the inline image to the center of the text." +msgstr "子をコンテナの中央に整列させます。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the baseline of the text." +msgstr "ボックスの中心から測ったボックスの高さ。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +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 "" @@ -56590,8 +57399,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 @@ -58322,7 +59131,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 @@ -64801,6 +65615,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "もし [code]true[/code] であれば、フィルタリングは有効になります。" + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -64910,6 +65729,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 " @@ -66050,7 +66873,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 @@ -69825,6 +70653,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 "" @@ -74669,6 +75507,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 "" @@ -77880,8 +78728,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 @@ -77901,6 +78749,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -77915,8 +78769,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 @@ -77933,6 +78787,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/ko.po b/doc/translations/ko.po index 5c301f3f22..99843f88e0 100644 --- a/doc/translations/ko.po +++ b/doc/translations/ko.po @@ -14,12 +14,13 @@ # 신동규 <rlsl0422@gmail.com>, 2021. # whatthesamuel <alex01763@gmail.com>, 2021. # 한수현 <shh1473@ajou.ac.kr>, 2022. +# vrSono <global.sonogong@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-05-31 22:35+0000\n" -"Last-Translator: Myeongjin Lee <aranet100@gmail.com>\n" +"PO-Revision-Date: 2022-06-13 03:39+0000\n" +"Last-Translator: vrSono <global.sonogong@gmail.com>\n" "Language-Team: Korean <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/ko/>\n" "Language: ko\n" @@ -70,21 +71,20 @@ msgid "Method Descriptions" msgstr "메서드 설명" #: doc/tools/make_rst.py -#, fuzzy msgid "Theme Property Descriptions" -msgstr "속성 설명" +msgstr "테마 속성 설명" #: doc/tools/make_rst.py msgid "Inherits:" -msgstr "" +msgstr "상속:" #: doc/tools/make_rst.py msgid "Inherited By:" -msgstr "" +msgstr "파생:" #: doc/tools/make_rst.py msgid "(overrides %s)" -msgstr "" +msgstr "(%s를 덮어씀)" #: doc/tools/make_rst.py msgid "Default" @@ -105,34 +105,38 @@ msgstr "Getter" #: doc/tools/make_rst.py msgid "" "This method should typically be overridden by the user to have any effect." -msgstr "" +msgstr "이 메서드는 일반적으로 사용자가 재정의해야 영향을 미칩니다." #: doc/tools/make_rst.py msgid "" "This method has no side effects. It doesn't modify any of the instance's " "member variables." -msgstr "" +msgstr "이 메서드는 인스턴스의 멤버변수를 수정하지 않습니다." #: doc/tools/make_rst.py msgid "" "This method accepts any number of arguments after the ones described here." msgstr "" +"이 메서드는 여기 설명된 인수 뒤에 얼마든지 많은 인수를 받을 수 있습니다." #: doc/tools/make_rst.py msgid "This method is used to construct a type." -msgstr "" +msgstr "이 메서드는 타입을 만드는 데 사용됩니다." #: doc/tools/make_rst.py msgid "" "This method doesn't need an instance to be called, so it can be called " "directly using the class name." msgstr "" +"이 메서드의 호출에는 인스턴스가 필요 없기 때문에 클래스 이름을 통해 직접 호출" +"될 수 있습니다." #: doc/tools/make_rst.py msgid "" "This method describes a valid operator to use with this type as left-hand " "operand." msgstr "" +"이 메서드는 이 타입을 왼쪽 피연산자로 사용하는 유효한 연산자를 알려줍니다." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Built-in GDScript functions." @@ -187,7 +191,6 @@ msgstr "" "지원하는 색 이름은 [Color]에서 정의한 상수와 같다." #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the absolute value of parameter [code]s[/code] (i.e. positive " "value).\n" @@ -195,13 +198,12 @@ msgid "" "a = abs(-1) # a is 1\n" "[/codeblock]" msgstr "" -"[code]s[/code] 매개변수의 절대값을 리턴한다(즉, 양수 값)\n" +"매개변수 [code]s[/code]의 절대값을 리턴한다(즉, 양수 값)\n" "[codeblock]\n" "a = abs(-1) # a 는 1\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the arc cosine of [code]s[/code] in radians. Use to get the angle of " "cosine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and " @@ -212,15 +214,16 @@ msgid "" "c = acos(0.866025)\n" "[/codeblock]" msgstr "" -"[code]s[/code]의 arc cosine 값을 래디언으로 리턴한다. [code]s[/code]의 코사" -"인 각도를 얻고 싶으면 다음과 같이 사용한다.\n" +"[code]s[/code]의 arc cosine 값을 라디안으로 반환한다. 코사인[code]s[/code]의 " +"각도를 얻기 위해 사용한다. [code]s[/code]는 [code]-1.0[/code] 이상 " +"[code]1.0[/code] 이하이어야 한다. 그렇지 않으면 [method acos]는 [constance " +"NAN]을 반환한다.\n" "[codeblock]\n" "# c 는 0.523599 또는 rad2deg(s) 을 사용하여 변환하면 30 도\n" "c = acos(0.866025)\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the arc sine of [code]s[/code] in radians. Use to get the angle of " "sine [code]s[/code]. [code]s[/code] must be between [code]-1.0[/code] and " @@ -231,15 +234,16 @@ msgid "" "s = asin(0.5)\n" "[/codeblock]" msgstr "" -"[code]s[/code]의 arc sine 값을 래디언으로 리턴한다. [code]s[/code]의 코사인 " -"각도를 얻고 싶으면 다음과 같이 사용한다.\n" +"[code]s[/code]의 arc sine 값을 라디안으로 반환한다. 사인[code]s[/code]의 각도" +"를 얻기 위해 사용한다. [code]s[/code]는 [code]-1.0[/code]이상 [code]1.0[/" +"code]이하 이어야 한다. 그렇지 않으면 [method asin]은 [constant NAN]을 반환한" +"다.\n" "[codeblock]\n" "# s 는 0.523599 또는 rad2deg(s) 을 사용하여 변환하면 30 도\n" "a = acos(0.5)\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Asserts that the [code]condition[/code] is [code]true[/code]. If the " "[code]condition[/code] is [code]false[/code], an error is generated. When " @@ -266,13 +270,17 @@ msgid "" "[/codeblock]" msgstr "" "[code]condition[/code] 이 [code]true[/code] 인지 확인한다. [code]condition[/" -"code] 이 [code]false[/code] 이면, 오류가 발생하고 사용자가 다시 시작할 때까" -"지 프로그램이 정지된다. 디버그 빌드나 에디터에서 게임이 실행될 때만 실행된" -"다. 디버깅 목적으로만 사용하고, 개발 중에 상태가 [code]true[/code] 인지 확인" -"할 수 있게 한다.\n" -"옵션으로 [code]message[/code] 인수를 넣으면 \"Assertion failed\" 메시지를 보" -"여준다. assertion이 실패한 원인에 대한 추가적인 상세 정보를 제공하려면 이것" -"을 사용하면 된다.\n" +"code] 이 [code]false[/code] 이면 오류가 발생한다. 에디터에서 실행한 경우, 실" +"행 중인 프로젝트는 사용자가 재개할 때까지 정지된다. 이것은 프로젝트 개발자나 " +"애드온 사용자에게 [method push_error]보다 더 강한 방식으로 오류를 알리는 데 " +"사용될 수 있다. \n" +"[b]주의:[/b] 성능을 위해, [method assert]의 코드는 디버그 빌드나 프로젝트를 " +"에디터에서 실행한 경우에만 수행된다. [method assert] 호출에 따라 작업 내용이 " +"달라지는 코드를 작성해서는 안 된다. 그렇지 않으면, 릴리즈 모드로 내보낸 프로" +"젝트가 다르게 작동할 것이다.\n" +"옵션으로 [code]message[/code] 인수를 넣으면, 기본 \"Assertion failed\" 메시지" +"에 추가로 표시된다. assertion이 실패한 원인에 대한 추가적인 상세 정보를 제공" +"하려면 이것을 사용하면 된다.\n" "[codeblock]\n" "# 항상 속도가 0에서 20 사이이길 원한다면\n" "speed = -10\n" @@ -355,6 +363,13 @@ msgid "" "[/codeblock]\n" "See also [method floor], [method round], [method stepify], and [int]." msgstr "" +"[code]s[/code]를 올림하여, [code]s[/code]보다 작지 않은 가장 작은 정수를 반" +"환.\n" +"[codeblock]\n" +"a = ceil(1.45) # a 는 2.0\n" +"a = ceil(1.001) # a 는 2.0\n" +"[/codeblock]\n" +"관련 정보 [method floor], [method round], [method stepify], [int]." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -367,6 +382,13 @@ msgid "" "[/codeblock]\n" "This is the inverse of [method ord]." msgstr "" +"유니코드 값(ASCII코드와 호환됨)에 해당하는 문자를 String으로 반환.\n" +"[codeblock]\n" +"a = char(65) # a 는 \"A\"\n" +"a = char(65 + 32) # a 는 \"a\"\n" +"a = char(8364) # a 는 \"€\"\n" +"[/codeblock]\n" +"[method ord]와 반대의 기능을 하는 함수이다." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -378,6 +400,13 @@ msgid "" "a = clamp(15, 1, 20) # a is 15\n" "[/codeblock]" msgstr "" +"[code]value[/code]의 범위를 제한하여 [code]min[/code]보다 작지 않고, " +"[code]max[/code]보다 크지 않은 값을 반환.\n" +"[codeblock]\n" +"a = clamp(1000, 1, 20) # a 는 20\n" +"a = clamp(-10, 1, 20) # a 는 1\n" +"a = clamp(15, 1, 20) # a 는 15\n" +"[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -392,9 +421,18 @@ msgid "" "print(a.length())\n" "[/codeblock]" msgstr "" +"타입을 변환하는 함수. [code]type[/code] 매개변수는 [enum Variant.Type] 의 값" +"을 받음.\n" +"[codeblock]\n" +"a = Vector2(1, 0)\n" +"# 1이 출력됨\n" +"print(a.length())\n" +"a = convert(a, TYPE_STRING)\n" +"# \"(1, 0)\"문자열의 길이가 6이기 때문에 6이 출력됨\n" +"print(a.length())\n" +"[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the cosine of angle [code]s[/code] in radians.\n" "[codeblock]\n" @@ -402,34 +440,31 @@ msgid "" "a = cos(PI) # a is -1.0\n" "[/codeblock]" msgstr "" -"[code]s[/code] 매개변수의 절대값을 리턴한다(즉, 양수 값)\n" +"라디안 각도 [code]s[/code] 의 코사인을 반환.\n" "[codeblock]\n" -"# a 는 1\n" -"a = abs(-1)\n" +"a = cos(TAU) # a 는 1.0\n" +"a = cos(PI) # a 는 -1.0\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the hyperbolic cosine of [code]s[/code] in radians.\n" "[codeblock]\n" "print(cosh(1)) # Prints 1.543081\n" "[/codeblock]" msgstr "" -"[code]s[/code] 매개변수의 절대값을 리턴한다(즉, 양수 값)\n" +"라디안 각도 [code]s[/code]의 쌍곡코사인(hyperbolic cosine)을 반환.\n" "[codeblock]\n" -"# a 는 1\n" -"a = abs(-1)\n" +"print(cosh(1)) # 1.543081이 출력됨\n" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "Converts from decibels to linear energy (audio)." msgstr "데시벨에서 선형 에너지(오디오)로 변환합니다." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Deprecated alias for [method step_decimals]." -msgstr "" +msgstr "[method step_decimals]의 더 이상 사용되지 않는 별칭." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -441,6 +476,14 @@ msgid "" "a = dectime(60, 10, 0.1)) # a is 59.0\n" "[/codeblock]" msgstr "" +"[b]주의:[/b] [code]dectime[/code] 는 더 이상 사용되지 않으며 Godot 4.0에서 삭" +"제될 것 입니다. 대신, [method move_toward]를 사용하세요.\n" +"\n" +"[code]value[/code]에서 [code]step[/code] * [code]amount[/code]를 뺀 값을 반" +"환.\n" +"[codeblock]\n" +"a = dectime(60, 10, 0.1)) # a 는 59.0\n" +"[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -3507,6 +3550,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 "" @@ -8497,7 +8546,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[/" @@ -8696,7 +8745,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 @@ -8713,10 +8765,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" @@ -8901,7 +8949,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 @@ -13751,7 +13801,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 "" @@ -19269,11 +19319,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -19559,6 +19613,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "두 벡터의 나머지를 반환합니다." @@ -21560,9 +21621,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 @@ -21573,9 +21648,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 @@ -21688,11 +21772,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 @@ -26339,7 +26442,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 @@ -26361,7 +26465,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 @@ -27169,6 +27274,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 "" @@ -27219,6 +27330,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]." @@ -29617,7 +29732,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 " @@ -29766,10 +29881,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" @@ -29963,24 +30074,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 " @@ -30016,6 +30109,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 "" @@ -30587,9 +30698,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." @@ -34901,9 +35012,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 @@ -35708,6 +35820,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35730,10 +35847,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 "" @@ -35768,6 +35897,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 "" @@ -35784,8 +35919,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" @@ -35813,7 +35952,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 @@ -35883,6 +36032,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 #, fuzzy msgid "Returns the map cell size." @@ -35907,7 +36060,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 @@ -35926,6 +36082,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 "" @@ -35941,15 +36103,61 @@ 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 +#, fuzzy +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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "매개변수의 사인 값을 반환합니다." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "매개변수의 사인 값을 반환합니다." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "매개변수의 사인 값을 반환합니다." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35959,6 +36167,11 @@ msgstr "매개변수의 반대 값을 반환합니다." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +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 "" @@ -35968,9 +36181,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 @@ -35988,7 +36208,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 @@ -36004,11 +36232,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 @@ -36050,6 +36291,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 "" @@ -36062,7 +36309,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 @@ -36089,6 +36342,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 "" @@ -36151,9 +36411,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 @@ -36170,13 +36437,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "매개변수의 사인 값을 반환합니다." @@ -36197,6 +36457,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 "" @@ -36227,8 +36494,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 @@ -36251,9 +36518,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 @@ -36267,14 +36534,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 @@ -36286,7 +36553,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 @@ -36314,29 +36581,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 "" @@ -36355,7 +36622,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 "" @@ -36418,7 +36685,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 @@ -36440,13 +36707,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 @@ -36496,8 +36763,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 "" @@ -36515,8 +36782,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 @@ -36545,10 +36825,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 "" @@ -36565,7 +36869,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 @@ -36606,7 +36912,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 @@ -36687,6 +36995,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 "" @@ -36723,6 +37039,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 " @@ -36730,6 +37070,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 "" @@ -36809,6 +37165,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 "" @@ -38697,7 +39059,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 @@ -40799,8 +41167,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 @@ -47167,7 +47542,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 @@ -47637,6 +48021,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 "" @@ -47845,6 +48421,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 "" @@ -48112,6 +48880,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." @@ -49614,7 +50425,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 " @@ -51763,6 +52573,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 "" @@ -53500,8 +54326,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 @@ -55222,7 +56048,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 @@ -61334,6 +62165,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +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 "" @@ -61440,6 +62276,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 " @@ -62571,7 +63411,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 @@ -66310,6 +67155,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 "" @@ -71072,6 +71927,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 "" @@ -74272,8 +75137,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 @@ -74293,6 +75158,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -74307,8 +75178,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 @@ -74325,6 +75196,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." @@ -74537,4 +75414,4 @@ msgstr "" #: doc/classes/YSort.xml msgid "" "If [code]true[/code], child nodes are sorted, otherwise sorting is disabled." -msgstr "" +msgstr "[code]" diff --git a/doc/translations/lt.po b/doc/translations/lt.po index 751cdb6809..ca881ec842 100644 --- a/doc/translations/lt.po +++ b/doc/translations/lt.po @@ -3389,6 +3389,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 "" @@ -8376,7 +8382,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[/" @@ -8575,7 +8581,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 @@ -8592,10 +8601,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" @@ -8780,7 +8785,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 @@ -13623,7 +13630,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 "" @@ -19098,11 +19105,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 @@ -19388,6 +19398,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 "" @@ -21326,9 +21343,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 @@ -21339,9 +21370,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 @@ -21454,11 +21494,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 @@ -26093,7 +26152,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 @@ -26115,7 +26175,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 @@ -26921,6 +26982,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 "" @@ -26971,6 +27038,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]." @@ -29361,7 +29432,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 " @@ -29510,10 +29581,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" @@ -29707,24 +29774,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 " @@ -29760,6 +29809,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 "" @@ -30331,9 +30398,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." @@ -34639,9 +34706,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 @@ -35439,6 +35507,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 " @@ -35461,10 +35533,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 "" @@ -35499,6 +35583,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 "" @@ -35515,8 +35605,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" @@ -35544,7 +35638,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 @@ -35608,6 +35712,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 "" @@ -35631,7 +35739,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 @@ -35648,6 +35759,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 "" @@ -35663,14 +35780,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 "" @@ -35679,6 +35838,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 "" @@ -35688,9 +35851,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 @@ -35708,7 +35878,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 @@ -35723,11 +35901,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 @@ -35768,6 +35959,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 "" @@ -35780,7 +35977,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 @@ -35807,6 +36010,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 "" @@ -35869,9 +36079,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 @@ -35887,13 +36104,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 "" @@ -35913,6 +36123,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 "" @@ -35943,8 +36160,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 @@ -35966,9 +36183,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 @@ -35982,14 +36199,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 @@ -36001,7 +36218,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 @@ -36029,29 +36246,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 "" @@ -36070,7 +36287,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 "" @@ -36133,7 +36350,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 @@ -36154,13 +36371,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 @@ -36210,8 +36427,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 "" @@ -36228,8 +36445,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 @@ -36258,10 +36488,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 "" @@ -36278,7 +36532,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 @@ -36318,7 +36574,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 @@ -36398,6 +36656,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 "" @@ -36434,6 +36700,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 " @@ -36441,6 +36731,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 "" @@ -36516,6 +36822,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 "" @@ -38279,7 +38591,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 @@ -40372,8 +40690,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 @@ -46719,7 +47044,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 @@ -47189,6 +47523,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 "" @@ -47397,6 +47923,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 "" @@ -47664,6 +48382,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." @@ -49166,7 +49927,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 " @@ -51313,6 +52073,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 "" @@ -53050,8 +53826,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 @@ -54772,7 +55548,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 @@ -60873,6 +61654,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 "" @@ -60979,6 +61764,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 " @@ -62110,7 +62899,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 @@ -65825,6 +66619,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 "" @@ -70570,6 +71374,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 "" @@ -73766,8 +74580,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 @@ -73787,6 +74601,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 "" @@ -73801,8 +74620,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 @@ -73820,6 +74639,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 "" diff --git a/doc/translations/lv.po b/doc/translations/lv.po index 4d637de366..7b6380006f 100644 --- a/doc/translations/lv.po +++ b/doc/translations/lv.po @@ -3394,6 +3394,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 "" @@ -8381,7 +8387,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[/" @@ -8580,7 +8586,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 @@ -8597,10 +8606,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" @@ -8785,7 +8790,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 @@ -13628,7 +13635,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 "" @@ -19103,11 +19110,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 @@ -19393,6 +19403,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 "" @@ -21331,9 +21348,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 @@ -21344,9 +21375,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 @@ -21459,11 +21499,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 @@ -26101,7 +26160,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 @@ -26123,7 +26183,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 @@ -26929,6 +26990,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 "" @@ -26979,6 +27046,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]." @@ -29369,7 +29440,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 " @@ -29518,10 +29589,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" @@ -29715,24 +29782,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 " @@ -29768,6 +29817,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 "" @@ -30339,9 +30406,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." @@ -34647,9 +34714,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 @@ -35447,6 +35515,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 " @@ -35469,10 +35541,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 "" @@ -35507,6 +35591,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 "" @@ -35523,8 +35613,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" @@ -35552,7 +35646,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 @@ -35616,6 +35720,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 "" @@ -35639,7 +35747,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 @@ -35656,6 +35767,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 "" @@ -35671,14 +35788,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 "" @@ -35687,6 +35846,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 "" @@ -35696,9 +35859,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 @@ -35716,7 +35886,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 @@ -35731,11 +35909,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 @@ -35776,6 +35967,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 "" @@ -35788,7 +35985,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 @@ -35815,6 +36018,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 "" @@ -35877,9 +36087,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 @@ -35895,13 +36112,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 "" @@ -35921,6 +36131,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 "" @@ -35951,8 +36168,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 @@ -35974,9 +36191,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 @@ -35990,14 +36207,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 @@ -36009,7 +36226,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 @@ -36037,29 +36254,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 "" @@ -36078,7 +36295,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 "" @@ -36141,7 +36358,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 @@ -36162,13 +36379,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 @@ -36218,8 +36435,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 "" @@ -36236,8 +36453,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 @@ -36266,10 +36496,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 "" @@ -36286,7 +36540,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 @@ -36326,7 +36582,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 @@ -36406,6 +36664,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 "" @@ -36442,6 +36708,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 " @@ -36449,6 +36739,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 "" @@ -36524,6 +36830,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 "" @@ -38287,7 +38599,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 @@ -40380,8 +40698,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 @@ -46727,7 +47052,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 @@ -47197,6 +47531,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 "" @@ -47405,6 +47931,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 "" @@ -47672,6 +48390,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." @@ -49174,7 +49935,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 " @@ -51321,6 +52081,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 "" @@ -53058,8 +53834,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 @@ -54780,7 +55556,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 @@ -60881,6 +61662,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 "" @@ -60987,6 +61772,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 " @@ -62118,7 +62907,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 @@ -65833,6 +66627,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 "" @@ -70578,6 +71382,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 "" @@ -73774,8 +74588,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 @@ -73795,6 +74609,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 "" @@ -73809,8 +74628,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 @@ -73828,6 +74647,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 "" diff --git a/doc/translations/mr.po b/doc/translations/mr.po index 2583c332b6..c13c395265 100644 --- a/doc/translations/mr.po +++ b/doc/translations/mr.po @@ -3377,6 +3377,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 "" @@ -8364,7 +8370,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[/" @@ -8563,7 +8569,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 @@ -8580,10 +8589,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" @@ -8768,7 +8773,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 @@ -13611,7 +13618,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 "" @@ -19086,11 +19093,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 @@ -19376,6 +19386,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 "" @@ -21314,9 +21331,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 @@ -21327,9 +21358,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 @@ -21442,11 +21482,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 @@ -26081,7 +26140,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 @@ -26103,7 +26163,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 @@ -26909,6 +26970,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 "" @@ -26959,6 +27026,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]." @@ -29349,7 +29420,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 " @@ -29498,10 +29569,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" @@ -29695,24 +29762,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 " @@ -29748,6 +29797,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 "" @@ -30319,9 +30386,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." @@ -34627,9 +34694,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 @@ -35427,6 +35495,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 " @@ -35449,10 +35521,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 "" @@ -35487,6 +35571,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 "" @@ -35503,8 +35593,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" @@ -35532,7 +35626,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 @@ -35596,6 +35700,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 "" @@ -35619,7 +35727,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 @@ -35636,6 +35747,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 "" @@ -35651,14 +35768,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 "" @@ -35667,6 +35826,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 "" @@ -35676,9 +35839,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 @@ -35696,7 +35866,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 @@ -35711,11 +35889,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 @@ -35756,6 +35947,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 "" @@ -35768,7 +35965,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 @@ -35795,6 +35998,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 "" @@ -35857,9 +36067,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 @@ -35875,13 +36092,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 "" @@ -35901,6 +36111,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 "" @@ -35931,8 +36148,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 @@ -35954,9 +36171,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 @@ -35970,14 +36187,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 @@ -35989,7 +36206,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 @@ -36017,29 +36234,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 "" @@ -36058,7 +36275,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 "" @@ -36121,7 +36338,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 @@ -36142,13 +36359,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 @@ -36198,8 +36415,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 "" @@ -36216,8 +36433,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 @@ -36246,10 +36476,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 "" @@ -36266,7 +36520,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 @@ -36306,7 +36562,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 @@ -36386,6 +36644,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 "" @@ -36422,6 +36688,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 " @@ -36429,6 +36719,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 "" @@ -36504,6 +36810,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 "" @@ -38267,7 +38579,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 @@ -40360,8 +40678,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 @@ -46707,7 +47032,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 @@ -47177,6 +47511,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 "" @@ -47385,6 +47911,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 "" @@ -47652,6 +48370,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." @@ -49154,7 +49915,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 " @@ -51301,6 +52061,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 "" @@ -53038,8 +53814,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 @@ -54760,7 +55536,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 @@ -60861,6 +61642,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 "" @@ -60967,6 +61752,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 " @@ -62098,7 +62887,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 @@ -65813,6 +66607,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 "" @@ -70558,6 +71362,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 "" @@ -73754,8 +74568,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 @@ -73775,6 +74589,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 "" @@ -73789,8 +74608,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 @@ -73808,6 +74627,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 "" diff --git a/doc/translations/nb.po b/doc/translations/nb.po index 8adbf00ffc..6f8e94abc8 100644 --- a/doc/translations/nb.po +++ b/doc/translations/nb.po @@ -3389,6 +3389,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 "" @@ -8376,7 +8382,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[/" @@ -8575,7 +8581,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 @@ -8592,10 +8601,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" @@ -8780,7 +8785,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 @@ -13623,7 +13630,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 "" @@ -19098,11 +19105,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 @@ -19388,6 +19398,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 "" @@ -21326,9 +21343,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 @@ -21339,9 +21370,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 @@ -21454,11 +21494,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 @@ -26093,7 +26152,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 @@ -26115,7 +26175,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 @@ -26921,6 +26982,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 "" @@ -26971,6 +27038,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]." @@ -29361,7 +29432,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 " @@ -29510,10 +29581,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" @@ -29707,24 +29774,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 " @@ -29760,6 +29809,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 "" @@ -30331,9 +30398,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." @@ -34639,9 +34706,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 @@ -35439,6 +35507,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 " @@ -35461,10 +35533,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 "" @@ -35499,6 +35583,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 "" @@ -35515,8 +35605,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" @@ -35544,7 +35638,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 @@ -35608,6 +35712,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 "" @@ -35631,7 +35739,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 @@ -35648,6 +35759,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 "" @@ -35663,14 +35780,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 "" @@ -35679,6 +35838,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 "" @@ -35688,9 +35851,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 @@ -35708,7 +35878,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 @@ -35723,11 +35901,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 @@ -35768,6 +35959,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 "" @@ -35780,7 +35977,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 @@ -35807,6 +36010,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 "" @@ -35869,9 +36079,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 @@ -35887,13 +36104,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 "" @@ -35913,6 +36123,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 "" @@ -35943,8 +36160,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 @@ -35966,9 +36183,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 @@ -35982,14 +36199,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 @@ -36001,7 +36218,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 @@ -36029,29 +36246,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 "" @@ -36070,7 +36287,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 "" @@ -36133,7 +36350,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 @@ -36154,13 +36371,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 @@ -36210,8 +36427,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 "" @@ -36228,8 +36445,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 @@ -36258,10 +36488,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 "" @@ -36278,7 +36532,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 @@ -36318,7 +36574,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 @@ -36398,6 +36656,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 "" @@ -36434,6 +36700,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 " @@ -36441,6 +36731,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 "" @@ -36516,6 +36822,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 "" @@ -38279,7 +38591,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 @@ -40372,8 +40690,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 @@ -46719,7 +47044,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 @@ -47189,6 +47523,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 "" @@ -47397,6 +47923,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 "" @@ -47664,6 +48382,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." @@ -49166,7 +49927,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 " @@ -51313,6 +52073,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 "" @@ -53050,8 +53826,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 @@ -54772,7 +55548,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 @@ -60873,6 +61654,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 "" @@ -60979,6 +61764,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 " @@ -62110,7 +62899,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 @@ -65825,6 +66619,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 "" @@ -70570,6 +71374,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 "" @@ -73766,8 +74580,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 @@ -73787,6 +74601,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 "" @@ -73801,8 +74620,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 @@ -73820,6 +74639,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 "" diff --git a/doc/translations/ne.po b/doc/translations/ne.po index cb95b78393..a07c777543 100644 --- a/doc/translations/ne.po +++ b/doc/translations/ne.po @@ -3377,6 +3377,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 "" @@ -8364,7 +8370,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[/" @@ -8563,7 +8569,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 @@ -8580,10 +8589,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" @@ -8768,7 +8773,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 @@ -13611,7 +13618,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 "" @@ -19086,11 +19093,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 @@ -19376,6 +19386,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 "" @@ -21314,9 +21331,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 @@ -21327,9 +21358,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 @@ -21442,11 +21482,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 @@ -26081,7 +26140,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 @@ -26103,7 +26163,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 @@ -26909,6 +26970,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 "" @@ -26959,6 +27026,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]." @@ -29349,7 +29420,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 " @@ -29498,10 +29569,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" @@ -29695,24 +29762,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 " @@ -29748,6 +29797,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 "" @@ -30319,9 +30386,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." @@ -34627,9 +34694,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 @@ -35427,6 +35495,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 " @@ -35449,10 +35521,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 "" @@ -35487,6 +35571,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 "" @@ -35503,8 +35593,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" @@ -35532,7 +35626,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 @@ -35596,6 +35700,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 "" @@ -35619,7 +35727,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 @@ -35636,6 +35747,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 "" @@ -35651,14 +35768,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 "" @@ -35667,6 +35826,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 "" @@ -35676,9 +35839,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 @@ -35696,7 +35866,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 @@ -35711,11 +35889,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 @@ -35756,6 +35947,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 "" @@ -35768,7 +35965,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 @@ -35795,6 +35998,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 "" @@ -35857,9 +36067,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 @@ -35875,13 +36092,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 "" @@ -35901,6 +36111,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 "" @@ -35931,8 +36148,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 @@ -35954,9 +36171,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 @@ -35970,14 +36187,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 @@ -35989,7 +36206,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 @@ -36017,29 +36234,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 "" @@ -36058,7 +36275,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 "" @@ -36121,7 +36338,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 @@ -36142,13 +36359,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 @@ -36198,8 +36415,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 "" @@ -36216,8 +36433,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 @@ -36246,10 +36476,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 "" @@ -36266,7 +36520,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 @@ -36306,7 +36562,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 @@ -36386,6 +36644,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 "" @@ -36422,6 +36688,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 " @@ -36429,6 +36719,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 "" @@ -36504,6 +36810,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 "" @@ -38267,7 +38579,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 @@ -40360,8 +40678,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 @@ -46707,7 +47032,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 @@ -47177,6 +47511,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 "" @@ -47385,6 +47911,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 "" @@ -47652,6 +48370,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." @@ -49154,7 +49915,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 " @@ -51301,6 +52061,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 "" @@ -53038,8 +53814,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 @@ -54760,7 +55536,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 @@ -60861,6 +61642,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 "" @@ -60967,6 +61752,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 " @@ -62098,7 +62887,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 @@ -65813,6 +66607,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 "" @@ -70558,6 +71362,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 "" @@ -73754,8 +74568,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 @@ -73775,6 +74589,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 "" @@ -73789,8 +74608,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 @@ -73808,6 +74627,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 "" diff --git a/doc/translations/nl.po b/doc/translations/nl.po index 2e334d337a..54f5a9fd07 100644 --- a/doc/translations/nl.po +++ b/doc/translations/nl.po @@ -3446,6 +3446,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 "" @@ -8433,7 +8439,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[/" @@ -8632,7 +8638,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 @@ -8649,10 +8658,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" @@ -8837,7 +8842,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 @@ -13680,7 +13687,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 "" @@ -19155,11 +19162,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 @@ -19445,6 +19455,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 "" @@ -21383,9 +21400,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 @@ -21396,9 +21427,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 @@ -21511,11 +21551,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 @@ -26153,7 +26212,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 @@ -26175,7 +26235,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 @@ -26981,6 +27042,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 "" @@ -27031,6 +27098,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]." @@ -29421,7 +29492,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 " @@ -29570,10 +29641,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" @@ -29767,24 +29834,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 " @@ -29820,6 +29869,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 "" @@ -30391,9 +30458,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." @@ -34699,9 +34766,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 @@ -35499,6 +35567,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 " @@ -35521,10 +35593,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 "" @@ -35559,6 +35643,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 "" @@ -35575,8 +35665,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" @@ -35604,7 +35698,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 @@ -35668,6 +35772,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 "" @@ -35691,7 +35799,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 @@ -35708,6 +35819,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 "" @@ -35723,14 +35840,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 "" @@ -35739,6 +35898,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 "" @@ -35748,9 +35911,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 @@ -35768,7 +35938,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 @@ -35783,11 +35961,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 @@ -35828,6 +36019,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 "" @@ -35840,7 +36037,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 @@ -35867,6 +36070,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 "" @@ -35929,9 +36139,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 @@ -35947,13 +36164,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 "" @@ -35973,6 +36183,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 "" @@ -36003,8 +36220,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 @@ -36026,9 +36243,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 @@ -36042,14 +36259,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 @@ -36061,7 +36278,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 @@ -36089,29 +36306,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 "" @@ -36130,7 +36347,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 "" @@ -36193,7 +36410,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 @@ -36214,13 +36431,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 @@ -36270,8 +36487,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 "" @@ -36288,8 +36505,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 @@ -36318,10 +36548,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 "" @@ -36338,7 +36592,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 @@ -36378,7 +36634,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 @@ -36458,6 +36716,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 "" @@ -36494,6 +36760,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 " @@ -36501,6 +36791,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 "" @@ -36576,6 +36882,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 "" @@ -38339,7 +38651,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 @@ -40432,8 +40750,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 @@ -46779,7 +47104,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 @@ -47249,6 +47583,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 "" @@ -47457,6 +47983,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 "" @@ -47724,6 +48442,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." @@ -49226,7 +49987,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 " @@ -51374,6 +52134,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 "" @@ -53111,8 +53887,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 @@ -54833,7 +55609,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 @@ -60934,6 +61715,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 "" @@ -61040,6 +61825,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 " @@ -62171,7 +62960,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 @@ -65886,6 +66680,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 "" @@ -70631,6 +71435,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 "" @@ -73827,8 +74641,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 @@ -73848,6 +74662,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 "" @@ -73862,8 +74681,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 @@ -73881,6 +74700,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 "" diff --git a/doc/translations/pl.po b/doc/translations/pl.po index 0610d7bdaa..ca0992bc0e 100644 --- a/doc/translations/pl.po +++ b/doc/translations/pl.po @@ -3873,6 +3873,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 "" @@ -8870,7 +8876,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[/" @@ -9069,7 +9075,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 @@ -9086,10 +9095,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" @@ -9274,7 +9279,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 @@ -14132,7 +14139,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 "" @@ -19621,11 +19628,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Zwraca sinus parametru." #: 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 @@ -19914,6 +19925,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Zwraca resztę z dwóch wektorów." @@ -21856,9 +21874,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 @@ -21869,9 +21901,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 @@ -21984,11 +22025,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 @@ -26643,7 +26703,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 @@ -26665,7 +26726,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 @@ -27482,6 +27544,15 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Jeśli [code]true[/code], potomne węzły są sortowane. W innym przypadku jest " +"wyłączone." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -27532,6 +27603,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]." @@ -29925,7 +30000,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 " @@ -30074,10 +30149,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" @@ -30271,24 +30342,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 " @@ -30324,6 +30377,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 "" @@ -30895,9 +30966,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." @@ -35234,9 +35305,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 @@ -36042,6 +36114,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Zwraca sinus parametru." + +#: 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 " @@ -36064,10 +36141,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 "" @@ -36102,6 +36191,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 "" @@ -36118,8 +36213,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" @@ -36150,7 +36249,17 @@ msgstr "" "skrypcie ,podczas wywołania [method move_and_slide]." #: 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 @@ -36220,6 +36329,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 #, fuzzy msgid "Returns the map cell size." @@ -36244,7 +36357,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 @@ -36265,6 +36381,12 @@ msgstr "" msgid "Sets the map active." msgstr "Zwraca arcus sinus parametru." +#: 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 "" @@ -36280,15 +36402,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Liczy iloczyn wektorowy tego wektora oraz [code]with[/code]." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Zwraca sinus parametru." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Operator logiczny OR ([code]or[/code] or [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Operator logiczny OR ([code]or[/code] or [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Zwraca sinus parametru." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36299,6 +36467,11 @@ msgstr "Singleton [NavigationMeshGenerator]." msgid "Sets the global transformation for the region." msgstr "Liczy iloczyn wektorowy tego wektora oraz [code]b[/code]." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Operator logiczny OR ([code]or[/code] or [code]||[/code])." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36308,9 +36481,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 @@ -36328,7 +36508,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 @@ -36344,11 +36532,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 @@ -36396,6 +36597,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 "" @@ -36408,7 +36615,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 @@ -36435,6 +36648,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 "" @@ -36497,9 +36717,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 @@ -36516,13 +36743,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Zwraca sinus parametru." @@ -36543,6 +36763,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 "" @@ -36573,8 +36800,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 @@ -36597,9 +36824,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 @@ -36613,14 +36840,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 @@ -36632,7 +36859,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 @@ -36660,13 +36887,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36679,13 +36900,19 @@ 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -36704,7 +36931,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 "" @@ -36767,7 +36994,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 @@ -36789,13 +37016,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 @@ -36845,8 +37072,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 "" @@ -36864,8 +37091,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 @@ -36894,11 +37134,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "Singleton [NavigationMeshGenerator]." #: 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 "" @@ -36915,7 +37179,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 @@ -36956,7 +37222,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 @@ -37037,6 +37305,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 "" @@ -37073,6 +37349,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 " @@ -37080,6 +37380,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Singleton [NavigationMeshGenerator]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37159,6 +37476,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 "" @@ -38922,7 +39245,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 @@ -41034,8 +41363,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 @@ -47413,7 +47749,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 @@ -47883,6 +48228,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 "" @@ -48091,6 +48628,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 "" @@ -48358,6 +49087,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." @@ -49860,7 +50632,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 " @@ -52017,6 +52788,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 "" @@ -53757,8 +54544,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 @@ -55480,7 +56267,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 @@ -61606,6 +62398,13 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" +"Jeśli [code]true[/code], potomne węzły są sortowane. W innym przypadku jest " +"wyłączone." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61712,6 +62511,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 " @@ -62843,7 +63646,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 @@ -66582,6 +67390,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 "" @@ -71357,6 +72175,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 "" @@ -74559,8 +75387,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 @@ -74580,6 +75408,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Zwraca sinus parametru." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74594,8 +75428,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 @@ -74612,6 +75446,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Zwraca sinus parametru." + +#: 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." diff --git a/doc/translations/pt.po b/doc/translations/pt.po index b4505ad2b5..159f5eab13 100644 --- a/doc/translations/pt.po +++ b/doc/translations/pt.po @@ -8,12 +8,13 @@ # Felipe SiFa <felipe@logus.digital>, 2022. # Renu <ifpilucas@gmail.com>, 2022. # Diogo Gomes <dgomes@graphnode.com>, 2022. +# El_ExpertPlayer <xpertnathan37@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-04-29 02:54+0000\n" -"Last-Translator: Diogo Gomes <dgomes@graphnode.com>\n" +"PO-Revision-Date: 2022-06-13 03:39+0000\n" +"Last-Translator: El_ExpertPlayer <xpertnathan37@gmail.com>\n" "Language-Team: Portuguese <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/pt/>\n" "Language: pt\n" @@ -21,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.12.1-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -64,9 +65,8 @@ msgid "Method Descriptions" msgstr "Descrições de Métodos" #: doc/tools/make_rst.py -#, fuzzy msgid "Theme Property Descriptions" -msgstr "Descrições de propriedades" +msgstr "Descrições de Propriedades do Tema" #: doc/tools/make_rst.py msgid "Inherits:" @@ -82,35 +82,40 @@ msgstr "" #: doc/tools/make_rst.py msgid "Default" -msgstr "" +msgstr "Padrão" #: doc/tools/make_rst.py msgid "Setter" -msgstr "" +msgstr "Definidor" #: doc/tools/make_rst.py msgid "value" -msgstr "" +msgstr "valor" #: doc/tools/make_rst.py msgid "Getter" -msgstr "" +msgstr "Buscador" #: doc/tools/make_rst.py msgid "" "This method should typically be overridden by the user to have any effect." msgstr "" +"Este método normalmente deve ser substituído pelo usuário para ter algum " +"efeito." #: doc/tools/make_rst.py msgid "" "This method has no side effects. It doesn't modify any of the instance's " "member variables." msgstr "" +"Este método não tem efeito colateral. Não modifica nenhuma variável membro " +"da instancia." #: doc/tools/make_rst.py msgid "" "This method accepts any number of arguments after the ones described here." msgstr "" +"Este método aceita qualquer número de argumentos após os descritos aqui." #: doc/tools/make_rst.py msgid "This method is used to construct a type." @@ -129,6 +134,8 @@ msgid "" "This method describes a valid operator to use with this type as left-hand " "operand." msgstr "" +"Este método descreve um operador válido para usar com este tipo como " +"operando à esquerda." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Built-in GDScript functions." @@ -813,6 +820,22 @@ msgid "" "[/codeblock]\n" "See also [method lerp] which performs the reverse of this operation." msgstr "" +"Returna um fator de interpolação ou extrapolação considerando o alcance " +"especifico em [code]from[/code] e [code]to[/code], e o valor interpolado " +"especificado em [code]weight[/code]. O valor retornado será entre [code]0.0[/" +"code] e [code]1.0[/code] se [code]weight[/code] é entre [code]from[/code] e " +"[code]to[/code] (inclusivo). Se [code]weight[/code] é localizado fora desse " +"alcance, então um fator de extrapolação será retornado (retorna valor menor " +"que [code]0.0[/code] ou maior que [code]1.0[/code]).\n" +"[codeblock]\n" +"# O raio de interpolação na chamada de `lerp()` abaixo é 0.75.\n" +"var centro = lerp(20, 30, 0.75)\n" +"# `centro` agora é 27.5.\n" +"# Agora, pretendemos ter esquecido o raio original e queremos de volta.\n" +"var raio = inverse_lerp(20, 30, 27.5)\n" +"# `raio` agora é 0.75.\n" +"[/codeblock]\n" +"Veja também [method lerp] que realiza o inverso desta operação." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -4147,6 +4170,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 "" @@ -9155,7 +9184,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[/" @@ -9354,7 +9383,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 @@ -9371,10 +9403,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" @@ -9559,7 +9587,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 @@ -14433,7 +14463,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 "Retorna o [RID] do objeto." @@ -19931,12 +19961,16 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "A largura de uma textura." #: doc/classes/CurveTexture.xml -msgid "The width of the texture." -msgstr "A largura de uma textura." +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 msgid "Class representing a cylindrical [PrimitiveMesh]." @@ -20221,6 +20255,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 "" @@ -22160,9 +22201,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 @@ -22173,9 +22228,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 @@ -22288,11 +22352,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 @@ -26942,7 +27025,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 @@ -26964,7 +27048,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 @@ -27771,6 +27856,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 "" @@ -27821,6 +27912,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]." @@ -30211,7 +30306,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 " @@ -30360,10 +30455,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" @@ -30557,24 +30648,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 " @@ -30610,6 +30683,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 "" @@ -31181,9 +31272,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." @@ -35507,9 +35598,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 @@ -36307,6 +36399,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Retorna o RID do ecrã usada por essa camada." + +#: 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 " @@ -36329,10 +36426,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 "" @@ -36367,6 +36476,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 "" @@ -36383,8 +36498,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" @@ -36414,7 +36533,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Retorna [code]true[/code] se o script pode ser instanciado." #: 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 @@ -36484,6 +36613,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 #, fuzzy msgid "Returns the map cell size." @@ -36508,7 +36641,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 @@ -36527,6 +36663,12 @@ msgstr "Retorna [code]true[/code] se o script pode ser instanciado." msgid "Sets the map active." msgstr "Retorna a câmara 3D ativa." +#: 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 "" @@ -36542,15 +36684,62 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Retorna o produto cruzado deste vetor e [code]b[/code]." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Retorna a rotação (em radianos)." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Retorna o produto cruzado deste vetor e [code]b[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" +"Limpa o ícone em [code]name[/code] se o tema tiver [code]node_type[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Define a cor da borda." +#: 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 "" @@ -36560,6 +36749,12 @@ msgstr "" msgid "Sets the global transformation for the region." msgstr "Retorna a posição global do mouse." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "" +"Limpa o ícone em [code]name[/code] se o tema tiver [code]node_type[/code]." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36569,9 +36764,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 @@ -36589,9 +36791,16 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -#, fuzzy -msgid "Returns the path from start to finish in global coordinates." -msgstr "Retorna a rotação (em radianos)." +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 msgid "" @@ -36605,11 +36814,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -36652,6 +36874,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 "" @@ -36664,7 +36892,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 @@ -36691,6 +36925,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 "" @@ -36755,9 +36996,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 @@ -36773,13 +37021,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Retorna o RID do ecrã usada por essa camada." @@ -36800,6 +37041,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 "" @@ -36830,8 +37078,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 @@ -36853,9 +37101,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 @@ -36869,14 +37117,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 @@ -36888,7 +37136,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 @@ -36916,29 +37164,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 "" @@ -36957,7 +37205,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 "" @@ -37020,7 +37268,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 @@ -37041,13 +37289,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 @@ -37097,8 +37345,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 "" @@ -37116,8 +37364,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 @@ -37146,10 +37407,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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "Notifica quando uma animação começa a reproduzir." @@ -37168,7 +37453,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 @@ -37209,7 +37496,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 @@ -37290,6 +37579,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 "" @@ -37326,6 +37623,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 " @@ -37333,6 +37654,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "O singleton [TranslationServer]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37411,6 +37749,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 "" @@ -39174,7 +39518,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 @@ -41272,8 +41622,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 @@ -47622,7 +47979,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 @@ -48092,6 +48458,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 "Nome opcional para a camada 1 da física 2D." @@ -48300,6 +48858,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "Nome opcional para a camada 9 da renderização 2D." #: 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 "" @@ -48568,6 +49318,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." @@ -50070,7 +50863,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 " @@ -52218,6 +53010,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 "" @@ -53957,8 +54765,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 @@ -55681,7 +56489,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 @@ -61812,6 +62625,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Se [code]true[/code], o objeto é desenhado por trás do pai dele." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61918,6 +62736,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 " @@ -63049,7 +63871,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 @@ -66777,6 +67604,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 "" @@ -71525,6 +72362,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 "" @@ -74726,8 +75573,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 @@ -74747,6 +75594,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Retorna o RID do ecrã usada por essa camada." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74761,8 +75614,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 @@ -74779,6 +75632,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Retorna o RID do ecrã usada por essa camada." + +#: 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." diff --git a/doc/translations/pt_BR.po b/doc/translations/pt_BR.po index 6ce8037a77..012737c532 100644 --- a/doc/translations/pt_BR.po +++ b/doc/translations/pt_BR.po @@ -40,12 +40,13 @@ # Douglas S. Elias <douglassantoselias@gmail.com>, 2022. # Fabio Moura de Oliveira <ccmaismais@yahoo.com>, 2022. # Daniel Abrante <danielabrante@protonmail.com>, 2022. +# lucas rossy brasil coelho <lucasrossy270@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-04-29 02:54+0000\n" -"Last-Translator: Daniel Abrante <danielabrante@protonmail.com>\n" +"PO-Revision-Date: 2022-06-16 18:58+0000\n" +"Last-Translator: lucas rossy brasil coelho <lucasrossy270@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot-class-reference/pt_BR/>\n" "Language: pt_BR\n" @@ -53,7 +54,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.12.1-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -101,7 +102,7 @@ msgstr "Descrições da Propriedade do Tema" #: doc/tools/make_rst.py msgid "Inherits:" -msgstr "Herda de:" +msgstr "Herda:" #: doc/tools/make_rst.py msgid "Inherited By:" @@ -117,7 +118,7 @@ msgstr "Padrão" #: doc/tools/make_rst.py msgid "Setter" -msgstr "setter" +msgstr "setters" #: doc/tools/make_rst.py msgid "value" @@ -165,8 +166,8 @@ msgid "" "This method describes a valid operator to use with this type as left-hand " "operand." msgstr "" -"Este método descreve um operador válido pra utilizar com este tipo como " -"operando do lado esquerdo." +"Este método descreve um operador válido para usar com este tipo como " +"operando à esquerda." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Built-in GDScript functions." @@ -503,7 +504,7 @@ msgstr "Converte de decibéis para energia linear (áudio)." #: modules/gdscript/doc_classes/@GDScript.xml msgid "Deprecated alias for [method step_decimals]." -msgstr "Apelido descontinuado para [method step_decimals]." +msgstr "Apelido em desuso para [method step_decimals]." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -547,17 +548,17 @@ msgstr "" "`Array` ou `Dicionário` até o seu nível mais profundo.\n" "Isso se compara a [code]==[/code] de várias maneiras:\n" "- Para [code]null[/code], [code]int[/code], [code]float[/code], " -"[code]String[/code], [code]Objeto[/code] e [code]RID[/code] tanto " +"[code]String[/code], [code]Object[/code] e [code]RID[/code] tanto " "[code]deep_equal[/code] quanto [code]==[/code] funcionam da mesma maneira.\n" -"- Para [code]Dicionário[/code], [code]==[code] considera igualdade se, e " -"somente se, ambas as variáveis apontarem para o mesmo [code]Dicionário[/" +"- Para [code]Dictionary[/code], [code]==[code] considera igualdade se, e " +"somente se, ambas as variáveis apontarem para o mesmo [code]Dictionary[/" "code], sem nenhuma recorrência ou consciência do conteúdo.\n" "- Para [code]Array[/code], [code]==[/code] considera igualdade se, e somente " "se, cada item no primeiro [code]Array[/code] for igual a sua contraparte no " "segundo [code]Array[/code], como diz o próprio [code]==[/code]. Isso implica " -"que [code]==[/code] recursa para [code]Array[/code], mas não para " -"[code]Dicionário[/code].\n" -"Em resumo, sempre que um [code]Dicionário[/code] estiver potencialmente " +"que [code]==[/code] recursiva para [code]Array[/code], mas não para " +"[code]Dictionary[/code].\n" +"Em resumo, sempre que um [code]Dictionary[/code] estiver potencialmente " "envolvido, se você quiser uma verdadeira comparação consciente do conteúdo, " "você tem que usar [code]deep_equal[/code]." @@ -869,6 +870,8 @@ msgid "" "[/codeblock]\n" "See also [method lerp] which performs the reverse of this operation." msgstr "" +"Retornar a interpolação ou extrapolação do fator considerando o ranger " +"específico [code ]para[/code]" #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -939,7 +942,6 @@ msgstr "" "[/codeblock]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Linearly interpolates between two values by the factor defined in " "[code]weight[/code]. To perform interpolation, [code]weight[/code] should be " @@ -959,17 +961,23 @@ msgid "" "To perform eased interpolation with [method lerp], combine it with [method " "ease] or [method smoothstep]." msgstr "" -"Interpola linearmente entre dois valores através de um valor normalizado. " -"Este método é o oposto do método [method inverse_lerp].\n" +"Interpola linearmente entre dois valores pelo fator definido em " +"[code]weight[/code]. Para realizar a interpolação, [code]weight[/code] deve " +"estar entre [code]0.0[/code] e [code]1.0[/code] (inclusive). No entanto, " +"valores fora desse intervalo são permitidos e podem ser usados para realizar " +"[i]extrapolação[/i].\n" "Se os argumentos [code]from[/code] e [code]to[/code] forem do tipo [int] ou " -"[float], o retorno é um valor do tipo [float].\n" -"Se ambos são vetores de mesmo tipo ([Vector2], [Vector3] ou [Color]), o " -"valor retornado será do mesmo tipo ([code]lerp[/code] então chamará o método " -"[code]lerp[/code] do tipo de vetor em questão).\n" +"[float], o valor de retorno será um [float].\n" +"Se ambos forem do mesmo tipo de vetor ([Vector2], [Vector3] ou [Color]), o " +"valor de retorno será do mesmo tipo([code]lerp[/code] então chama o método " +"[code]linear_interpolate[/code] do tipo de vetor).\n" "[codeblock]\n" -"lerp(0, 4, 0.75) # Retorna 3.0\n" -"lerp(Vector2(1, 5), Vector2(3, 2), 0.5) # Retorna Vector2(2, 3.5)\n" -"[/codeblock]" +"lerp(0, 4, 0,75) # Retorna 3,0\n" +"lerp(Vetor2(1, 5), Vetor2(3, 2), 0.5) # Retorna Vetor2(2, 3.5)\n" +"[/codeblock]\n" +"Veja também [method inverse_lerp] que realiza o inverso desta operação. Para " +"realizar a interpolação facilitada com [method lerp], combine-o com [method " +"ease] ou [method smoothstep]." #: modules/gdscript/doc_classes/@GDScript.xml #, fuzzy @@ -1757,7 +1765,6 @@ msgstr "" "smoothstep() e ease(x, -1.6521)[/url]" #: modules/gdscript/doc_classes/@GDScript.xml -#, fuzzy msgid "" "Returns the square root of [code]s[/code], where [code]s[/code] is a non-" "negative number.\n" @@ -1773,8 +1780,7 @@ msgstr "" "sqrt(9) # Retorna 3\n" "[/codeblock]\n" "[b]Nota:[/b] Valores negativos de [code]s[/code] retornam NaN. Se você " -"precisar de valores de entrada negativos, use [code]System.Numerics.Complex[/" -"code] no C#." +"precisa de valores negativos, use [code]System.Numerics.Complex[/code] em C#." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -1788,8 +1794,8 @@ msgid "" "[/codeblock]" msgstr "" "Retorna a posição do primeiro dígito não zero, após o ponto decimal. Note " -"que o valor máximo de retorno é 10, o que foi uma decisão de design feita " -"durante a implementação.\n" +"que o valor máximo de retorno é 10, o que é uma decisão de design na " +"implementação.\n" "[codeblock]\n" "n = step_decimals(5) # n é 0\n" "n = step_decimals(1.0005) # n é 4\n" @@ -2198,8 +2204,8 @@ msgid "" "Constant that represents how many times the diameter of a circle fits around " "its perimeter. This is equivalent to [code]TAU / 2[/code]." msgstr "" -"Constante que representa quantas vezes o diâmetro de um círculo se encaixa " -"em torno de seu perímetro. Isto equivale a [code]TAU / 2[/code]." +"Constante que representa quantas vezes o diâmetro de um círculo cabe em seu " +"perímetro. É equivalente a [code]TAU / 2[/code]." #: modules/gdscript/doc_classes/@GDScript.xml msgid "" @@ -4046,19 +4052,19 @@ msgid "" " print(\"Still failing!\")\n" "[/codeblock]" msgstr "" -"Métodos que retornam [enum Error] returnam [constant OK] quando não ocorreu " -"nenhum erro. Note que muitas funções não retornam um código de erro, mas " -"imprimem mensagens de erro para a saída padrão.\n" -"Já que [constant OK] tem valor 0 e todos os outros códigos de falha são " -"valores inteiros positivos, ele também pode ser usado em verificações " -"booleanas, por exemplo.:\n" +"Método que retorna [enum Error] return [constant OK] quando nenhum erro " +"ocorre. Note que muitas funções não retornan um código de erro mas irá " +"imprimir uma mensagem de erro para a saída padrão.\n" +"Já que [constant OK] tem o valor 0, e todas os outros códigos de falha são " +"positivos inteiros, isso pode ser usado para verificação com booleanos, por " +"exemplo:\n" "[codeblock]\n" -"var err = método_que_retorna_erro()\n" +"var err = method_that_returns_error()\n" "if err != OK:\n" -" print(\"Falha!\")\n" +" print(\"Erro!\")\n" "# Ou, equivalente:\n" "if err:\n" -" print(\"Ainda falhando!\")\n" +" print(\"Continua falhando!\")\n" "[/codeblock]" #: doc/classes/@GlobalScope.xml @@ -4107,7 +4113,7 @@ msgstr "Arquivo: Erro arquivo já em uso." #: doc/classes/@GlobalScope.xml msgid "File: Can't open error." -msgstr "Arquivo: não se pode abrir erro." +msgstr "Arquivo: erro não é possível abrir." #: doc/classes/@GlobalScope.xml msgid "File: Can't write error." @@ -4350,6 +4356,15 @@ msgstr "" "2D opcionalmente nomeadas." #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"Indica que uma propriedade integer é uma bitmask usando as camadas de " +"renderização 2D nomeadas opcionalmente." + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -4481,11 +4496,11 @@ msgstr "Usado para agrupar propriedade no editor." #: doc/classes/@GlobalScope.xml msgid "Used to categorize properties together in the editor." -msgstr "" +msgstr "Utilizado para categorizar propriedades juntas ao editor." #: doc/classes/@GlobalScope.xml msgid "The property does not save its state in [PackedScene]." -msgstr "" +msgstr "A propriedade não salva seu estado em [PackedScene]." #: doc/classes/@GlobalScope.xml msgid "Editing the property prompts the user for restarting the editor." @@ -9409,7 +9424,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[/" @@ -9608,7 +9623,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 @@ -9625,10 +9643,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" @@ -9813,7 +9827,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 @@ -14697,7 +14713,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 "Retorna o [RID] do objeto." @@ -20238,12 +20254,16 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "A largura de uma textura." #: doc/classes/CurveTexture.xml -msgid "The width of the texture." -msgstr "A largura de uma textura." +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 msgid "Class representing a cylindrical [PrimitiveMesh]." @@ -20529,6 +20549,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Retorna o número de nós nesta [SceneTree]." @@ -22469,9 +22496,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 @@ -22482,9 +22523,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 @@ -22597,11 +22647,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 @@ -27264,7 +27333,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 @@ -27286,7 +27356,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 @@ -28113,6 +28184,13 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "Retorna [code]true[/code] se o script pode ser instanciado." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -28163,6 +28241,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]." @@ -30557,7 +30639,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 " @@ -30706,10 +30788,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" @@ -30904,24 +30982,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 " @@ -30957,6 +31017,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 "" @@ -31528,9 +31606,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." @@ -35867,9 +35945,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 @@ -36675,6 +36754,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Retorna o número de nós nesta [SceneTree]." + +#: 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 " @@ -36697,10 +36781,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 "" @@ -36735,6 +36831,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 "" @@ -36751,8 +36853,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" @@ -36782,7 +36888,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Retorna [code]true[/code] se o script pode ser instanciado." #: 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 @@ -36853,6 +36969,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 #, fuzzy msgid "Returns the map cell size." @@ -36877,7 +36997,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 @@ -36896,6 +37019,12 @@ msgstr "Retorna [code]true[/code] se o script pode ser instanciado." msgid "Sets the map active." msgstr "Retorna a câmera 3D ativa." +#: 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 "" @@ -36911,15 +37040,64 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "" +"Retorna a [Cor] em [code]name[/code] se o tema tiver [code]node_type[/code]." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Retorna o número de nós nesta [SceneTree]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "" +"Retorna a [Cor] em [code]name[/code] se o tema tiver [code]node_type[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "" +"Limpa o ícone em [code]name[/code] se o tema tiver [code]node_type[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Define a cor da borda." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36930,6 +37108,11 @@ msgstr "O singleton [NavigationMeshGenerator]." msgid "Sets the global transformation for the region." msgstr "Retorna a posição global do mouse." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Retorna o tipo do nó em at [code]idx[/code]." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36939,9 +37122,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 @@ -36959,9 +37149,16 @@ msgid "" msgstr "" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -#, fuzzy -msgid "Returns the path from start to finish in global coordinates." -msgstr "Retorna a rotação (em radianos)." +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 #, fuzzy @@ -36976,11 +37173,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 @@ -37024,6 +37234,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 "" @@ -37036,7 +37252,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 @@ -37063,6 +37285,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 "" @@ -37127,9 +37356,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 @@ -37146,13 +37382,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Retorna o número de nós nesta [SceneTree]." @@ -37173,6 +37402,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 "" @@ -37202,10 +37438,11 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy msgid "" -"Returns whether the specified [code]bit[/code] of the [member geometry/" -"collision_mask] is set." -msgstr "" +"Returns whether the specified [code]bit[/code] of the [member " +"geometry_collision_mask] is set." +msgstr "Retorna [code]true[/code] se o script pode ser instanciado." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -37227,9 +37464,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 @@ -37243,14 +37480,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 @@ -37262,7 +37499,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 @@ -37290,13 +37527,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -37309,13 +37540,19 @@ 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -37334,7 +37571,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 "" @@ -37397,7 +37634,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 @@ -37419,13 +37656,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 @@ -37475,8 +37712,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 "" @@ -37494,8 +37731,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 @@ -37524,11 +37774,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "O singleton [NavigationMeshGenerator]." #: 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 #, fuzzy msgid "Notifies when the navigation mesh bake operation is completed." msgstr "Notifica quando uma animação começa a reproduzir." @@ -37547,7 +37821,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 @@ -37588,7 +37864,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 @@ -37669,6 +37947,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 "" @@ -37705,6 +37991,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 " @@ -37712,6 +38022,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "O singleton [NavigationMeshGenerator]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37791,6 +38118,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 "" @@ -39554,7 +39887,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 @@ -41662,8 +42001,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 @@ -48050,7 +48396,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 @@ -48520,6 +48875,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 "Nome opcional para a camada 1 da física 2D." @@ -48728,6 +49275,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "Nome opcional para a camada 9 da renderização 2D." #: 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 "" @@ -48996,6 +49735,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." @@ -50498,7 +51280,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 " @@ -52654,6 +53435,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 "" @@ -54394,8 +55191,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 @@ -56121,7 +56918,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 @@ -62278,6 +63080,13 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" +"Se [code]true[/code], os nós filhos são organizados, do contrário, a " +"organização é desabilitada." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -62384,6 +63193,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 " @@ -63515,7 +64328,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 @@ -67260,6 +68078,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 "" @@ -72038,6 +72866,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 "" @@ -75242,8 +76080,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 @@ -75263,6 +76101,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Retorna o número de nós nesta [SceneTree]." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -75277,8 +76121,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 @@ -75295,6 +76139,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Retorna o número de nós nesta [SceneTree]." + +#: 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." diff --git a/doc/translations/ro.po b/doc/translations/ro.po index af828f619b..7e2f0e03dc 100644 --- a/doc/translations/ro.po +++ b/doc/translations/ro.po @@ -3409,6 +3409,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 "" @@ -8396,7 +8402,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[/" @@ -8595,7 +8601,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 @@ -8612,10 +8621,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" @@ -8800,7 +8805,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 @@ -13643,7 +13650,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 "" @@ -19118,11 +19125,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 @@ -19408,6 +19418,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 "" @@ -21346,9 +21363,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 @@ -21359,9 +21390,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 @@ -21474,11 +21514,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 @@ -26116,7 +26175,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 @@ -26138,7 +26198,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 @@ -26944,6 +27005,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 "" @@ -26994,6 +27061,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]." @@ -29384,7 +29455,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 " @@ -29533,10 +29604,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" @@ -29730,24 +29797,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 " @@ -29783,6 +29832,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 "" @@ -30354,9 +30421,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." @@ -34662,9 +34729,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 @@ -35462,6 +35530,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 " @@ -35484,10 +35556,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 "" @@ -35522,6 +35606,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 "" @@ -35538,8 +35628,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" @@ -35567,7 +35661,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 @@ -35631,6 +35735,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 "" @@ -35654,7 +35762,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 @@ -35671,6 +35782,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 "" @@ -35686,14 +35803,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 "" @@ -35702,6 +35861,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 "" @@ -35711,9 +35874,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 @@ -35731,7 +35901,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 @@ -35746,11 +35924,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 @@ -35791,6 +35982,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 "" @@ -35803,7 +36000,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 @@ -35830,6 +36033,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 "" @@ -35892,9 +36102,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 @@ -35910,13 +36127,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 "" @@ -35936,6 +36146,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 "" @@ -35966,8 +36183,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 @@ -35989,9 +36206,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 @@ -36005,14 +36222,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 @@ -36024,7 +36241,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 @@ -36052,29 +36269,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 "" @@ -36093,7 +36310,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 "" @@ -36156,7 +36373,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 @@ -36177,13 +36394,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 @@ -36233,8 +36450,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 "" @@ -36251,8 +36468,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 @@ -36281,10 +36511,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 "" @@ -36301,7 +36555,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 @@ -36341,7 +36597,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 @@ -36421,6 +36679,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 "" @@ -36457,6 +36723,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 " @@ -36464,6 +36754,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Singletonul [AudioServer]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -36539,6 +36846,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 "" @@ -38302,7 +38615,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 @@ -40395,8 +40714,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 @@ -46742,7 +47068,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 @@ -47212,6 +47547,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 "" @@ -47420,6 +47947,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 "" @@ -47687,6 +48406,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." @@ -49189,7 +49951,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 " @@ -51336,6 +52097,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 "" @@ -53073,8 +53850,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 @@ -54795,7 +55572,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 @@ -60896,6 +61678,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 "" @@ -61002,6 +61788,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 " @@ -62133,7 +62923,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 @@ -65848,6 +66643,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 "" @@ -70593,6 +71398,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 "" @@ -73789,8 +74604,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 @@ -73810,6 +74625,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 "" @@ -73824,8 +74644,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 @@ -73843,6 +74663,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 "" diff --git a/doc/translations/ru.po b/doc/translations/ru.po index afb3693b6a..b398803cf7 100644 --- a/doc/translations/ru.po +++ b/doc/translations/ru.po @@ -4461,6 +4461,15 @@ msgstr "" "использованием (опционально) именованных 2D-слоев физики." #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "" +"Указывает, что целочисленное свойство является битовой маской с " +"использованием (опционально) именованных 2D-слоев рендеринга." + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -9989,7 +9998,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[/" @@ -10188,7 +10197,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 @@ -10205,10 +10217,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" @@ -10393,7 +10401,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 @@ -15288,7 +15298,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 "" @@ -20880,11 +20890,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -21175,6 +21189,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Возвращает число элементов в массиве." @@ -23121,9 +23142,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 @@ -23134,9 +23169,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 @@ -23249,11 +23293,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 @@ -27919,7 +27982,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 @@ -27941,7 +28005,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 @@ -28758,6 +28823,15 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Если [code]true[/code], анимация [member animation] воспроизводится в данный " +"момент." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -28808,6 +28882,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]." @@ -31204,7 +31282,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 " @@ -31353,10 +31431,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" @@ -31550,24 +31624,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 " @@ -31603,6 +31659,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 "" @@ -32174,9 +32248,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." @@ -36528,9 +36602,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 @@ -37336,6 +37411,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -37358,10 +37438,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 "" @@ -37396,6 +37488,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 #, fuzzy msgid "Server interface for low-level 2D navigation access." @@ -37413,8 +37511,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" @@ -37443,7 +37545,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Возвращает [code]true[/code] если массив пустой." #: 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 @@ -37513,6 +37625,13 @@ msgid "" "requested navigation [code]map[/code]." msgstr "" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +msgid "Returns the map cell height. [b]Note:[/b] Currently not implemented." +msgstr "" +"Получает текущую строку в проанализированном файле (в настоящее время не " +"реализовано)." + #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml #, fuzzy msgid "Returns the map cell size." @@ -37540,7 +37659,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 @@ -37559,6 +37681,12 @@ msgstr "Возвращает [code]true[/code] если массив пусто 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 "" @@ -37574,15 +37702,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Возвращает [code]true[/code] если массив содержит [code]value[/code]." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Возвращает число элементов в массиве." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Логический оператор ИЛИ ([code]or[/code] или [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Логический оператор ИЛИ ([code]or[/code] или [code]||[/code])." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -37593,6 +37767,11 @@ msgstr "Останавливает текущую анимацию (не сбр msgid "Sets the global transformation for the region." msgstr "Возвращает расстояние до [code]b[/code]." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Логический оператор ИЛИ ([code]or[/code] или [code]||[/code])." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -37602,9 +37781,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 @@ -37622,7 +37808,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 @@ -37638,11 +37832,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -37687,6 +37894,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 "" @@ -37699,7 +37912,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 @@ -37726,6 +37945,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 "" @@ -37789,9 +38015,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 @@ -37808,13 +38041,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Возвращает количество дорожек в анимации." @@ -37835,6 +38061,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 "" @@ -37864,10 +38097,13 @@ msgid "" msgstr "" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" +"Возвращает [code]true[/code] если [code]a[/code] и [code]b[/code] " +"приблизительно равны друг другу." #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml msgid "" @@ -37889,9 +38125,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 @@ -37905,14 +38141,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 @@ -37924,7 +38160,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 @@ -37952,13 +38188,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -37969,13 +38199,19 @@ msgstr "Если [code]true[/code], текстура отражена по го #: 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -37994,7 +38230,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 "" @@ -38058,7 +38294,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 @@ -38080,13 +38316,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 @@ -38137,8 +38373,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 "" @@ -38156,8 +38392,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 @@ -38186,11 +38435,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "Синглтон [NavigationMeshGenerator]." #: 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 "" @@ -38207,7 +38480,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 @@ -38248,7 +38523,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 @@ -38329,6 +38606,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 "" @@ -38365,6 +38650,31 @@ msgid "" msgstr "" #: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +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 " @@ -38372,6 +38682,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Синглтон [NavigationMeshGenerator]." + #: doc/classes/NavigationServer.xml #, fuzzy msgid "Server interface for low-level 3D navigation access." @@ -38463,6 +38790,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 #, fuzzy msgid "Control activation of this server." msgstr "Управление активацией данного сервера." @@ -40299,7 +40632,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 @@ -42417,8 +42756,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 @@ -48843,7 +49189,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 @@ -49313,6 +49668,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 "" @@ -49521,6 +50068,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 "" @@ -49788,6 +50527,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." @@ -51290,7 +52072,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 " @@ -53496,6 +54277,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 "" @@ -55234,8 +56031,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 @@ -56963,7 +57760,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 @@ -63150,6 +63952,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Если [code]true[/code], текстура отражена по вертикали." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -63256,6 +64063,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 " @@ -64396,7 +65207,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 @@ -68270,6 +69086,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 "" @@ -73061,6 +73887,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 "" @@ -76270,8 +77106,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 @@ -76291,6 +77127,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -76305,8 +77147,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 @@ -76323,6 +77165,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/sk.po b/doc/translations/sk.po index 8229fd93a9..9eae2237dd 100644 --- a/doc/translations/sk.po +++ b/doc/translations/sk.po @@ -3380,6 +3380,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 "" @@ -8367,7 +8373,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[/" @@ -8566,7 +8572,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 @@ -8583,10 +8592,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" @@ -8771,7 +8776,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 @@ -13614,7 +13621,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 "" @@ -19089,11 +19096,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 @@ -19379,6 +19389,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 "" @@ -21317,9 +21334,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 @@ -21330,9 +21361,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 @@ -21445,11 +21485,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 @@ -26087,7 +26146,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 @@ -26109,7 +26169,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 @@ -26915,6 +26976,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 "" @@ -26965,6 +27032,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]." @@ -29355,7 +29426,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 " @@ -29504,10 +29575,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" @@ -29701,24 +29768,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 " @@ -29754,6 +29803,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 "" @@ -30325,9 +30392,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." @@ -34633,9 +34700,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 @@ -35433,6 +35501,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 " @@ -35455,10 +35527,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 "" @@ -35493,6 +35577,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 "" @@ -35509,8 +35599,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" @@ -35538,7 +35632,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 @@ -35602,6 +35706,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 "" @@ -35625,7 +35733,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 @@ -35642,6 +35753,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 "" @@ -35657,14 +35774,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 "" @@ -35673,6 +35832,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 "" @@ -35682,9 +35845,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 @@ -35702,7 +35872,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 @@ -35717,11 +35895,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 @@ -35762,6 +35953,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 "" @@ -35774,7 +35971,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 @@ -35801,6 +36004,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 "" @@ -35863,9 +36073,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 @@ -35881,13 +36098,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 "" @@ -35907,6 +36117,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 "" @@ -35937,8 +36154,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 @@ -35960,9 +36177,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 @@ -35976,14 +36193,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 @@ -35995,7 +36212,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 @@ -36023,29 +36240,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 "" @@ -36064,7 +36281,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 "" @@ -36127,7 +36344,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 @@ -36148,13 +36365,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 @@ -36204,8 +36421,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 "" @@ -36222,8 +36439,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 @@ -36252,10 +36482,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 "" @@ -36272,7 +36526,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 @@ -36312,7 +36568,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 @@ -36392,6 +36650,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 "" @@ -36428,6 +36694,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 " @@ -36435,6 +36725,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 "" @@ -36510,6 +36816,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 "" @@ -38273,7 +38585,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 @@ -40366,8 +40684,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 @@ -46713,7 +47038,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 @@ -47183,6 +47517,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 "" @@ -47391,6 +47917,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 "" @@ -47658,6 +48376,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." @@ -49160,7 +49921,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 " @@ -51307,6 +52067,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 "" @@ -53044,8 +53820,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 @@ -54766,7 +55542,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 @@ -60867,6 +61648,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 "" @@ -60973,6 +61758,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 " @@ -62104,7 +62893,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 @@ -65819,6 +66613,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 "" @@ -70564,6 +71368,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 "" @@ -73760,8 +74574,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 @@ -73781,6 +74595,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 "" @@ -73795,8 +74614,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 @@ -73814,6 +74633,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 "" 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 "" diff --git a/doc/translations/sv.po b/doc/translations/sv.po index afe8cf34ae..9f98544e8c 100644 --- a/doc/translations/sv.po +++ b/doc/translations/sv.po @@ -3380,6 +3380,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 "" @@ -8367,7 +8373,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[/" @@ -8566,7 +8572,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 @@ -8583,10 +8592,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" @@ -8771,7 +8776,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 @@ -13614,7 +13621,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 "" @@ -19089,11 +19096,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 @@ -19379,6 +19389,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 "" @@ -21317,9 +21334,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 @@ -21330,9 +21361,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 @@ -21445,11 +21485,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 @@ -26084,7 +26143,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 @@ -26106,7 +26166,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 @@ -26912,6 +26973,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 "" @@ -26962,6 +27029,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]." @@ -29352,7 +29423,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 " @@ -29501,10 +29572,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" @@ -29698,24 +29765,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 " @@ -29751,6 +29800,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 "" @@ -30322,9 +30389,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." @@ -34630,9 +34697,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 @@ -35430,6 +35498,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 " @@ -35452,10 +35524,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 "" @@ -35490,6 +35574,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 "" @@ -35506,8 +35596,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" @@ -35535,7 +35629,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 @@ -35599,6 +35703,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 "" @@ -35622,7 +35730,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 @@ -35639,6 +35750,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 "" @@ -35654,14 +35771,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 "" @@ -35670,6 +35829,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 "" @@ -35679,9 +35842,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 @@ -35699,7 +35869,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 @@ -35714,11 +35892,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 @@ -35759,6 +35950,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 "" @@ -35771,7 +35968,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 @@ -35798,6 +36001,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 "" @@ -35860,9 +36070,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 @@ -35878,13 +36095,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 "" @@ -35904,6 +36114,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 "" @@ -35934,8 +36151,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 @@ -35957,9 +36174,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 @@ -35973,14 +36190,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 @@ -35992,7 +36209,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 @@ -36020,29 +36237,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 "" @@ -36061,7 +36278,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 "" @@ -36124,7 +36341,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 @@ -36145,13 +36362,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 @@ -36201,8 +36418,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 "" @@ -36219,8 +36436,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 @@ -36249,10 +36479,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 "" @@ -36269,7 +36523,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 @@ -36309,7 +36565,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 @@ -36389,6 +36647,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 "" @@ -36425,6 +36691,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 " @@ -36432,6 +36722,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 "" @@ -36507,6 +36813,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 "" @@ -38270,7 +38582,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 @@ -40363,8 +40681,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 @@ -46710,7 +47035,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 @@ -47180,6 +47514,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 "" @@ -47388,6 +47914,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 "" @@ -47655,6 +48373,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." @@ -49157,7 +49918,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 " @@ -51304,6 +52064,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 "" @@ -53041,8 +53817,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 @@ -54763,7 +55539,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 @@ -60864,6 +61645,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 "" @@ -60970,6 +61755,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 " @@ -62101,7 +62890,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 @@ -65816,6 +66610,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 "" @@ -70561,6 +71365,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 "" @@ -73757,8 +74571,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 @@ -73778,6 +74592,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 "" @@ -73792,8 +74611,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 @@ -73811,6 +74630,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 "" diff --git a/doc/translations/th.po b/doc/translations/th.po index 919ed35041..c70b6a3425 100644 --- a/doc/translations/th.po +++ b/doc/translations/th.po @@ -3474,6 +3474,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 "" @@ -8472,7 +8478,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[/" @@ -8671,7 +8677,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 @@ -8688,10 +8697,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" @@ -8876,7 +8881,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 @@ -13722,7 +13729,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 "" @@ -19198,11 +19205,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "คืนค่า arc tanh ของพารามิเตอร์" #: 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 @@ -19488,6 +19499,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 "" @@ -21426,9 +21444,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 @@ -21439,9 +21471,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 @@ -21554,11 +21595,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 @@ -26201,7 +26261,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 @@ -26223,7 +26284,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 @@ -27030,6 +27092,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 "" @@ -27080,6 +27148,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]." @@ -29472,7 +29544,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 " @@ -29629,10 +29701,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" @@ -29838,24 +29906,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 " @@ -29891,6 +29941,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 "" @@ -30478,9 +30546,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." @@ -34802,9 +34870,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 @@ -35602,6 +35671,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35624,10 +35698,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 "" @@ -35662,6 +35748,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 "" @@ -35678,8 +35770,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" @@ -35707,7 +35803,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 @@ -35774,6 +35880,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 #, fuzzy msgid "Returns the map cell size." @@ -35798,7 +35908,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 @@ -35816,6 +35929,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 "" @@ -35831,15 +35950,61 @@ 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 +#, fuzzy +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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "คืนค่าการกำหนดค่าของลำโพง" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "คืนค่าการกำหนดค่าของลำโพง" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "คืนค่าการกำหนดค่าของลำโพง" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35849,6 +36014,11 @@ msgstr "คืนค่าผกผันรูทสองของพารา msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +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 "" @@ -35858,9 +36028,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 @@ -35878,7 +36055,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 @@ -35893,11 +36078,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 @@ -35939,6 +36137,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 "" @@ -35951,7 +36155,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 @@ -35978,6 +36188,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 "" @@ -36040,9 +36257,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 @@ -36058,13 +36282,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "คืนค่าผกผันรูทสองของพารามิเตอร์" @@ -36085,6 +36302,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 "" @@ -36115,8 +36339,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 @@ -36138,9 +36362,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 @@ -36154,14 +36378,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 @@ -36173,7 +36397,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 @@ -36201,29 +36425,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 "" @@ -36242,7 +36466,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 "" @@ -36305,7 +36529,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 @@ -36326,13 +36550,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 @@ -36382,8 +36606,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 "" @@ -36400,8 +36624,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 @@ -36430,10 +36667,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 "" @@ -36450,7 +36711,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 @@ -36490,7 +36753,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 @@ -36570,6 +36835,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 "" @@ -36606,6 +36879,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 " @@ -36613,6 +36910,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 "" @@ -36691,6 +37004,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 "" @@ -38504,7 +38823,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 @@ -40601,8 +40926,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 @@ -46955,7 +47287,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 @@ -47430,6 +47771,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 "" @@ -47638,6 +48171,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 "" @@ -47905,6 +48630,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." @@ -49408,7 +50176,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 " @@ -51557,6 +52324,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 "" @@ -53294,8 +54077,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 @@ -55016,7 +55799,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 @@ -61124,6 +61912,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 "" @@ -61230,6 +62022,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 " @@ -62361,7 +63157,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 @@ -66089,6 +66890,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 "" @@ -70838,6 +71649,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 "" @@ -74037,8 +74858,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 @@ -74058,6 +74879,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -74072,8 +74899,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 @@ -74090,6 +74917,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/tl.po b/doc/translations/tl.po index 7a862413b9..c07118cb6b 100644 --- a/doc/translations/tl.po +++ b/doc/translations/tl.po @@ -3456,6 +3456,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 "" @@ -8443,7 +8449,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[/" @@ -8642,7 +8648,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 @@ -8659,10 +8668,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" @@ -8847,7 +8852,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 @@ -13697,7 +13704,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 "" @@ -19172,11 +19179,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 @@ -19462,6 +19472,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 "" @@ -21403,9 +21420,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 @@ -21416,9 +21447,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 @@ -21531,11 +21571,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 @@ -26173,7 +26232,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 @@ -26195,7 +26255,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 @@ -27001,6 +27062,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 "" @@ -27051,6 +27118,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]." @@ -29441,7 +29512,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 " @@ -29590,10 +29661,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" @@ -29787,24 +29854,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 " @@ -29840,6 +29889,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 "" @@ -30411,9 +30478,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." @@ -34731,9 +34798,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 @@ -35531,6 +35599,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 " @@ -35553,10 +35625,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 "" @@ -35591,6 +35675,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 "" @@ -35607,8 +35697,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" @@ -35639,7 +35733,17 @@ msgstr "" "so-sort ay hindi pinapagana." #: 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 @@ -35703,6 +35807,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 "" @@ -35726,7 +35834,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 @@ -35746,6 +35857,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 "" @@ -35761,14 +35878,62 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "" +"Kung [code]true[/code], ang mga child nodes ay inaayos, kung hindi ang pag-" +"so-sort ay hindi pinapagana." + +#: 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 +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "" +"Kung [code]true[/code], ang mga child nodes ay inaayos, kung hindi ang pag-" +"so-sort ay hindi pinapagana." + +#: 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 "" @@ -35777,6 +35942,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 "" @@ -35786,9 +35955,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 @@ -35806,7 +35982,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 @@ -35821,11 +36005,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 @@ -35866,6 +36063,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 "" @@ -35878,7 +36081,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 @@ -35905,6 +36114,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 "" @@ -35967,9 +36183,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 @@ -35985,13 +36208,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 "" @@ -36011,6 +36227,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 "" @@ -36041,8 +36264,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 @@ -36064,9 +36287,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 @@ -36080,14 +36303,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 @@ -36099,7 +36322,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 @@ -36127,29 +36350,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 "" @@ -36168,7 +36391,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 "" @@ -36231,7 +36454,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 @@ -36252,13 +36475,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 @@ -36308,8 +36531,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 "" @@ -36326,8 +36549,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 @@ -36356,10 +36592,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 "" @@ -36376,7 +36636,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 @@ -36416,7 +36678,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 @@ -36496,6 +36760,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 "" @@ -36532,6 +36804,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 " @@ -36539,6 +36835,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 "" @@ -36614,6 +36926,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 "" @@ -38377,7 +38695,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 @@ -40473,8 +40797,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 @@ -46820,7 +47151,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 @@ -47290,6 +47630,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 "" @@ -47498,6 +48030,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 "" @@ -47765,6 +48489,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." @@ -49267,7 +50034,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 " @@ -51414,6 +52180,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 "" @@ -53151,8 +53933,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 @@ -54873,7 +55655,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 @@ -60977,6 +61764,13 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" +"Kung [code]true[/code], ang mga child nodes ay inaayos, kung hindi ang pag-" +"so-sort ay hindi pinapagana." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61083,6 +61877,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 " @@ -62214,7 +63012,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 @@ -65932,6 +66735,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 "" @@ -70677,6 +71490,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 "" @@ -73873,8 +74696,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 @@ -73894,6 +74717,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 "" @@ -73908,8 +74736,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 @@ -73927,6 +74755,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 "" diff --git a/doc/translations/tr.po b/doc/translations/tr.po index 47aadf8b43..51a01cdf40 100644 --- a/doc/translations/tr.po +++ b/doc/translations/tr.po @@ -17,12 +17,13 @@ # ali aydın <alimxaydin@gmail.com>, 2021. # yigithan <yigithanermet38@gmail.com>, 2021. # Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>, 2021, 2022. +# Ramazan Aslan <legendraslan@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-04-03 08:10+0000\n" -"Last-Translator: Yusuf Yavuzyigit <yusufyavuzyigit25@gmail.com>\n" +"PO-Revision-Date: 2022-06-13 03:39+0000\n" +"Last-Translator: Ramazan Aslan <legendraslan@gmail.com>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/tr/>\n" "Language: tr\n" @@ -30,7 +31,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: doc/tools/make_rst.py msgid "Description" @@ -73,13 +74,12 @@ msgid "Method Descriptions" msgstr "Yöntem Açıklamaları" #: doc/tools/make_rst.py -#, fuzzy msgid "Theme Property Descriptions" -msgstr "Özellik Açıklamaları" +msgstr "Tema Özellik Açıklamaları" #: doc/tools/make_rst.py msgid "Inherits:" -msgstr "" +msgstr "Miras:" #: doc/tools/make_rst.py msgid "Inherited By:" @@ -99,7 +99,7 @@ msgstr "" #: doc/tools/make_rst.py msgid "value" -msgstr "" +msgstr "değer" #: doc/tools/make_rst.py msgid "Getter" @@ -109,17 +109,23 @@ msgstr "" msgid "" "This method should typically be overridden by the user to have any effect." msgstr "" +"Bu yöntemin herhangi bir etkiye sahip olması için genellikle kullanıcı " +"tarafından geçersiz kılınması gerekir." #: doc/tools/make_rst.py msgid "" "This method has no side effects. It doesn't modify any of the instance's " "member variables." msgstr "" +"Bu yöntemin hiçbir yan etkisi yoktur. Örneğin üye değişkenlerinden hiçbirini " +"değiştirmez." #: doc/tools/make_rst.py msgid "" "This method accepts any number of arguments after the ones described here." msgstr "" +"Bu yöntem, burada açıklananlardan sonra herhangi bir sayıda argüman kabul " +"edebilir." #: doc/tools/make_rst.py msgid "This method is used to construct a type." @@ -4152,6 +4158,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 "" @@ -9141,7 +9153,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[/" @@ -9340,7 +9352,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 @@ -9357,10 +9372,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" @@ -9545,7 +9556,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 @@ -14402,7 +14415,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 "" @@ -19888,11 +19901,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Verilen değerin sinüsünü döndürür." #: 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 @@ -20178,6 +20195,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "İki vektörün kalanını döndürür." @@ -22119,9 +22143,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 @@ -22132,9 +22170,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 @@ -22247,11 +22294,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 @@ -26906,7 +26972,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 @@ -26928,7 +26995,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 @@ -27738,6 +27806,14 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "" +"Eğer [code]true[/code] ise düğümler sıraya sokulur, yoksa sıraya sokulmaz." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -27788,6 +27864,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]." @@ -30180,7 +30260,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 " @@ -30329,10 +30409,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" @@ -30526,24 +30602,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 " @@ -30579,6 +30637,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 "" @@ -31150,9 +31226,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." @@ -35474,9 +35550,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 @@ -36281,6 +36358,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Verilen değerin sinüsünü döndürür." + +#: 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 " @@ -36303,10 +36385,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 "" @@ -36341,6 +36435,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 "" @@ -36357,8 +36457,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" @@ -36388,7 +36492,17 @@ msgstr "" "Eğer [code]true[/code] ise düğümler sıraya sokulur, yoksa sıraya sokulmaz." #: 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 @@ -36458,6 +36572,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 #, fuzzy msgid "Returns the map cell size." @@ -36482,7 +36600,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 @@ -36502,6 +36623,12 @@ msgstr "" msgid "Sets the map active." msgstr "Verilen bir değerin ark-sinüsünü döndürür." +#: 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 "" @@ -36517,15 +36644,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "İki vektörün kalanını döndürür." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Verilen değerin sinüsünü döndürür." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Verilen değerin sinüsünü döndürür." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Verilen değerin sinüsünü döndürür." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Verilen değerin sinüsünü döndürür." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36535,6 +36708,11 @@ msgstr "[NavigationMeshGenerator] tekil nesnesi." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Verilen değerin sinüsünü döndürür." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36544,9 +36722,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 @@ -36564,7 +36749,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 @@ -36580,11 +36773,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 @@ -36626,6 +36832,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 "" @@ -36638,7 +36850,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 @@ -36665,6 +36883,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 "" @@ -36727,9 +36952,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 @@ -36746,13 +36978,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Verilen değerin sinüsünü döndürür." @@ -36773,6 +36998,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 "" @@ -36803,8 +37035,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 @@ -36827,9 +37059,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 @@ -36843,14 +37075,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 @@ -36862,7 +37094,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 @@ -36890,13 +37122,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36908,13 +37134,19 @@ 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -36933,7 +37165,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 "" @@ -36996,7 +37228,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 @@ -37018,13 +37250,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 @@ -37074,8 +37306,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 "" @@ -37093,8 +37325,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 @@ -37123,11 +37368,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "[NavigationMeshGenerator] tekil nesnesi." #: 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 "" @@ -37144,7 +37413,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 @@ -37185,7 +37456,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 @@ -37266,6 +37539,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 "" @@ -37302,6 +37583,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 " @@ -37309,6 +37614,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "[NavigationMeshGenerator] tekil nesnesi." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37388,6 +37710,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 "" @@ -39151,7 +39479,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 @@ -41253,8 +41587,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 @@ -47631,7 +47972,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 @@ -48101,6 +48451,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 "" @@ -48309,6 +48851,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 "" @@ -48576,6 +49310,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." @@ -50078,7 +50855,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 " @@ -52234,6 +53010,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 "" @@ -53971,8 +54763,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 @@ -55693,7 +56485,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 @@ -61809,6 +62606,12 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "" +"Eğer [code]true[/code] ise düğümler sıraya sokulur, yoksa sıraya sokulmaz." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61915,6 +62718,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 " @@ -63046,7 +63853,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 @@ -66778,6 +67590,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 "" @@ -71546,6 +72368,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 "" @@ -74747,8 +75579,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 @@ -74768,6 +75600,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Verilen değerin sinüsünü döndürür." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74782,8 +75620,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 @@ -74800,6 +75638,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Verilen değerin sinüsünü döndürür." + +#: 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." diff --git a/doc/translations/uk.po b/doc/translations/uk.po index fff6590fd7..c370c6b192 100644 --- a/doc/translations/uk.po +++ b/doc/translations/uk.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-06-05 10:12+0000\n" +"PO-Revision-Date: 2022-06-14 15:48+0000\n" "Last-Translator: Мирослав <hlopukmyroslav@gmail.com>\n" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/" "godot-class-reference/uk/>\n" @@ -3530,6 +3530,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 "" @@ -8525,7 +8531,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[/" @@ -8724,7 +8730,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 @@ -8741,10 +8750,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" @@ -8929,7 +8934,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 @@ -13781,7 +13788,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 "" @@ -19266,11 +19273,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -19556,6 +19567,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Повертає лишок за двома векторами." @@ -21496,9 +21514,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 @@ -21509,9 +21541,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 @@ -21624,11 +21665,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 @@ -26272,7 +26332,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 @@ -26294,7 +26355,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 @@ -27108,6 +27170,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 "" @@ -27158,6 +27226,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]." @@ -29550,7 +29622,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 " @@ -29699,10 +29771,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" @@ -29896,24 +29964,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 " @@ -29949,6 +29999,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 "" @@ -30520,9 +30588,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." @@ -34834,9 +34902,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 @@ -35642,6 +35711,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35664,10 +35738,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 "" @@ -35702,6 +35788,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 "" @@ -35718,8 +35810,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" @@ -35747,7 +35843,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 @@ -35817,6 +35923,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 #, fuzzy msgid "Returns the map cell size." @@ -35841,7 +35951,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 @@ -35860,6 +35973,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 "" @@ -35875,15 +35994,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Обчислює векторний добуток двох векторів та [code]with[/code]." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Повертає синус параметра." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Обчислює векторний добуток двох векторів та [code]with[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Обчислює векторний добуток цього вектора і [code]b[/code]." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35894,6 +36059,11 @@ msgstr "Повертає значення, яке є протилежним до msgid "Sets the global transformation for the region." msgstr "Обчислює векторний добуток цього вектора і [code]b[/code]." +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Обчислює векторний добуток цього вектора і [code]b[/code]." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -35903,9 +36073,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 @@ -35923,7 +36100,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 @@ -35939,11 +36124,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -35985,6 +36183,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 "" @@ -35997,7 +36201,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 @@ -36024,6 +36234,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 "" @@ -36086,9 +36303,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 @@ -36105,13 +36329,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Повертає синус параметра." @@ -36132,6 +36349,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 "" @@ -36162,8 +36386,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 @@ -36186,9 +36410,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 @@ -36202,14 +36426,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 @@ -36221,7 +36445,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 @@ -36249,29 +36473,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 "" @@ -36290,7 +36514,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 "" @@ -36353,7 +36577,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 @@ -36375,13 +36599,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 @@ -36431,8 +36655,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 "" @@ -36450,8 +36674,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 @@ -36480,10 +36717,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 "" @@ -36500,7 +36761,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 @@ -36541,7 +36804,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 @@ -36622,6 +36887,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 "" @@ -36658,6 +36931,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 " @@ -36665,6 +36962,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 "" @@ -36744,6 +37057,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 "" @@ -37006,7 +37325,7 @@ msgstr "" #: doc/classes/NetworkedMultiplayerPeer.xml msgid "High-level multiplayer" -msgstr "" +msgstr "Мультиплеєр високого рівня" #: doc/classes/NetworkedMultiplayerPeer.xml msgid "WebRTC Signaling Demo" @@ -38507,7 +38826,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 @@ -40608,8 +40933,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 @@ -46978,7 +47310,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 @@ -47448,6 +47789,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 "" @@ -47656,6 +48189,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 "" @@ -47923,6 +48648,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." @@ -49425,7 +50193,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 " @@ -49693,7 +50460,7 @@ msgstr "" #: doc/classes/RandomNumberGenerator.xml msgid "Random number generation" -msgstr "" +msgstr "Генерація випадкових чисел" #: doc/classes/RandomNumberGenerator.xml msgid "" @@ -51574,6 +52341,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 "" @@ -53311,8 +54094,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 @@ -55034,7 +55817,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 @@ -61150,6 +61938,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +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 "" @@ -61256,6 +62049,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 " @@ -62387,7 +63184,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 @@ -66115,6 +66917,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 "" @@ -70879,6 +71691,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 "" @@ -74082,8 +74904,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 @@ -74103,6 +74925,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -74117,8 +74945,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 @@ -74135,6 +74963,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/doc/translations/vi.po b/doc/translations/vi.po index 0cda534d16..74ac1a139c 100644 --- a/doc/translations/vi.po +++ b/doc/translations/vi.po @@ -3807,6 +3807,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 "" @@ -8820,7 +8826,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[/" @@ -9019,7 +9025,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 @@ -9036,10 +9045,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" @@ -9224,7 +9229,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 @@ -14078,7 +14085,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 "" @@ -19565,11 +19572,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." +msgstr "Trả về sin của tham số." #: 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 @@ -19855,6 +19866,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "Trả về phần dư của hai vector." @@ -21795,9 +21813,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 @@ -21808,9 +21840,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 @@ -21923,11 +21964,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 @@ -26573,7 +26633,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 @@ -26595,7 +26656,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 @@ -27404,6 +27466,13 @@ msgid "" msgstr "" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "Nếu [code]true[/code], họa tiết sẽ được căn ở trung tâm." + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "" @@ -27454,6 +27523,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]." @@ -29847,7 +29920,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 " @@ -29996,10 +30069,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" @@ -30193,24 +30262,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 " @@ -30246,6 +30297,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 "" @@ -30817,9 +30886,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." @@ -35134,9 +35203,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 @@ -35941,6 +36011,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "Trả về sin của tham số." + +#: 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 " @@ -35963,10 +36038,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 "" @@ -36001,6 +36088,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 "" @@ -36017,8 +36110,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" @@ -36047,7 +36144,17 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "Nếu [code]true[/code], họa tiết sẽ được căn ở trung tâm." #: 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 @@ -36117,6 +36224,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 #, fuzzy msgid "Returns the map cell size." @@ -36141,7 +36252,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 @@ -36160,6 +36274,12 @@ msgstr "Nếu [code]true[/code], họa tiết sẽ được căn ở trung tâm. msgid "Sets the map active." msgstr "Trả về [Texture2D] của khung hình được cho." +#: 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 "" @@ -36175,15 +36295,61 @@ 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 +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "Trả về phần dư của hai vector." + +#: 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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "Trả về sin của tham số." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "Trả về sin của tham số." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "Trả về sin của tham số." + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy msgid "Sets the map for the region." msgstr "Trả về sin của tham số." +#: 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -36193,6 +36359,11 @@ msgstr "Đơn Nhất [NavigationMeshGenerator]." msgid "Sets the global transformation for the region." msgstr "" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "Trả về sin của tham số." + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "" @@ -36202,9 +36373,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 @@ -36222,7 +36400,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 @@ -36238,11 +36424,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -36285,6 +36484,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 "" @@ -36297,7 +36502,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 @@ -36324,6 +36535,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 "" @@ -36386,9 +36604,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 @@ -36405,13 +36630,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "Trả về sin của tham số." @@ -36432,6 +36650,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 "" @@ -36462,8 +36687,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 @@ -36486,9 +36711,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 @@ -36502,14 +36727,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 @@ -36521,7 +36746,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 @@ -36549,13 +36774,7 @@ 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]." -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]." +"multiple of [member cell_size]." msgstr "" #: doc/classes/NavigationMesh.xml @@ -36566,13 +36785,19 @@ msgstr "Nếu [code]true[/code] thì lật ngang họa tiết." #: 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." +"is within [member agent_max_climb] of a walkable neighbor." +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]." 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 "" @@ -36591,7 +36816,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 "" @@ -36654,7 +36879,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 @@ -36676,13 +36901,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 @@ -36732,8 +36957,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 "" @@ -36751,8 +36976,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 @@ -36781,11 +37019,35 @@ 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 #, fuzzy msgid "The [NavigationMesh] resource to use." msgstr "Đơn Nhất [NavigationMeshGenerator]." #: 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 "" @@ -36802,7 +37064,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 @@ -36843,7 +37107,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 @@ -36924,6 +37190,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 "" @@ -36960,6 +37234,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 " @@ -36967,6 +37265,23 @@ 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "Đơn Nhất [NavigationMeshGenerator]." + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "" @@ -37046,6 +37361,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 "" @@ -38809,7 +39130,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 @@ -40910,8 +41237,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 @@ -47292,7 +47626,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 @@ -47762,6 +48105,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 "" @@ -47970,6 +48505,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 "" @@ -48237,6 +48964,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." @@ -49739,7 +50509,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 " @@ -51893,6 +52662,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 "" @@ -53630,8 +54415,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 @@ -55354,7 +56139,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 @@ -61470,6 +62260,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "Nếu [code]true[/code] thì lật dọc họa tiết." + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "" @@ -61576,6 +62371,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 " @@ -62707,7 +63506,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 @@ -66446,6 +67250,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 "" @@ -71214,6 +72028,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 "" @@ -74421,8 +75245,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 @@ -74442,6 +75266,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "Trả về sin của tham số." + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "" @@ -74456,8 +75286,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 @@ -74474,6 +75304,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "Trả về sin của tham số." + +#: 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." diff --git a/doc/translations/zh_CN.po b/doc/translations/zh_CN.po index d037281462..48df370c61 100644 --- a/doc/translations/zh_CN.po +++ b/doc/translations/zh_CN.po @@ -38,7 +38,7 @@ # SimonChang <simon_chang@foxmail.com>, 2021. # zeng haochen <m18621006730@163.com>, 2021. # suplife <2634557184@qq.com>, 2021. -# Magian <magian1127@gmail.com>, 2021. +# Magian <magian1127@gmail.com>, 2021, 2022. # ji233 <27987772@qq.com>, 2021. # 沈士超 <shenshichao920@hotmail.com>, 2021. # MisakaRua <1150235785@qq.com>, 2021. @@ -62,8 +62,8 @@ msgid "" msgstr "" "Project-Id-Version: Godot Engine class reference\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" -"PO-Revision-Date: 2022-06-08 06:47+0000\n" -"Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\n" +"PO-Revision-Date: 2022-06-13 03:39+0000\n" +"Last-Translator: Magian <magian1127@gmail.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "godot-engine/godot-class-reference/zh_Hans/>\n" "Language: zh_CN\n" @@ -4246,6 +4246,13 @@ msgid "" msgstr "提示一个整数属性是一个掩码,使用着具备或不具备命名的2D物理层。" #: doc/classes/@GlobalScope.xml +#, fuzzy +msgid "" +"Hints that an integer property is a bitmask using the optionally named 2D " +"navigation layers." +msgstr "提示一个整数属性是一个掩码,使用着具备或不具备命名的2D渲染层。" + +#: doc/classes/@GlobalScope.xml msgid "" "Hints that an integer property is a bitmask using the optionally named 3D " "render layers." @@ -10392,7 +10399,7 @@ msgstr "" "astar.connect_points(1, 2, false)\n" "[/codeblock]" -#: 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[/" @@ -10663,8 +10670,15 @@ msgstr "" "如果已经存在一个给定 [code]id[/code] 的点,它的位置和权重将被更新为给定值。" #: doc/classes/AStar2D.xml -msgid "Returns whether there is a connection/segment between the given points." -msgstr "返回给定点之间是否有连接/分割。" +#, fuzzy +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 "" +"返回两个给定点是否通过线段直接连接。如果 [code]bidirectional[/code] 为 " +"[code]false[/code],则返回是否可以通过此段从 [code]id[/code] 到 [code]to_id[/" +"code] 进行移动。" #: doc/classes/AStar2D.xml msgid "" @@ -10681,7 +10695,7 @@ msgstr "" "在给定的点之间创建一个分段。如果 [code]bidirectional[/code] 为 [code]false[/" "code],则只允许从 [code]id[/code] 到 [code]to_id[/code] 之间的移动,不允许反" "方向移动。\n" -"(codeblock)\n" +"[codeblock]\n" "var astar = AStar2D.new()\n" "astar.add_point(1, Vector2(1, 1))\n" "astar.add_point(2, Vector2(0, 5))\n" @@ -10689,10 +10703,6 @@ msgstr "" "[/codeblock]" #: 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" @@ -10938,13 +10948,16 @@ msgid "Captures audio from an audio bus in real-time." msgstr "从音频总线上实时捕捉音频。" #: doc/classes/AudioEffectCapture.xml +#, fuzzy msgid "" "AudioEffectCapture is an AudioEffect which copies all audio frames from the " "attached audio effect bus into its internal ring buffer.\n" "Application code should consume these audio frames from this ring buffer " "using [method get_buffer] and process it as needed, for example to capture " "data from 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 "" "音频效果捕获是一种音频效果,可将所附音频效果总线的所有音频帧复制到其内部环缓" "冲器中。\n" @@ -15269,7 +15282,6 @@ msgstr "" "与可选的下一个字符的字偶距。" #: doc/classes/CanvasItem.xml -#, fuzzy msgid "" "Draws a colored, filled circle. See also [method draw_arc], [method " "draw_polyline] and [method draw_polygon].\n" @@ -15279,7 +15291,7 @@ msgid "" "create an AntialiasedRegularPolygon2D node. That node relies on a texture " "with custom mipmaps to perform antialiasing." msgstr "" -"绘制未填充的彩色圆形。另请参阅 [method draw_arc]、[method draw_polyline]、" +"绘制填充的彩色圆形。另请参阅 [method draw_arc]、[method draw_polyline]、" "[method draw_polygon]。\n" "[b]注意:[/b]由于实现的原因,内置的抗锯齿无法在透明多边形上得到正确的效果,并" "且可能无法在某些平台上正常工作。作为替代方案,请安装[url=https://github.com/" @@ -16800,7 +16812,7 @@ msgstr "" "返回是否设置了碰撞掩码 [member collision_mask] 的指定位[code]bit[/code]。" #: 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 "返回对象的 [RID]。" @@ -17379,7 +17391,6 @@ msgstr "" "[/codeblock]" #: doc/classes/Color.xml -#, fuzzy msgid "" "Constructs a color from a 32-bit integer in RGBA format (each byte " "represents a color channel).\n" @@ -17389,7 +17400,7 @@ msgid "" msgstr "" "从 RGBA 格式的 32 位整数构造颜色,每个字节代表一个颜色通道。\n" "[codeblock]\n" -"var c = Color(274) # Similar to Color(0.0, 0.0, 0.004, 0.07)\n" +"var color = Color(274) # 类似 Color(0.0, 0.0, 0.004, 0.07)\n" "[/codeblock]" #: doc/classes/Color.xml @@ -17439,7 +17450,6 @@ msgstr "" "[/codeblock]" #: doc/classes/Color.xml -#, fuzzy msgid "" "Returns the most contrasting color.\n" "[codeblock]\n" @@ -17450,9 +17460,8 @@ msgid "" msgstr "" "返回对比度最高的颜色。\n" "[codeblock]\n" -"var c = Color(0.3, 0.4, 0.9)\n" -"var contrasted_color = c.contrasted() # Equivalent to RGBA(204, 229, 102, " -"255)\n" +"var color = Color(0.3, 0.4, 0.9)\n" +"var contrasted_color = color.contrasted() # 等价于 RGBA(204, 229, 102, 255)\n" "[/codeblock]" #: doc/classes/Color.xml @@ -17471,7 +17480,6 @@ msgstr "" "[/codeblock]" #: doc/classes/Color.xml -#, fuzzy 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" @@ -17480,11 +17488,11 @@ msgid "" "50, 79, 0.8) or Color8(100, 151, 201, 0.8)\n" "[/codeblock]" msgstr "" -"从 HSV 配置文件中构建一个颜色。[code]h[/code]、[code]s[/code]和[code]v[/code]" -"是0和1之间的值。\n" +"从 HSV 配置文件中构建一个颜色。[code]h[/code]、[code]s[/code] 和 [code]v[/" +"code] 是 0 和 1 之间的值。\n" "[codeblock]\n" -"var c = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # Equivalent to HSV(210, 50, " -"79, 0.8) or Color8(100, 151, 201, 0.8)\n" +"var color = Color.from_hsv(0.58, 0.5, 0.79, 0.8) # 等价于 HSV(210, 50, 79, " +"0.8) 或 Color8(100, 151, 201, 0.8)\n" "[/codeblock]" #: doc/classes/Color.xml @@ -17497,7 +17505,6 @@ msgstr "" "可以用来确定颜色是亮色还是暗色。一般认为亮度小于 0.5 的颜色是暗色。" #: doc/classes/Color.xml -#, fuzzy msgid "" "Returns the color's grayscale representation.\n" "The gray value is calculated as [code](r + g + b) / 3[/code].\n" @@ -17509,8 +17516,8 @@ msgstr "" "返回颜色的灰度表示。\n" "灰度值计算为 [code](r + g + b) / 3[/code]。\n" "[codeblock]\n" -"var c = Color(0.2, 0.45, 0.82)\n" -"var gray = c.gray() # A value of 0.466667\n" +"var color = Color(0.2, 0.45, 0.82)\n" +"var gray = color.gray() # 值为 0.466667\n" "[/codeblock]" #: doc/classes/Color.xml @@ -17637,7 +17644,6 @@ msgstr "" "[/codeblock]" #: doc/classes/Color.xml -#, fuzzy msgid "" "Returns the color's HTML hexadecimal color string in ARGB format (ex: " "[code]ff34f822[/code]).\n" @@ -17653,9 +17659,9 @@ msgstr "" "将 [code]with_alpha[/code] 设置为 [code]false[/code] 将十六进制字符串中的 " "Alpha 排除在外。\n" "[codeblock]\n" -"var c = Color(1, 1, 1, 0.5)\n" -"var s1 = c.to_html() # 返回 \"7fffffff\"\n" -"var s2 = c.to_html(false) # 返回 \"ffffff\"\n" +"var color = Color(1, 1, 1, 0.5)\n" +"var s1 = color.to_html() # 返回 \"7fffffff\"\n" +"var s2 = color.to_html(false) # 返回 \"ffffff\"\n" "[/codeblock]" #: doc/classes/Color.xml @@ -23722,12 +23728,16 @@ msgid "" msgstr "渲染提供给它的[Curve]。简化了绘制曲线和/或保存为图像文件的任务。" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." +#, fuzzy +msgid "The [Curve] that is rendered onto the texture." msgstr "渲染到纹理上的[code]curve[/code]。" #: doc/classes/CurveTexture.xml -msgid "The width of the texture." -msgstr "纹理的宽度。" +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 msgid "Class representing a cylindrical [PrimitiveMesh]." @@ -24146,6 +24156,13 @@ msgid "Returns the list of keys in the [Dictionary]." msgstr "返回[Dictionary]中的键列表。" #: 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 "返回字典中键的数量。" @@ -26732,7 +26749,6 @@ msgstr "" "侧。" #: doc/classes/EditorPlugin.xml -#, fuzzy msgid "" "Gets the Editor's dialog used for making scripts.\n" "[b]Note:[/b] Users can configure it before use.\n" @@ -26745,12 +26761,24 @@ 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 msgid "" @@ -26762,12 +26790,19 @@ 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 "" -"获取插件的GUI布局。当调用[method queue_save_layout]更改了编辑器布局(例如,更" -"改停靠点的位置)时或保存项目的编辑器布局。" #: doc/classes/EditorPlugin.xml msgid "" @@ -26895,12 +26930,31 @@ msgstr "" "用。" #: doc/classes/EditorPlugin.xml -msgid "Restore the state saved by [method get_state]." -msgstr "恢复[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]." -msgstr "恢复[method get_window_layout]保存的插件GUI布局。" +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 msgid "" @@ -28818,7 +28872,7 @@ msgstr "" "[b]警告:[/b]如果你在项目的任意位置将其设置为 [code]false[/code],重要的错误" "信息可能会被隐藏,即使它们是由其他脚本触发。如果在 [code]tool[/code] 脚本中把" "这个设置为 [code]false[/code],这也会影响到编辑器本身。在确保错误信息被启用之" -"前,[i]不[/i]报告错误(默认情况下)。\n" +"前,[i]请勿[/i]报告错误(因为默认情况下是会的)。\n" "[b]注意:[/b]当从编辑器运行一个项目时,这个属性不影响编辑器的错误选项卡。" #: doc/classes/Engine.xml @@ -29671,14 +29725,12 @@ msgid "Low quality for the screen-space ambient occlusion effect (fastest)." msgstr "低质量的屏幕空间环境遮挡效果(最快)。" #: doc/classes/Environment.xml -#, fuzzy msgid "Medium quality for the screen-space ambient occlusion effect." -msgstr "低质量的屏幕空间环境遮挡效果。" +msgstr "中等质量的屏幕空间环境遮挡效果。" #: doc/classes/Environment.xml -#, fuzzy msgid "High quality for the screen-space ambient occlusion effect (slowest)." -msgstr "低质量的屏幕空间环境遮挡效果(最慢)。" +msgstr "高质量的屏幕空间环境遮挡效果(最慢)。" #: doc/classes/Expression.xml msgid "A class that stores an expression you can execute." @@ -31006,13 +31058,14 @@ msgid "" "set_script] extends an existing object, if that object's class matches one " "of the script's base classes." msgstr "" -"用GDScript编程语言实现的脚本。该脚本扩展了实例化该对象后其所有对象的功能。\n" +"用 GDScript 编程语言实现的脚本。该脚本扩展了实例化该对象后其所有对象的功" +"能。\n" "[method new] 创建脚本的新实例。如果一个对象的类与脚本的基类之一匹配,则 " "[method Object.set_script] 会扩展该对象。" #: modules/gdscript/doc_classes/GDScript.xml msgid "Returns byte code for the script source code." -msgstr "返回脚本源代码的字节(byte)码。" +msgstr "返回脚本源代码的字节码。" #: modules/gdscript/doc_classes/GDScript.xml msgid "" @@ -31058,10 +31111,10 @@ msgid "" "script have survived up to that point." msgstr "" "检查函数调用是否可以被恢复。如果函数状态已经被恢复,则不存在这种情况。\n" -"如果[code]extended_check[/code]被启用,它还会检查相关的脚本和对象是否仍然存" -"在。扩展检查是在调试模式下作为[method GDScriptFunctionState.resume]的一部分进" -"行的,但是如果你知道你可能在不确定对象和/或脚本已经存活到那个点的情况下尝试恢" -"复,你可以使用这个。" +"如果 [code]extended_check[/code] 被启用,它还会检查相关的脚本和对象是否仍然存" +"在。扩展检查是在调试模式下作为 [method GDScriptFunctionState.resume] 的一部分" +"进行的,但是如果你知道你可能在不确定对象和/或脚本已经存活到那个点的情况下尝试" +"恢复,你可以使用这个。" #: modules/gdscript/doc_classes/GDScriptFunctionState.xml msgid "" @@ -31099,7 +31152,7 @@ msgid "" "The lower, the longer an impulse from one side takes to travel to the other " "side." msgstr "" -"X轴上的旋转阻尼量。\n" +"X 轴上的旋转阻尼量。\n" "越低,来自一侧的冲力到达另一侧的时间越长。" #: doc/classes/Generic6DOFJoint.xml @@ -31117,35 +31170,35 @@ msgstr "" #: doc/classes/Generic6DOFJoint.xml msgid "" "The maximum amount of force that can occur, when rotating around the X axis." -msgstr "绕X轴旋转时所能产生的最大力。" +msgstr "绕 X 轴旋转时所能产生的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the X axis." -msgstr "负方向的最小旋转,以挣脱并围绕X轴旋转。" +msgstr "负方向的最小旋转,以挣脱并围绕 X 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The amount of rotational restitution across the X axis. The lower, the more " "restitution occurs." -msgstr "X轴上的旋转恢复量。值越低,恢复量越大。" +msgstr "X 轴上的旋转恢复量。值越低,恢复量越大。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed of all rotations across the X axis." -msgstr "跨越X轴的所有旋转的速度。" +msgstr "跨越 X 轴的所有旋转的速度。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the X axis." -msgstr "正方向的最小旋转,以挣脱并绕X轴旋转。" +msgstr "正方向的最小旋转,以挣脱并绕 X 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The amount of rotational damping across the Y axis. The lower, the more " "dampening occurs." -msgstr "Y轴上的旋转阻尼量。值越低,旋转的阻尼就越大。" +msgstr "Y 轴上的旋转阻尼量。值越低,旋转的阻尼就越大。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], rotation across the Y axis is limited." @@ -31156,41 +31209,41 @@ msgid "" "When rotating across the Y axis, this error tolerance factor defines how " "much the correction gets slowed down. The lower, the slower." msgstr "" -"当在Y轴上旋转时,这个误差容限系数定义了修正的速度被减慢的程度。值越低,旋转越" -"慢。" +"当在 Y 轴上旋转时,这个误差容限系数定义了修正的速度被减慢的程度。值越低,旋转" +"越慢。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The maximum amount of force that can occur, when rotating around the Y axis." -msgstr "围绕Y轴旋转时,可能发生的最大力。" +msgstr "围绕 Y 轴旋转时,可能发生的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the Y axis." -msgstr "负方向的最小旋转,以挣脱并围绕Y轴旋转。" +msgstr "负方向的最小旋转,以挣脱并围绕 Y 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The amount of rotational restitution across the Y axis. The lower, the more " "restitution occurs." -msgstr "跨越Y轴的旋转恢复量。越低,发生的恢复量越大。" +msgstr "跨越 Y 轴的旋转恢复量。越低,发生的恢复量越大。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed of all rotations across the Y axis." -msgstr "跨越Y轴的所有旋转的速度。" +msgstr "跨越 Y 轴的所有旋转的速度。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the Y axis." -msgstr "正方向的最小旋转,以挣脱并绕Y轴旋转。" +msgstr "正方向的最小旋转,以挣脱并绕 Y 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The amount of rotational damping across the Z axis. The lower, the more " "dampening occurs." -msgstr "跨越Z轴的旋转阻尼量。值越低,阻尼就越多。" +msgstr "跨越 Z 轴的旋转阻尼量。值越低,阻尼就越多。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], rotation across the Z axis is limited." @@ -31201,35 +31254,35 @@ msgid "" "When rotating across the Z axis, this error tolerance factor defines how " "much the correction gets slowed down. The lower, the slower." msgstr "" -"当在Z轴上旋转时,这个误差容限系数定义了修正的速度被减慢的程度。值越低,旋转越" -"慢。" +"当在 Z 轴上旋转时,这个误差容限系数定义了修正的速度被减慢的程度。值越低,旋转" +"越慢。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The maximum amount of force that can occur, when rotating around the Z axis." -msgstr "围绕Z轴旋转时,可能发生的最角度。" +msgstr "围绕 Z 轴旋转时,可能发生的最角度。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in negative direction to break loose and rotate around " "the Z axis." -msgstr "负方向的最小旋转,以挣脱并围绕Z轴旋转。" +msgstr "负方向的最小旋转,以挣脱并围绕 Z 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The amount of rotational restitution across the Z axis. The lower, the more " "restitution occurs." -msgstr "跨越Z轴的旋转恢复量。越低,发生的恢复量越大。" +msgstr "跨越 Z 轴的旋转恢复量。越低,发生的恢复量越大。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed of all rotations across the Z axis." -msgstr "跨越Z轴的所有旋转的速度。" +msgstr "跨越 Z 轴的所有旋转的速度。" #: doc/classes/Generic6DOFJoint.xml msgid "" "The minimum rotation in positive direction to break loose and rotate around " "the Z axis." -msgstr "正方向的最小旋转,并绕Z轴旋转。" +msgstr "正方向的最小旋转,并绕 Z 轴旋转。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], a rotating motor at the X axis is enabled." @@ -31237,11 +31290,11 @@ msgstr "如果为 [code]true[/code],则启用 X 轴的旋转马达。" #: doc/classes/Generic6DOFJoint.xml msgid "Maximum acceleration for the motor at the X axis." -msgstr "在X轴旋转的最大加速度。" +msgstr "在 X 轴旋转的最大加速度。" #: doc/classes/Generic6DOFJoint.xml msgid "Target speed for the motor at the X axis." -msgstr "X轴上电机的目标速度。" +msgstr "X 轴上电机的目标速度。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], a rotating motor at the Y axis is enabled." @@ -31249,11 +31302,11 @@ msgstr "如果为 [code]true[/code],则启用 Y 轴的旋转马达。" #: doc/classes/Generic6DOFJoint.xml msgid "Maximum acceleration for the motor at the Y axis." -msgstr "电机在X轴的最大加速度。" +msgstr "电机在 X 轴的最大加速度。" #: doc/classes/Generic6DOFJoint.xml msgid "Target speed for the motor at the Y axis." -msgstr "电机在Y轴的目标速度。" +msgstr "电机在 Y 轴的目标速度。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], a rotating motor at the Z axis is enabled." @@ -31261,15 +31314,15 @@ msgstr "如果为 [code]true[/code],则启用 Z 轴的旋转马达。" #: doc/classes/Generic6DOFJoint.xml msgid "Maximum acceleration for the motor at the Z axis." -msgstr "电机在Z轴的最大加速度。" +msgstr "电机在 Z 轴的最大加速度。" #: doc/classes/Generic6DOFJoint.xml msgid "Target speed for the motor at the Z axis." -msgstr "Z轴上电机的目标速度。" +msgstr "Z 轴上电机的目标速度。" #: doc/classes/Generic6DOFJoint.xml msgid "The amount of damping that happens at the X motion." -msgstr "发生在X运动的阻尼量。" +msgstr "发生在 X 运动的阻尼量。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], the linear motion across the X axis is limited." @@ -31283,13 +31336,13 @@ msgstr "轴心点的 X 轴之间的最小差异。" msgid "" "The amount of restitution on the X axis movement. The lower, the more " "momentum gets lost." -msgstr "X轴运动的恢复量。越低,动量损失越大。" +msgstr "X 轴运动的恢复量。越低,动量损失越大。" #: doc/classes/Generic6DOFJoint.xml msgid "" "A factor applied to the movement across the X axis. The lower, the slower " "the movement." -msgstr "应用于X轴上移动的一个系数。值越低,移动的就越慢。" +msgstr "应用于 X 轴上移动的一个系数。值越低,移动的就越慢。" #: doc/classes/Generic6DOFJoint.xml msgid "The maximum difference between the pivot points' X axis." @@ -31297,7 +31350,7 @@ msgstr "轴心点的 X 轴之间的最大差异。" #: doc/classes/Generic6DOFJoint.xml msgid "The amount of damping that happens at the Y motion." -msgstr "发生在Y运动的阻尼量。" +msgstr "发生在 Y 运动的阻尼量。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], the linear motion across the Y axis is limited." @@ -31311,13 +31364,13 @@ msgstr "轴心点的 Y 轴之间的最小差异。" msgid "" "The amount of restitution on the Y axis movement. The lower, the more " "momentum gets lost." -msgstr "Y轴运动的恢复量。值越低,动量损失越大。" +msgstr "Y 轴运动的恢复量。值越低,动量损失越大。" #: doc/classes/Generic6DOFJoint.xml msgid "" "A factor applied to the movement across the Y axis. The lower, the slower " "the movement." -msgstr "应用于Y轴上移动的一个系数。值越低,移动的就越慢。" +msgstr "应用于 Y 轴上移动的一个系数。值越低,移动的就越慢。" #: doc/classes/Generic6DOFJoint.xml msgid "The maximum difference between the pivot points' Y axis." @@ -31325,7 +31378,7 @@ msgstr "轴心点的 Y 轴之间的最大差异。" #: doc/classes/Generic6DOFJoint.xml msgid "The amount of damping that happens at the Z motion." -msgstr "发生在Z运动的阻尼量。" +msgstr "发生在 Z 运动的阻尼量。" #: doc/classes/Generic6DOFJoint.xml msgid "If [code]true[/code], the linear motion across the Z axis is limited." @@ -31339,13 +31392,13 @@ msgstr "轴心点的 Z 轴之间的最小差异。" msgid "" "The amount of restitution on the Z axis movement. The lower, the more " "momentum gets lost." -msgstr "Y轴运动的恢复量。越低,动量损失越大。" +msgstr "Y 轴运动的恢复量。越低,动量损失越大。" #: doc/classes/Generic6DOFJoint.xml msgid "" "A factor applied to the movement across the Z axis. The lower, the slower " "the movement." -msgstr "适用于跨Z轴移动的一个系数。值越低,移动的就越慢。" +msgstr "适用于跨 Z 轴移动的一个系数。值越低,移动的就越慢。" #: doc/classes/Generic6DOFJoint.xml msgid "The maximum difference between the pivot points' Z axis." @@ -31363,11 +31416,11 @@ msgstr "" msgid "" "The maximum force the linear motor can apply on the X axis while trying to " "reach the target velocity." -msgstr "当尝试达到目标速度时,线性马达可以在X轴上应用的最大力。" +msgstr "当尝试达到目标速度时,线性马达可以在 X 轴上应用的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed that the linear motor will attempt to reach on the X axis." -msgstr "线性马达在X轴上尝试达到的速度。" +msgstr "线性马达在 X 轴上尝试达到的速度。" #: doc/classes/Generic6DOFJoint.xml msgid "" @@ -31381,11 +31434,11 @@ msgstr "" msgid "" "The maximum force the linear motor can apply on the Y axis while trying to " "reach the target velocity." -msgstr "直线电机在试图达到目标速度时可施加在Y轴上的最大力。" +msgstr "直线电机在试图达到目标速度时可施加在 Y 轴上的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed that the linear motor will attempt to reach on the Y axis." -msgstr "线性马达在Y轴上将会达到的速度。" +msgstr "线性马达在 Y 轴上将会达到的速度。" #: doc/classes/Generic6DOFJoint.xml msgid "" @@ -31399,11 +31452,11 @@ msgstr "" msgid "" "The maximum force the linear motor can apply on the Z axis while trying to " "reach the target velocity." -msgstr "当试图达到目标速度时,线性马达可以在X轴上应用的最大力。" +msgstr "当试图达到目标速度时,线性马达可以在 X 轴上应用的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "The speed that the linear motor will attempt to reach on the Z axis." -msgstr "线性马达在Z轴上试图达到的速度。" +msgstr "线性马达在 Z 轴上试图达到的速度。" #: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml msgid "The minimum difference between the pivot points' axes." @@ -31460,7 +31513,7 @@ msgstr "所有跨轴旋转的速度。" msgid "" "The amount of rotational damping across the axes. The lower, the more " "dampening occurs." -msgstr "跨越Z轴的旋转阻尼量。值越低,发生的阻尼就越多。" +msgstr "跨越 Z 轴的旋转阻尼量。值越低,发生的阻尼就越多。" #: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml msgid "" @@ -31471,7 +31524,7 @@ msgstr "在各轴上的旋转恢复量。值越低,发生的恢复量越大。 #: doc/classes/Generic6DOFJoint.xml doc/classes/PhysicsServer.xml msgid "" "The maximum amount of force that can occur, when rotating around the axes." -msgstr "围绕Z轴旋转时,可能发生的最大力。" +msgstr "围绕 Z 轴旋转时,可能发生的最大力。" #: doc/classes/Generic6DOFJoint.xml msgid "" @@ -31507,7 +31560,7 @@ msgstr "如果启用,则存在跨这些轴的线性马达。" #: doc/classes/Generic6DOFJoint.xml doc/classes/HingeJoint.xml msgid "Represents the size of the [enum Flag] enum." -msgstr "表示[enum Flag]枚举的大小。" +msgstr "表示 [enum Flag] 枚举的大小。" #: doc/classes/Geometry.xml msgid "Helper node to calculate generic geometry operations." @@ -32763,12 +32816,14 @@ msgid "Gradient-filled texture." msgstr "渐变填充纹理。" #: doc/classes/GradientTexture.xml +#, fuzzy msgid "" "GradientTexture uses a [Gradient] to fill the texture data. The gradient " "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 "" "GradientTexture使用[Gradient]来填充纹理数据。渐变将使用从中获得的颜色从左到右" "填充。这意味着纹理不一定代表渐变的精确副本,而是以固定的步长从渐变中获得的样" @@ -32787,13 +32842,15 @@ msgid "Gradient-filled 2D texture." msgstr "使用渐变填充的 2D 纹理。" #: doc/classes/GradientTexture2D.xml +#, fuzzy msgid "" "The texture uses a [Gradient] to fill the texture data in 2D space. The " "gradient is filled according to the specified [member fill] and [member " "repeat] types using colors obtained from the gradient. The texture does not " "necessarily represent an exact copy of the gradient, but instead an " "interpolation of samples obtained from the gradient at fixed steps (see " -"[member width] and [member height])." +"[member width] and [member height]). See also [GradientTexture] and " +"[CurveTexture]." msgstr "" "该纹理使用 [Gradient] 渐变来填充 2D 空间纹理数据。渐变会根据 [member fill] " "和 [member repeat] 类型,使用从渐变中获取的颜色进行填充。该纹理未必精确表示该" @@ -33732,6 +33789,13 @@ msgstr "" "[code]pos[/code] 应该使用 GridMap 的本地坐标空间。" #: modules/gridmap/doc_classes/GridMap.xml +#, fuzzy +msgid "" +"If [code]true[/code], this GridMap uses cell navmesh resources to create " +"navigation regions." +msgstr "如果[code]true[/code],根据流程相关通知更新动画。" + +#: modules/gridmap/doc_classes/GridMap.xml msgid "If [code]true[/code], grid items are centered on the X axis." msgstr "如果为 [code]true[/code],则网格项以 X 轴为中心。" @@ -33793,6 +33857,10 @@ msgid "The assigned [MeshLibrary]." msgstr "指定的 [MeshLibrary]。" #: 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]." @@ -36914,10 +36982,11 @@ msgid "" msgstr "在映射数据库中添加新的映射条目(SDL2 格式)。可选更新已连接的设备。" #: doc/classes/Input.xml +#, fuzzy 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 " @@ -37113,10 +37182,6 @@ 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" @@ -37399,30 +37464,6 @@ msgstr "" "[b]注意:[/b]在 Android 和 iOS 上,这个值可立即被硬件传感器的值所覆盖。" #: 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 "" -"启用或禁用操作系统发送的类似输入事件的累积。当启用输入累积时,在一帧中产生的" -"所有输入事件将被合并,并在该帧完成渲染时发出。因此,这限制了每秒的输入方法调" -"用次数,使之与渲染FPS相一致。\n" -"输入累加在默认情况下是启用的。它可以被禁用,将以增加CPU使用率为代价,获得稍微" -"更精确及更灵敏的输入。在需要自由绘制线条的应用中,一般应用在用户绘制线条时禁" -"用输入累加,以获得紧跟实际输入的结果。" - -#: 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 " @@ -37472,6 +37513,32 @@ msgstr "" "MOUSE_MODE_CONFINED] 时则是限制在游戏窗口内。" #: doc/classes/Input.xml +#, fuzzy +msgid "Controls the mouse mode. See [enum MouseMode] for more information." +msgstr "设置鼠标模式。有关更多信息,请参阅常量。" + +#: doc/classes/Input.xml +#, fuzzy +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 "" +"启用或禁用操作系统发送的类似输入事件的累积。当启用输入累积时,在一帧中产生的" +"所有输入事件将被合并,并在该帧完成渲染时发出。因此,这限制了每秒的输入方法调" +"用次数,使之与渲染FPS相一致。\n" +"输入累加在默认情况下是启用的。它可以被禁用,将以增加CPU使用率为代价,获得稍微" +"更精确及更灵敏的输入。在需要自由绘制线条的应用中,一般应用在用户绘制线条时禁" +"用输入累加,以获得紧跟实际输入的结果。" + +#: doc/classes/Input.xml msgid "Emitted when a joypad device has been connected or disconnected." msgstr "连接或断开游戏手柄设备时触发。" @@ -38194,13 +38261,14 @@ msgid "Input event type for mouse motion events." msgstr "鼠标移动事件的输入事件类型。" #: doc/classes/InputEventMouseMotion.xml +#, fuzzy 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." @@ -43487,10 +43555,12 @@ msgid "Node used for displaying a [Mesh] in 2D." msgstr "用于在2D中显示[Mesh]的节点。" #: doc/classes/MeshInstance2D.xml +#, fuzzy 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 "" "用于在2D中显示[Mesh]的节点。可以通过编辑器工具栏上的工具从现有的[Sprite]构" "建。选择 \"Sprite\",然后选择 \"转换为Mesh2D\",在弹出的窗口中选择设置并按下 " @@ -44492,6 +44562,11 @@ msgstr "" "导航网格之间的交点。如果找到多个交点,则返回最接近线段起点的交点。" #: doc/classes/Navigation.xml +#, fuzzy +msgid "Returns the [RID] of the navigation map on the [NavigationServer]." +msgstr "返回这个代理在 [NavigationServer] 上的 [RID]。" + +#: 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 " @@ -44517,12 +44592,24 @@ 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 "" "定义了向上的方向。默认情况下,这是[code](0,1,0)[/code],这是世界的“向上”方" "向。" +#: 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 "2D 导航和寻路节点。" @@ -44564,6 +44651,12 @@ msgstr "" msgid "The XY plane cell size to use for fields." msgstr "用于字段的 XZ 平面单元尺寸。" +#: 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 "访问底层 2D 导航的服务器接口。" @@ -44581,8 +44674,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" @@ -44597,7 +44694,11 @@ msgstr "" "Navigation2DServer 是负责所有 2D 导航的服务器,处理的对象有地图(map)、地区" "(region)、代理(agent)。\n" "地图是由地区组成的,地区又由导航多边形组成。它们一同构成了 2D 世界中的可导航" -"区域。两个地区必须共有一条相似的边界(edge)才能相连。如果一条边界的两个顶点" +"区域。\n" +"[b]注意:[/b]NavigationServer 的大多数修改都要在下一个物理帧之后生效,不是立" +"即生效的。SceneTree 中导航相关的节点对地图、地区、代理作出的修改也是如此,通" +"过脚本作出的修改亦然。\n" +"两个地区必须共有一条相似的边界(edge)才能相连。如果一条边界的两个顶点" "(vertex)与另一条边界的对应顶点的距离小于 [member Navigation." "edge_connection_margin],则认为这两条边界相连。\n" "要使用防撞系统,可以使用代理。你可以设置代理的目标速度,服务器就会使用修正后" @@ -44622,8 +44723,18 @@ msgid "Returns [code]true[/code] if the map got changed the previous frame." msgstr "如果地图在上一帧发生了改变,则返回 [code]true[/code]。" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -msgid "Callback called at the end of the RVO process." -msgstr "在 RVO 处理末尾调用的回调。" +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 msgid "Puts the agent in the map." @@ -44693,6 +44804,11 @@ msgid "" "requested navigation [code]map[/code]." msgstr "返回所有与请求的导航地图 [code]map[/code] 关联的导航代理的 [RID]。" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +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 "返回地图的单元格大小。" @@ -44716,8 +44832,11 @@ msgid "" msgstr "返回地图的边界连接边距。边界连接边距是用于连接两个地区的距离。" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml -msgid "Returns the navigation path to reach the destination from the origin." -msgstr "返回从原点到终点的导航路径。" +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 msgid "" @@ -44733,6 +44852,13 @@ msgstr "如果地图处于活动状态,则返回 [code]true[/code]。" msgid "Sets the map active." msgstr "设置地图的激活态。" +#: doc/classes/Navigation2DServer.xml +#, fuzzy +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 "设置用于焊接导航网格多边形的地图单元格大小。" @@ -44748,14 +44874,61 @@ 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 +#, fuzzy +msgid "" +"Returns how many connections this [code]region[/code] has with other regions " +"in the map." +msgstr "返回 [code]点[/code]在平面上的正交投影。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]enter_cost[/code] of this [code]region[/code]." +msgstr "如果给定的信号 [code]signal[/code] 存在,则返回 [code]true[/code]。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +msgid "" "Returns the navigation map [RID] the requested [code]region[/code] is " "currently assigned to." msgstr "返回请求的导航地区 [code]region[/code] 所关联的导航地图的 [RID]。" #: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the region's navigation layers." +msgstr "返回该项的导航网格。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "如果给定的信号 [code]signal[/code] 存在,则返回 [code]true[/code]。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "为具有给定[code]id[/code]的点设置[code]position[/code]。" + +#: 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 "设置该地图的导航网格。" @@ -44764,6 +44937,11 @@ msgstr "设置该地图的导航网格。" msgid "Sets the global transformation for the region." msgstr "设置该地区的全局变换。" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]travel_cost[/code] for this [code]region[/code]." +msgstr "为具有给定[code]id[/code]的点设置[code]position[/code]。" + #: doc/classes/NavigationAgent.xml msgid "3D agent used in navigation for collision avoidance." msgstr "在导航中用于防撞的 3D 代理。" @@ -44773,14 +44951,17 @@ 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 "" -"导航中使用的 3D 代理,可以在前往某个位置时躲避静态和动态障碍物。躲避动态障碍" -"物使用的是 RVO(Reciprocal Velocity Obstacles,相对速度障碍物)防撞算法。代理" -"需要导航数据才能正确工作。可以通过让代理成为 [Navigation] 节点的子项实现,也" -"可以使用 [method set_navigation]。[NavigationAgent] 是物理安全的。" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml msgid "" @@ -44801,8 +44982,16 @@ msgstr "" "可能发生变化。因此,最好每一帧都检查一下。" #: doc/classes/NavigationAgent.xml doc/classes/NavigationAgent2D.xml -msgid "Returns the path from start to finish in global coordinates." -msgstr "返回从起点到终点的路径,使用全局坐标。" +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 msgid "" @@ -44816,13 +45005,27 @@ msgid "" "system." msgstr "返回该代理的导航系统所使用的 [Navigation] 节点。" -#: 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 +#, fuzzy 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 "" -"返回可以移动至的 [Vector3] 全局坐标,确保中途没有静态物体阻挡。如果代理没有导" +"返回可以移动至的 [Vector2] 全局坐标,确保中途没有静态物体阻挡。如果代理没有导" "航路径,则会返回代理父节点的原点。" #: doc/classes/NavigationAgent.xml @@ -44870,6 +45073,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 "设置用户期望的终点位置。会将当前导航路径清空。" @@ -44884,8 +45093,14 @@ msgstr "" "会触发 [signal velocity_computed] 信号。" #: doc/classes/NavigationAgent.xml -msgid "The agent height offset to match the navigation mesh height." -msgstr "代理的高度偏移量,用于匹配导航网格的高度。" +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 msgid "" @@ -44916,6 +45131,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 "搜索其他代理的距离。" @@ -44986,14 +45208,17 @@ 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 "" -"导航中使用的 2D 代理,可以在前往某个位置时躲避静态和动态障碍物。躲避动态障碍" -"物使用的是 RVO(Reciprocal Velocity Obstacles,相对速度障碍物)防撞算法。代理" -"需要导航数据才能正确工作。可以通过让代理成为 [Navigation2D] 节点的子项实现," -"也可以使用 [method set_navigation]。[NavigationAgent2D] 是物理安全的。" #: doc/classes/NavigationAgent2D.xml msgid "" @@ -45008,15 +45233,6 @@ msgid "" msgstr "返回该代理的导航系统所使用的 [Navigation2D] 节点。" #: 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 "" -"返回可以移动至的 [Vector2] 全局坐标,确保中途没有静态物体阻挡。如果代理没有导" -"航路径,则会返回代理父节点的原点。" - -#: doc/classes/NavigationAgent2D.xml msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "返回这个代理在 [Navigation2DServer] 上的 [RID]。" @@ -45043,6 +45259,13 @@ msgstr "" "code]。为避障处理注册大量代理会对性能有显著影响,应该只在当前有需要的代理上启" "用。" +#: 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 "用于模拟可步行区域和障碍物的网格。" @@ -45074,9 +45297,10 @@ msgid "" msgstr "通过根据 [Mesh] 设置顶点和索引来初始化导航网格。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "返回[member geometry/collision_mask]的指定[code]bit[/code]是否被设置。" #: doc/classes/NavigationMesh.xml doc/classes/NavigationPolygon.xml @@ -45096,11 +45320,12 @@ msgid "" msgstr "返回包含用于创建多边形的所有顶点的[PoolVector3Array]。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "如果 [code]value[/code] 为 [code]true[/code],则在 [member geometry/" "collision_mask] 中设置指定的 [code]bit[/code]。\n" @@ -45114,20 +45339,22 @@ msgid "" msgstr "设置顶点,然后使用 [method add_polygon] 方法创建多边形。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "地板到天花板的最小高度,仍然允许被认为是可行走的地板。\n" "[b]注意:[/b]烘焙时,这个值会向上取整到最接近的 [member cell/height] 的倍数。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "被认为仍可穿越的最小墙壁高度。\n" "[b]注意:[/b]烘焙时,该值将向下舍入到最接近的 [member cell/height] 的倍数。" @@ -45137,11 +45364,12 @@ msgid "The maximum slope that is considered walkable, in degrees." msgstr "认为可行走的最大坡度,单位是度。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "侵蚀/缩小远离障碍物的高度场的可行走区域距离。\n" "[b]注意:[/b]烘焙时,这个值会向上取整到最接近的 [member cell/size] 的倍数。" @@ -45168,38 +45396,42 @@ msgid "" msgstr "简化轮廓的边界边缘应偏离原始原始轮廓的最大距离。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "沿网格边界的轮廓的最大允许长度。\n" "[b]注意:[/b]烘焙时,这个值会向上取整到最接近的[member cell/size]的倍数。" #: 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]." -msgstr "" -"如果为 [code]true[/code],如果跨度上方的间隙小于 [member agent/height],则将" -"可行走范围标记为不可行走。" - -#: doc/classes/NavigationMesh.xml msgid "If [code]true[/code], marks spans that are ledges as non-walkable." msgstr "如果为 [code]true[/code],则标记边缘间的跨度为不可行走。" #: doc/classes/NavigationMesh.xml +#, fuzzy msgid "" "If [code]true[/code], marks non-walkable spans as walkable if their maximum " -"is within [member agent/max_climb] of a walkable neighbor." +"is within [member agent_max_climb] of a walkable neighbor." msgstr "" "如果为 [code]true[/code],如果它们的最大值在可行走邻域的 [member agent/" "max_climb] 内,则将不可行走范围标记为可行走。" #: doc/classes/NavigationMesh.xml +#, fuzzy +msgid "" +"If [code]true[/code], marks walkable spans as not walkable if the clearance " +"above the span is less than [member agent_height]." +msgstr "" +"如果为 [code]true[/code],如果跨度上方的间隙小于 [member agent/height],则将" +"可行走范围标记为不可行走。" + +#: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "用于扫描静态碰撞的物理层。\n" @@ -45220,9 +45452,10 @@ msgid "" msgstr "烘焙时使用的几何体的源。参阅 [enum SourceGeometryMode]。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" @@ -45296,9 +45529,10 @@ msgstr "" "将网格实例解析为几何体。这包括 [MeshInstance]、[CSGShape] 和 [GridMap] 节点。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "将 [StaticBody] 碰撞器解析为几何体。碰撞器应位于 [member geometry/" "collision_mask] 指定的任何层中。" @@ -45321,17 +45555,19 @@ msgid "" msgstr "递归扫描 [NavigationMeshInstance] 的子节点以获取几何体。" #: doc/classes/NavigationMesh.xml +#, fuzzy 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 "" "以递归方式扫描组中的节点及其子节点以获取几何图形。该组由 [member geometry/" "source_group_name] 指定。" #: doc/classes/NavigationMesh.xml +#, fuzzy msgid "" "Uses nodes in a group for geometry. The group is specified by [member " -"geometry/source_group_name]." +"geometry_source_group_name]." msgstr "" "使用一个组中的节点进行几何运算。该组由 [member geometry/source_group_name] 指" "定。" @@ -45399,12 +45635,13 @@ msgstr "" "[NavigationMeshInstance] 使用。" #: doc/classes/NavigationMeshGenerator.xml +#, fuzzy 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 "" "将导航数据烘焙至提供的 [code]nav_mesh[/code] 中。解析的是提供的根节点 " @@ -45425,11 +45662,22 @@ msgstr "[NavigationMesh] 的一个实例。" #: 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 "" -"[NavigationMesh] 的一个实例。它会根据 [NavigationMesh] 资源,告知 " -"[Navigation] 节点什么可以导航、什么不可以。应该是 [Navigation] 节点的子节点。" #: doc/classes/NavigationMeshInstance.xml msgid "" @@ -45466,10 +45714,34 @@ msgid "Determines if the [NavigationMeshInstance] is enabled or disabled." msgstr "决定该 [NavigationMeshInstance] 已启用还是已禁用。" #: 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 "使用的 [NavigationMesh] 资源。" #: 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 "导航网格烘焙操作完成时发出通知。" @@ -45482,11 +45754,14 @@ msgid "3D obstacle used in navigation for collision avoidance." msgstr "在导航中用于防撞的 3D 障碍物。" #: doc/classes/NavigationObstacle.xml +#, fuzzy 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 "" "导航中用于防撞的 3D 障碍物。障碍物需要导航数据才能正确工作。可以通过让障碍物" "成为 [Navigation] 节点的子项实现,也可以使用 [method set_navigation]。" @@ -45528,11 +45803,14 @@ msgid "2D obstacle used in navigation for collision avoidance." msgstr "在导航中用于防撞的 2D 障碍物。" #: doc/classes/NavigationObstacle2D.xml +#, fuzzy 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 "" "导航中用于防撞的 2D 障碍物。障碍物需要导航数据才能正确工作。可以通过让障碍物" "成为 [Navigation2D] 节点的子项实现,也可以使用 [method set_navigation]。" @@ -45643,6 +45921,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 "返回[PoolVector2Array],包含在编辑器中或通过脚本创建的轮廓的顶点。" @@ -45683,6 +45969,31 @@ msgstr "" "make_polygons_from_outlines] 来更新多边形。" #: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +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 " @@ -45693,12 +46004,29 @@ msgstr "" "Navigation2DServer.map_get_closest_point_owner] 组合使用,获取合并后的导航图" "中与某个点最接近的 [NavigationPolygonInstance]。" +#: doc/classes/NavigationPolygonInstance.xml +#, fuzzy +msgid "Determines if the [NavigationPolygonInstance] is enabled or disabled." +msgstr "决定该 [NavigationMeshInstance] 已启用还是已禁用。" + +#: 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 +#, fuzzy +msgid "The [NavigationPolygon] resource to use." +msgstr "使用的 [NavigationMesh] 资源。" + #: doc/classes/NavigationServer.xml msgid "Server interface for low-level 3D navigation access." msgstr "访问底层 3D 导航的服务器接口。" #: doc/classes/NavigationServer.xml -#, fuzzy msgid "" "NavigationServer is the server responsible for all 3D navigation. It handles " "several objects, namely maps, regions and agents.\n" @@ -45726,7 +46054,11 @@ msgstr "" "NavigationServer 是负责所有 3D 导航的服务器,处理的对象有地图(map)、地区" "(region)、代理(agent)。\n" "地图是由地区组成的,地区又由导航网格组成。它们一同构成了 3D 世界中的可导航区" -"域。两个地区必须共有一条相似的边界(edge)才能相连。如果一条边界的两个顶点" +"域。\n" +"[b]注意:[/b]NavigationServer 的大多数修改都要在下一个物理帧之后生效,不是立" +"即生效的。SceneTree 中导航相关的节点对地图、地区、代理作出的修改也是如此,通" +"过脚本作出的修改亦然。\n" +"两个地区必须共有一条相似的边界(edge)才能相连。如果一条边界的两个顶点" "(vertex)与另一条边界的对应顶点的距离小于 [member Navigation." "edge_connection_margin],则认为这两条边界相连。\n" "要使用防撞系统,可以使用代理。你可以设置代理的目标速度,服务器就会使用修正后" @@ -45785,6 +46117,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 "控制这个服务器是否激活。" @@ -48165,8 +48503,14 @@ 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]." -msgstr "节点的缩放。未缩放时为:[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 msgid "Local [Transform2D]." @@ -48354,7 +48698,6 @@ msgstr "" "[/codeblock]" #: doc/classes/NodePath.xml -#, fuzzy msgid "" "Gets the node name indicated by [code]idx[/code] (0 to [method " "get_name_count] - 1).\n" @@ -48365,7 +48708,7 @@ msgid "" "print(node_path.get_name(2)) # Sprite\n" "[/codeblock]" msgstr "" -"获取由 [code]idx[/code](0 到 [method get_name_count])指示的节点名称。\n" +"获取由 [code]idx[/code](0 到 [method get_name_count] - 1)指示的节点名称。\n" "[codeblock]\n" "var node_path = NodePath(\"Path2D/PathFollow2D/Sprite\")\n" "print(node_path.get_name(0)) # Path2D\n" @@ -51028,11 +51371,16 @@ 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 "" -"将文件或目录移动到系统的回收站。另请参阅 [method Directory.remove]。\n" -"[b]注意:[/b]如果用户禁用了系统的回收站,那么这个文件就会被永久删除。" #: doc/classes/OS.xml msgid "" @@ -51149,11 +51497,12 @@ msgid "" "[b]Note:[/b] Double-check the casing of [code]variable[/code]. Environment " "variable names are case-sensitive on all platforms except Windows." msgstr "" -"将环境变量[code]variable[/code]的值设置为[code]value[/code]。在运行[method " -"set_environment]后,环境变量将被设置为Godot进程和任何用[method execute]执行的" -"进程。环境变量将[i]不[/i]持续存在于Godot进程终止后运行的进程中。\n" -"[b]注意:[/b]仔细检查[code]variable[/code]的大小写。除Windows外,环境变量名称" -"在所有平台上都是区分大小写的。" +"将环境变量 [code]variable[/code] 的值设置为 [code]value[/code]。在运行 " +"[method set_environment] 后,环境变量将被设置为 Godot 进程和任何用 [method " +"execute] 执行的进程。环境变量[i]不会[/i]持续存在于 Godot 进程终止后运行的进程" +"中。\n" +"[b]注意:[/b]仔细检查 [code]variable[/code] 的大小写。除 Windows 外,环境变量" +"名称在所有平台上都是区分大小写的。" #: doc/classes/OS.xml msgid "" @@ -51271,7 +51620,6 @@ msgstr "" "[b]注意:[/b]该方法在 HTML5、Linux、macOS 和 Windows 上实现。" #: doc/classes/OS.xml -#, fuzzy msgid "" "Requests the OS to open a resource with the most appropriate program. For " "example:\n" @@ -51296,8 +51644,8 @@ msgstr "" "器打开 Godot 官方网站。\n" "- [code]OS.shell_open(\"mailto:example@example.com\")[/code] 会打开默认电子邮" "件客户端并将“收件人”字段设置为 [code]example@example.com[/code]。其他支持自定" -"义的字段见 [url=https://blog.escapecreative.com/customizing-mailto-links/]自" -"定义 [code]mailto:[/code] 链接[/url] 。\n" +"义的字段见 [url=https://datatracker.ietf.org/doc/html/rfc2368]RFC 2368 - " +"[code]mailto[/code] URL 方案[/url]。\n" "可以使用 [method ProjectSettings.globalize_path] 将 [code]res://[/code] 和 " "[code]user://[/code] 路径转换为本方法所使用的系统路径。\n" "[b]注意:[/b]本方法在 Android、iOS、HTML5、Linux、macOS、以及 Windows 上实" @@ -56187,7 +56535,6 @@ msgid "A pooled array of bytes." msgstr "字节池数组。" #: doc/classes/PoolByteArray.xml -#, fuzzy msgid "" "An array specifically designed to hold bytes. Optimized for memory usage, " "does not fragment the memory.\n" @@ -56217,7 +56564,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolByteArray()]\n" "array[0].push_back(123)\n" -"print(array) # [[]](空 Array 中包含了空的 PoolByteArray)\n" +"print(array) # [[]](Array 中包含了空的 PoolByteArray)\n" "[/codeblock]\n" "整个 [PoolByteArray] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会发" "生变化:\n" @@ -56396,7 +56743,6 @@ msgid "A pooled array of [Color]s." msgstr "[Color] 池数组。" #: doc/classes/PoolColorArray.xml -#, fuzzy msgid "" "An array specifically designed to hold [Color]. Optimized for memory usage, " "does not fragment the memory.\n" @@ -56427,7 +56773,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolColorArray()]\n" "array[0].push_back(Color(0.1, 0.2, 0.3, 0.4))\n" -"print(array) # [[]](空 Array 中包含了空的 PoolColorArray)\n" +"print(array) # [[]](Array 中包含了空的 PoolColorArray)\n" "[/codeblock]\n" "整个 [PoolColorArray] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会发" "生变化:\n" @@ -56474,7 +56820,6 @@ msgid "A pooled array of integers ([int])." msgstr "整数([int])池数组。" #: doc/classes/PoolIntArray.xml -#, fuzzy msgid "" "An array specifically designed to hold integer values ([int]). Optimized for " "memory usage, does not fragment the memory.\n" @@ -56510,7 +56855,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolIntArray()]\n" "array[0].push_back(1234)\n" -"print(array) # [[]](空 Array 中包含了空的 PoolIntArray)\n" +"print(array) # [[]](Array 中包含了空的 PoolIntArray)\n" "[/codeblock]\n" "整个 [PoolIntArray] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会发生" "变化:\n" @@ -56553,7 +56898,6 @@ msgid "A pooled array of real numbers ([float])." msgstr "实数([float])池数组。" #: doc/classes/PoolRealArray.xml -#, fuzzy msgid "" "An array specifically designed to hold floating-point values. Optimized for " "memory usage, does not fragment the memory.\n" @@ -56590,7 +56934,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolIntArray()]\n" "array[0].push_back(12.34)\n" -"print(array) # [[]](空 Array 中包含了空的 PoolRealArray)\n" +"print(array) # [[]](Array 中包含了空的 PoolRealArray)\n" "[/codeblock]\n" "整个 [PoolRealArray] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会发" "生变化:\n" @@ -56626,7 +56970,6 @@ msgid "A pooled array of [String]s." msgstr "[String] 池数组。" #: doc/classes/PoolStringArray.xml -#, fuzzy msgid "" "An array specifically designed to hold [String]s. Optimized for memory " "usage, does not fragment the memory.\n" @@ -56656,7 +56999,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolStringArray()]\n" "array[0].push_back(\"hello\")\n" -"print(array) # [[]](空 Array 中包含了空的 PoolStringArray)\n" +"print(array) # [[]](Array 中包含了空的 PoolStringArray)\n" "[/codeblock]\n" "整个 [PoolStringArray] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会" "发生变化:\n" @@ -56699,7 +57042,6 @@ msgid "A pooled array of [Vector2]s." msgstr "[Vector2] 池数组。" #: doc/classes/PoolVector2Array.xml -#, fuzzy msgid "" "An array specifically designed to hold [Vector2]. Optimized for memory " "usage, does not fragment the memory.\n" @@ -56730,7 +57072,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolVector2Array()]\n" "array[0].push_back(Vector2(12, 34))\n" -"print(array) # [[]](空 Array 中包含了空的 PoolVector2Array)\n" +"print(array) # [[]](Array 中包含了空的 PoolVector2Array)\n" "[/codeblock]\n" "整个 [PoolVector2Array] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会" "发生变化:\n" @@ -56772,7 +57114,6 @@ msgid "A pooled array of [Vector3]." msgstr "[Vector3] 池数组。" #: doc/classes/PoolVector3Array.xml -#, fuzzy msgid "" "An array specifically designed to hold [Vector3]. Optimized for memory " "usage, does not fragment the memory.\n" @@ -56803,7 +57144,7 @@ msgstr "" "[codeblock]\n" "var array = [PoolVector3Array()]\n" "array[0].push_back(Vector3(12, 34, 56))\n" -"print(array) # [[]](空 Array 中包含了空的 PoolVector3Array)\n" +"print(array) # [[]](Array 中包含了空的 PoolVector3Array)\n" "[/codeblock]\n" "整个 [PoolVector3Array] 属性必须使用 [code]=[/code] 进行[i]重新赋值[/i],才会" "发生变化:\n" @@ -58333,8 +58674,8 @@ msgid "" "[b]Note:[/b] Regardless of this setting's value, [code]res://override.cfg[/" "code] will still be read to override the project settings." msgstr "" -"指定一个文件来覆盖项目设置。比如说。[code]user://custom_settings.cfg[/code]。" -"参见 [ProjectSettings] 顶部类描述中的“Overriding”以获取更多信息。\n" +"指定一个文件来覆盖项目设置。例如:[code]user://custom_settings.cfg[/code]。参" +"见 [ProjectSettings] 顶部类描述中的“Overriding”以获取更多信息。\n" "[b]注意:[/b]不管这个设置的值如何,[code]res://override.cfg[/code] 仍然会被读" "取来覆盖项目设置。" @@ -58380,8 +58721,8 @@ 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]." msgstr "" -"以[code].ico[/code]格式设置的图标,在Windows上用于设置游戏的图标。这在启动时" -"通过调用[method OS.set_native_icon]自动完成。" +"以 [code].ico[/code] 格式设置的图标,在 Windows 上用于设置游戏的图标。这在启" +"动时通过调用 [method OS.set_native_icon] 自动完成。" #: doc/classes/ProjectSettings.xml msgid "" @@ -58876,8 +59217,17 @@ msgstr "" "用警告。" #: doc/classes/ProjectSettings.xml -msgid "Message to be displayed before the backtrace when the engine crashes." -msgstr "当引擎崩溃时,在回溯之前显示的消息。" +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 msgid "" @@ -59485,6 +59835,198 @@ msgid "Default delay for touch events. This only affects iOS devices." msgstr "触摸事件的默认延迟(单位为秒)。仅影响 iOS 设备。" #: 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 "2D 物理层 1 的可选名称。" @@ -59693,6 +60235,198 @@ msgid "Optional name for the 2D render layer 9." msgstr "2D 渲染层 9 的可选名称。" #: 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 "3D 物理层 1 的可选名称。" @@ -59974,6 +60708,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." @@ -61791,8 +62568,8 @@ msgid "" msgstr "" "如果为 [code]true[/code],纹理导入器将使用 BPTC 算法导入 VRAM 压缩的纹理。此" "纹理压缩算法仅在桌面平台得到支持,并且仅在使用 GLES3 渲染器时才受支持。\n" -"[b]注意:[/b]更改此设置不会[i]不[/i]影响之前已经导入的纹理。要将此设置应用于" -"已导入的纹理,请退出编辑器,删除位于项目文件夹内的 [code].import/[/code] 文件" +"[b]注意:[/b]更改此设置[i]不会[/i]影响之前已经导入的纹理。要将此设置应用于已" +"导入的纹理,请退出编辑器,删除位于项目文件夹内的 [code].import/[/code] 文件" "夹,然后重新启动编辑器(参阅 [member application/config/" "use_hidden_project_data_directory])。" @@ -61965,6 +62742,7 @@ msgid "General-purpose 3D proximity detection node." msgstr "通用的 3D 邻近检测节点。" #: doc/classes/ProximityGroup.xml +#, fuzzy msgid "" "General-purpose proximity detection node. [ProximityGroup] can be used for " "[i]approximate[/i] distance checks, which are faster than exact distance " @@ -62022,7 +62800,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 " @@ -62072,7 +62849,6 @@ msgstr "" "- 如果你的 [member grid_radius] 比 [code]Vector3(1, 1, 1)[/code] 小,就会被舍" "入到 [code]Vector3(1, 1, 1)[/code]。因此,较小的网格半径可能会导致意外的分" "组。\n" -"[/codeblock]\n" "[b]注意:[/b]Godot 4.0 会移除 [ProximityGroup],使用更高效、快速的 " "[VisibilityNotifier] 功能。对于大多数情况,[method Vector3.distance_to] 和 " "[method Vector3.distance_squared_to] 都足够快了,尤其是在使用 [Timer] 节点减" @@ -62479,17 +63255,17 @@ msgid "" msgstr "" "根据给定的种子值初始化随机数生成器状态。给定的种子将提供可重复的伪随机数序" "列。\n" -"[b]注:[/b] RNG 没有雪崩效应,可以输出相似的随机流给定相似的种子。如果种子来" +"[b]注意:[/b]RNG 没有雪崩效应,可以输出相似的随机流给定相似的种子。如果种子来" "自外部,请考虑使用哈希函数来提高种子质量。\n" -"[b]注:[/b]设置这个属性会产生改变内部[member state]的副作用,所以一定要在修改" -"[member state][i]之前[/i]初始化种子:\n" +"[b]注意:[/b]设置这个属性会产生改变内部 [member state] 的副作用,所以一定要在" +"修改 [member state] [i]之前[/i]初始化种子:\n" "[codeblock]\n" "var rng = RandomNumberGenerator.new()\n" "rng.seed = hash(\"Godot\")\n" -"rng.state = 100 # Restore to some previously saved state.\n" +"rng.state = 100 # 恢复之前保存的某个状态。\n" "[/codeblock]\n" -"[b]警告:[/b]该属性的getter返回之前的[member state],而不是初始种子值,这将在" -"Godot 4.0中修复。" +"[b]警告:[/b]该属性的 getter 返回之前的 [member state],而不是初始种子值,这" +"将在 Godot 4.0 中修复。" #: doc/classes/RandomNumberGenerator.xml msgid "" @@ -62527,15 +63303,16 @@ msgid "Abstract base class for range-based controls." msgstr "基于范围的控件的抽象基类。" #: doc/classes/Range.xml -#, fuzzy msgid "" "Range is a base class for [Control] nodes that change a floating-point " "[member value] between a [member min_value] and [member max_value], using a " "configured [member step] and [member page] size. See e.g. [ScrollBar] and " "[Slider] for examples of higher level nodes using Range." msgstr "" -"Range是一个用于[Control]节点的基类,它在[i]最小值[/i]和[i]最大值[/i]之间改变" -"一个浮点[i]值[/i],用于[i]步进[/i]和[i]页面[/i],例如[ScrollBar]。" +"Range 是一些 [Control] 节点的基类,这些节点能够将浮点值 [member value] 在最小" +"值 [member min_value] 和最大值 [member max_value] 之间进行调整,并且能够对步" +"长 [member step] 和分页大小 [member page] 进行设置。使用 Range 的更高级节点示" +"例请参考 [ScrollBar] 和 [Slider]。" #: doc/classes/Range.xml msgid "" @@ -64841,6 +65618,26 @@ msgid "Makes text fill width." msgstr "使文本填充宽度。" #: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns top of the inline image to the top of the text." +msgstr "盒子的高度,从盒子的中心开始测量。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns center of the inline image to the center of the text." +msgstr "将子项与容器的中心对齐。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +msgid "Aligns bottom of the inline image to the baseline of the text." +msgstr "盒子的高度,从盒子的中心开始测量。" + +#: doc/classes/RichTextLabel.xml +#, fuzzy +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 "每个列表项都有一个数字标记。" @@ -65084,15 +65881,14 @@ msgid "Locks the specified linear or rotational axis." msgstr "锁定指定的线性或旋转轴。" #: doc/classes/RigidBody.xml -#, fuzzy msgid "" "Damps the body's rotational forces. If this value is different from -1.0 it " "will be added to any angular damp derived from the world or areas.\n" "See [member ProjectSettings.physics/3d/default_angular_damp] for more " "details about damping." msgstr "" -"对 RigidBody 的旋转力进行阻尼运算。如果这个值与 -1.0 不同,将会追加到任何从世" -"界或区域派生的线性阻尼中。\n" +"对该实体的旋转力进行阻尼运算。如果这个值与 -1.0 不同,将会追加到任何从世界或" +"区域派生的角度阻尼中。\n" "关于阻尼的更多细节,请参阅 [member ProjectSettings.physics/3d/" "default_angular_damp]。" @@ -67144,8 +67940,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 "" "由场景树管理的一次性定时器,它在完成时发[signal timeout] 信号。请参阅 " "[method SceneTree.create_timer]。\n" @@ -67157,7 +67953,8 @@ msgstr "" " yield(get_tree().create_timer(1.0), \"timeout\")\n" " print(\"计时器结束。\")\n" "[/codeblock]\n" -"时间结束后,该计时器将被自动释放。" +"时间结束后,该计时器将被自动释放,所以请注意,你所保留的任何对它的引用届时都" +"会失效。" #: doc/classes/SceneTreeTimer.xml msgid "The time remaining (in seconds)." @@ -69400,8 +70197,13 @@ msgid "" msgstr "旋转部分局部变换为度,按YXZ-Euler角格式指定(X角、Y角、Z角)。" #: doc/classes/Spatial.xml -msgid "Scale part of the local transformation." -msgstr "局部变换的缩放部分。" +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 msgid "Local space [Transform] of this node, with respect to the parent node." @@ -76903,6 +77705,11 @@ msgstr "" "[/codeblock]" #: doc/classes/TileMap.xml +#, fuzzy +msgid "If [code]true[/code], this TileMap bakes a navigation region." +msgstr "为 [code]true[/code] 时存在指定名称的动画。" + +#: doc/classes/TileMap.xml msgid "If [code]true[/code], the cell's UVs will be clipped." msgstr "如果[code]true[/code],单元格的UV将被剪裁。" @@ -77035,6 +77842,10 @@ msgid "The TileMap orientation mode. See [enum Mode] for possible values." msgstr "图块地图的方向模式。有关可能的值,参阅[enum Mode]。" #: 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 " @@ -78387,10 +79198,13 @@ 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 "" -"返回该变换的副本,使用矩阵乘法将其用给定的缩放系数 [code]scale[/code] 进行缩" -"放。" #: doc/classes/Transform2D.xml msgid "" @@ -82424,13 +83238,12 @@ msgstr "" "是针对非常高端的系统,否则数值为4是最好的。" #: doc/classes/Viewport.xml -#, fuzzy msgid "" "If [code]true[/code], the viewport will use a unique copy of the [World] " "defined in [member world]." msgstr "" -"如果为 [code]true[/code],该视窗将使用 [code]world[/code] 属性中定义的 " -"[World]。" +"如果为 [code]true[/code],该视窗将使用 [member world] 中定义的 [World] 的唯一" +"副本。" #: doc/classes/Viewport.xml msgid "" @@ -82988,6 +83801,16 @@ msgid "The VisibilityNotifier's bounding box." msgstr "VisibilityNotifier的边界框。" #: 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 "当VisibilityNotifier进入[Camera]的视图时触发。" @@ -87506,7 +88329,6 @@ msgid "Sets a viewport's canvas." msgstr "设置视窗的画布。" #: doc/classes/VisualServer.xml -#, fuzzy 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 " @@ -87527,10 +88349,10 @@ msgid "" "manually. For further optimization, see [method " "viewport_set_render_direct_to_screen]." msgstr "" -"将视窗复制到屏幕上由[code]rect[/code]指定的区域。如果[member Viewport." -"render_direct_to_screen]是[code]true[/code],那么视窗就不会使用帧缓冲器,视窗" +"将视窗复制到屏幕上由 [code]rect[/code] 指定的区域。如果 [member Viewport." +"render_direct_to_screen] 为 [code]true[/code],那么视窗就不会使用帧缓冲,视窗" "的内容会直接渲染到屏幕上。然而,请注意,根视窗是最后绘制的,因此它将在屏幕上" -"绘制。因此,你必须将根视窗设置为一个不覆盖你所附加的这个视窗的区域。\n" +"绘制。相应地,你就必须将根视窗设置为一个不覆盖你所附加的这个视窗的区域。\n" "例如,你可以用以下代码将根视窗设置为完全不渲染。\n" "[codeblock]\n" "func _ready():\n" @@ -87538,7 +88360,7 @@ msgstr "" " $Viewport.set_attach_to_screen_rect(Rect2(0, 0, 600, 600))\n" "[/codeblock]\n" "使用这个方法可以带来明显的优化,特别是在低端设备上。然而,它的代价是必须手动" -"管理你的视窗。对于进一步的优化,请看,[method " +"管理你的视窗。进一步的优化请参阅 [method " "viewport_set_render_direct_to_screen]。" #: doc/classes/VisualServer.xml @@ -88455,6 +89277,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 "帧中的表面更改量。" @@ -91716,8 +92548,9 @@ msgid "" "can set this to a valid [X509Certificate] to be provided as additional CA " "chain information during the SSL handshake." msgstr "" -"当使用SSL时,你可以将其设置为一个有效的[X509Certificate],作为SSL握手过程中额" -"外的CA链信息提供。参阅[member private_key]和[member ssl_certificate]。" +"当使用 SSL 时,你可以将其设置为一个有效的 [X509Certificate],作为 SSL 握手过" +"程中额外的 CA 链信息提供。请参阅 [member private_key] 和 [member " +"ssl_certificate]。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" @@ -91752,23 +92585,23 @@ msgid "" "to achieve the clean close. See [method WebSocketPeer.close] for more " "details." msgstr "" -"当一个客户端要求彻底关闭时触发。你应该继续轮询,直到你得到一个具有相同" -"[code]id[/code]的[signal client_disconnected]信号,以实现彻底关闭。请参阅" -"[method WebSocketPeer.close]以了解更多细节。" +"当一个客户端要求彻底关闭时触发。你应该继续轮询,直到你得到一个具有相同 " +"[code]id[/code] 的 [signal client_disconnected] 信号,以实现彻底关闭。更多细" +"节请参阅 [method WebSocketPeer.close]。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" "Emitted when a new client connects. \"protocol\" will be the sub-protocol " "agreed with the client." -msgstr "当新的客户端连接时触发。\"协议\" 将是与客户端达成的子协议。" +msgstr "当新的客户端连接时触发。“protocol”将是与客户端达成的子协议。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" "Emitted when a client disconnects. [code]was_clean_close[/code] will be " "[code]true[/code] if the connection was shutdown cleanly." msgstr "" -"当客户端断开连接时触发。如果连接被彻底关闭[code]was_clean_close[/code] 将是" -"[code]true[/code] 。" +"当客户端断开连接时触发。如果连接被彻底关闭,[code]was_clean_close[/code] 将" +"是 [code]true[/code] 。" #: modules/websocket/doc_classes/WebSocketServer.xml msgid "" @@ -91777,7 +92610,7 @@ msgid "" "multiplayer peer." msgstr "" "当收到一个新消息时触发。\n" -"[b]注意:[/b]这个信号在用作高级多人对等的时候,[i]不[/i]触发。" +"[b]注意:[/b]这个信号在用作高级多人对等的时候,[i]不会[/i]触发。" #: modules/webxr/doc_classes/WebXRInterface.xml msgid "AR/VR interface using WebXR." @@ -91958,7 +92791,7 @@ msgstr "" "\n" "func _on_Button_pressed():\n" " if not vr_supported:\n" -" OS.alert(\"Your browser doesn't support VR\")\n" +" OS.alert(\"你的浏览器不支持 VR\")\n" " return\n" "\n" " # 获得沉浸式的VR体验,而不是AR('immersive-ar')\n" @@ -91983,12 +92816,12 @@ msgstr "" " # _webxr_session_started()或_webxr_session_failed()方法被调用时,才知道它" "是否真的成功或失败。\n" " if not webxr_interface.initialize():\n" -" OS.alert(\"Failed to initialize\")\n" +" OS.alert(\"初始化失败\")\n" " return\n" "\n" "func _webxr_session_started():\n" " $Button.visible = false\n" -" # 这告诉Godot开始进行渲染。\n" +" # 让 Godot 开始进行渲染。\n" " get_viewport().arvr = true\n" " # 这将是您从上面请求的类型中最终得到的引用空间类型。\n" " # 如果你想让游戏在'bounded-floor'和 'local-floor' 中有一点不同,\n" @@ -92003,7 +92836,7 @@ msgstr "" " get_viewport().arvr = false\n" "\n" "func _webxr_session_failed(message):\n" -" OS.alert(\"Failed to initialize: \" + message)\n" +" OS.alert(\"初始化失败:\" + message)\n" "[/codeblock]\n" "有几种方法来处理“controller”控制器的输入。\n" "- 使用 [ARVRController] 节点和它们的 [signal ARVRController.button_pressed] " @@ -92438,10 +93271,11 @@ msgid "Class that has everything pertaining to a world." msgstr "拥有与世界相关的一切的类。" #: doc/classes/World.xml +#, fuzzy 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 "" "拥有与世界相关的一切的类。物理空间、视觉场景和声音空间。空间节点将其资源注册" "到当前世界中。" @@ -92465,6 +93299,12 @@ msgstr "" "fallback_environment。" #: doc/classes/World.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [NavigationServer]." +msgstr "返回这个代理在 [NavigationServer] 上的 [RID]。" + +#: doc/classes/World.xml msgid "The World's visual scenario." msgstr "世界的视觉场景。" @@ -92477,10 +93317,11 @@ msgid "Class that has everything pertaining to a 2D world." msgstr "拥有与 2D 世界有关的所有内容的类。" #: doc/classes/World2D.xml +#, fuzzy 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 "" "拥有与 2D 世界有关一切的类。一个物理空间、一个可视化场景和一个声音空间。2D 节" "点将其资源注册到当前的 2D 世界中。" @@ -92501,6 +93342,12 @@ msgstr "" "问仅限于主线程中的 [code]_physics_process(delta)[/code]。" #: doc/classes/World2D.xml +#, fuzzy +msgid "" +"The [RID] of this world's navigation map. Used by the [Navigation2DServer]." +msgstr "返回这个代理在 [Navigation2DServer] 上的 [RID]。" + +#: 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." diff --git a/doc/translations/zh_TW.po b/doc/translations/zh_TW.po index 50436013ff..9422f78dba 100644 --- a/doc/translations/zh_TW.po +++ b/doc/translations/zh_TW.po @@ -3488,6 +3488,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 "" @@ -8480,7 +8486,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[/" @@ -8679,7 +8685,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 @@ -8696,10 +8705,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" @@ -8884,7 +8889,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 @@ -13736,7 +13743,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 "" @@ -19221,11 +19228,15 @@ msgid "" msgstr "" #: doc/classes/CurveTexture.xml -msgid "The [code]curve[/code] rendered onto the texture." -msgstr "" +#, fuzzy +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 @@ -19511,6 +19522,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 #, fuzzy msgid "Returns the number of keys in the dictionary." msgstr "回傳參數的正弦值。" @@ -21451,9 +21469,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 @@ -21464,9 +21496,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 @@ -21579,11 +21620,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 @@ -26230,7 +26290,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 @@ -26252,7 +26313,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 @@ -27066,6 +27128,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 "" @@ -27116,6 +27184,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]." @@ -29508,7 +29580,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 " @@ -29657,10 +29729,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" @@ -29854,24 +29922,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 " @@ -29907,6 +29957,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 "" @@ -30478,9 +30546,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." @@ -34792,9 +34860,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 @@ -35599,6 +35668,11 @@ msgid "" msgstr "" #: doc/classes/Navigation.xml +#, fuzzy +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 " @@ -35621,10 +35695,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 "" @@ -35659,6 +35745,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 "" @@ -35675,8 +35767,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" @@ -35704,7 +35800,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 @@ -35774,6 +35880,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 #, fuzzy msgid "Returns the map cell size." @@ -35798,7 +35908,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 @@ -35817,6 +35930,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 "" @@ -35832,15 +35951,61 @@ 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 +#, fuzzy +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 #, fuzzy +msgid "Returns the region's navigation layers." +msgstr "回傳參數的正弦值。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Returns the [code]travel_cost[/code] of this [code]region[/code]." +msgstr "計算兩個向量的外積。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +msgid "Sets the [code]enter_cost[/code] for this [code]region[/code]." +msgstr "計算兩個向量的外積。" + +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy 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 #, fuzzy msgid "Sets the navigation mesh for the region." @@ -35851,6 +36016,11 @@ msgstr "回傳參數的相反值。" msgid "Sets the global transformation for the region." msgstr "計算兩個向量的外積。" +#: doc/classes/Navigation2DServer.xml doc/classes/NavigationServer.xml +#, fuzzy +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 "" @@ -35860,9 +36030,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 @@ -35880,7 +36057,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 @@ -35896,11 +36081,24 @@ msgid "" "system." msgstr "" -#: doc/classes/NavigationAgent.xml +#: 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 [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 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 @@ -35942,6 +36140,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 "" @@ -35954,7 +36158,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 @@ -35981,6 +36191,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 "" @@ -36043,9 +36260,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 @@ -36062,13 +36286,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 #, fuzzy msgid "Returns the [RID] of this agent on the [Navigation2DServer]." msgstr "回傳參數的正弦值。" @@ -36089,6 +36306,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 "" @@ -36119,8 +36343,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 @@ -36143,9 +36367,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 @@ -36159,14 +36383,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 @@ -36178,7 +36402,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 @@ -36206,29 +36430,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 "" @@ -36247,7 +36471,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 "" @@ -36310,7 +36534,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 @@ -36332,13 +36556,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 @@ -36388,8 +36612,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 "" @@ -36407,8 +36631,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 @@ -36437,10 +36674,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 "" @@ -36457,7 +36718,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 @@ -36498,7 +36761,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 @@ -36579,6 +36844,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 "" @@ -36615,6 +36888,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 " @@ -36622,6 +36919,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 "" @@ -36701,6 +37014,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 "" @@ -38464,7 +38783,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 @@ -40565,8 +40890,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 @@ -46933,7 +47265,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 @@ -47403,6 +47744,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 "" @@ -47611,6 +48144,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 "" @@ -47878,6 +48603,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." @@ -49380,7 +50148,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 " @@ -51529,6 +52296,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 "" @@ -53266,8 +54049,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 @@ -54989,7 +55772,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 @@ -61105,6 +61893,11 @@ msgid "" msgstr "" #: doc/classes/TileMap.xml +#, fuzzy +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 "" @@ -61211,6 +62004,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 " @@ -62342,7 +63139,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 @@ -66072,6 +66874,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 "" @@ -70836,6 +71648,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 "" @@ -74033,8 +74855,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 @@ -74054,6 +74876,12 @@ msgid "" msgstr "" #: doc/classes/World.xml +#, fuzzy +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 "" @@ -74068,8 +74896,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 @@ -74086,6 +74914,12 @@ msgid "" msgstr "" #: doc/classes/World2D.xml +#, fuzzy +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." diff --git a/editor/translations/af.po b/editor/translations/af.po index 6f644867b8..748147b564 100644 --- a/editor/translations/af.po +++ b/editor/translations/af.po @@ -218,9 +218,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Skep Vouer" @@ -378,6 +379,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Wissel Modus" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -570,7 +580,8 @@ msgstr "Beskrywing:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -787,7 +798,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Eienskappe" @@ -2250,8 +2262,8 @@ msgid "Open" msgstr "Oop" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Eienaars van:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2565,7 +2577,7 @@ msgid "Bus Options" msgstr "Bus opsies" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dupliseer" @@ -2832,6 +2844,23 @@ msgid "Choose" msgstr "Kies" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakket Suksesvol Geïnstalleer!" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Leêr word gebêre:" @@ -2844,6 +2873,31 @@ msgid "Packing" msgstr "Verpak" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Stoor As" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Kon nie vouer skep nie." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Kan nie lêer vir skryf oopmaak nie:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Stoor As" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2948,12 +3002,31 @@ msgstr "Sjabloon lêer nie gevind nie:\n" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Skep Vouer" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Lêer bestaan nie." + #: editor/editor_export.cpp platform/javascript/export/export.cpp #, fuzzy -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." msgstr "Sjabloon lêer nie gevind nie:\n" #: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3137,9 +3210,9 @@ msgid "Import" msgstr "Invoer" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5183,6 +5256,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Beskrywing" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5451,7 +5529,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Skep Intekening" @@ -6933,7 +7013,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Eienskappe" @@ -7221,6 +7301,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10230,6 +10322,7 @@ msgid "Points" msgstr "Skuif Gunsteling Op" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Skep Intekening" @@ -11650,8 +11743,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Hernoem AutoLaai" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12686,8 +12780,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14186,31 +14279,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14349,6 +14421,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projek Stigters" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16687,7 +16764,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Skep Intekening" @@ -17278,7 +17355,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17308,6 +17384,19 @@ msgstr "Skrap" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Skep Intekening" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Skep Intekening" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18830,10 +18919,6 @@ msgid "Could not execute on device." msgstr "Kon nie vouer skep nie." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18938,12 +19023,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Seine" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18960,6 +19049,10 @@ msgid "Could not find keystore, unable to export." msgstr "Kon nie vouer skep nie." #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18988,7 +19081,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18999,20 +19092,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Kon nie vouer skep nie." #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19025,7 +19117,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19041,7 +19133,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animasie lengte (in sekondes)." #: platform/android/export/export_plugin.cpp @@ -19050,15 +19142,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Kon nie vouer skep nie." #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19070,7 +19159,7 @@ msgstr "Vind" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Kon nie vouer skep nie." #: platform/android/export/export_plugin.cpp @@ -19309,6 +19398,16 @@ msgstr "Anim Dupliseer Sleutels" msgid "Custom BG Color" msgstr "Anim Dupliseer Sleutels" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Sjabloon lêer nie gevind nie:\n" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19332,24 +19431,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "Kon nie vouer skep nie." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Moet 'n geldige uitbreiding gebruik." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "Kon nie vouer skep nie." +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Deursoek Klasse" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Kon nie vouer skep nie." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Opnoemings:" @@ -19424,17 +19533,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Kon nie vouer skep nie." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Kon nie vouer skep nie." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Leêr word gebêre:" #: platform/javascript/export/export.cpp @@ -19724,9 +19833,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Kon nie vouer skep nie." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Skep Intekening" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19742,20 +19870,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nie gevind nie!" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Fout tydens storing van hulpbron!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Beskrywing" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Kon nie vouer skep nie." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ongeldige Pad." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19763,7 +19945,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19805,6 +19987,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Beskrywing" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Ongeldige naam." @@ -20117,6 +20309,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Kan nie verwyder nie:\n" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20163,6 +20360,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstant" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Kon nie vouer skep nie." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Ongeldige naam." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ongeldige naam." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Kan nie verwyder nie:\n" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20184,6 +20445,23 @@ msgid "Invalid product version:" msgstr "Ongeldige naam." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Moet 'n geldige uitbreiding gebruik." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20199,6 +20477,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20315,7 +20597,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -21116,13 +21399,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Skrap" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22250,12 +22536,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24808,6 +25088,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Skep Intekening" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Skep Intekening" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26188,7 +26478,7 @@ msgstr "Oorgang" msgid "Refraction" msgstr "Opnoemings:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26268,7 +26558,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Wissel Modus" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Verander Skikking Waarde-Soort" #: scene/resources/navigation_mesh.cpp @@ -26285,7 +26580,11 @@ msgid "Source Group Name" msgstr "Hulpbron" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26297,11 +26596,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Beskrywing" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26314,6 +26618,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Laai Verstek" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26330,7 +26639,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26725,6 +27034,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Skep Intekening" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26742,6 +27056,26 @@ msgstr "Lineêr" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Voorskou:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Voorskou:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Verander Skikking Waarde-Soort" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Wysig Seleksie Kurwe" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ar.po b/editor/translations/ar.po index faed43ac8f..ac2efb5cec 100644 --- a/editor/translations/ar.po +++ b/editor/translations/ar.po @@ -62,13 +62,14 @@ # Whales State <whalesstate@gmail.com>, 2022. # Mr.k <mineshtine28546271@gmail.com>, 2022. # ywmaa <ywmaa.personal@gmail.com>, 2022. +# Awab Najim <dev.djvan@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-03-17 13:58+0000\n" -"Last-Translator: Mr.k <mineshtine28546271@gmail.com>\n" +"PO-Revision-Date: 2022-06-16 18:57+0000\n" +"Last-Translator: Awab Najim <dev.djvan@gmail.com>\n" "Language-Team: Arabic <https://hosted.weblate.org/projects/godot-engine/" "godot/ar/>\n" "Language: ar\n" @@ -77,110 +78,97 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "برنامج تشغيل الكمبيوتر اللوحي" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "الحافظة فارغة!" +msgstr "الحافظة" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "المشهد الحالي" +msgstr "الشاشة الحالية" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "شِفرة الخروج" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "تفعيل" +msgstr "تفعيل V-Sync" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "" +msgstr "V-Sync عبر المؤلف" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "سلاسة دلتا" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode" -msgstr "وضع التحريك" +msgstr "وضع استخدام المعالج المنخفض" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "وضع السكون لاستخدام المعالج المنخفض (µsec)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "إبقاء منُقتح الأخطاء البرمجية مفتوحاً" +msgstr "إبقاء الشاشة قيد التشغيل" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "حجم الخطوط:" +msgstr "الحد الأدنى لحجم النافذة" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "حجم الخطوط:" +msgstr "الحد الأعلى لحجم النافذة" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "مُشغل الشاشة." +msgstr "اتجاه الشاشة" #: core/bind/core_bind.cpp core/project_settings.cpp main/main.cpp #: platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "نافذة جديدة" +msgstr "نافذة" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Borderless" -msgstr "البكسلات المحيطية (الحدودية)" +msgstr "بلا إطار" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "تمكين الشفافية لكل بكسل" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Fullscreen" -msgstr "تفعيل/إلغاء وضع الشاشة الكاملة" +msgstr "ملء الشاشة" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "مكبرة" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "الشروع" +msgstr "مصغرة" #: core/bind/core_bind.cpp core/project_settings.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "متغير الحجم" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Position" -msgstr "مكان الرصيف" +msgstr "موقع" #: core/bind/core_bind.cpp core/project_settings.cpp editor/editor_settings.cpp #: main/main.cpp modules/gridmap/grid_map.cpp @@ -191,65 +179,56 @@ msgstr "مكان الرصيف" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "الحجم:" +msgstr "الحجم" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "مبادلة Endian" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "المحرّر" +msgstr "تلميح المحرر" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "طباعة رسائل الخطأ" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "وضعية الأستيفاء" +msgstr "التكرارات في الثانية" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "الهدف" +msgstr "FPS المستهدفة" #: core/bind/core_bind.cpp -#, fuzzy msgid "Time Scale" -msgstr "عقدة التكبير الزمني" +msgstr "مقياس الوقت" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "نسبة الإطار الفيزيائي %" +msgstr "إصلاح الرجفان الفيزيائي" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" msgstr "خطأ" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "خطأ في الحفظ" +msgstr "سلسلة الخطأ" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "خطأ في الحفظ" +msgstr "سطر الخطأ" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "نتائج البحث" +msgstr "النتيجة" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "الذاكرة" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -260,56 +239,52 @@ msgstr "" #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "الحدود" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Command: استدارة" +msgstr "قائمة انتظار الأوامر" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "حجم قائمة انتظار Multithreading (كيلو بايت)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Function" msgstr "الوظائف البرمجية" #: core/image.cpp core/packed_data_container.cpp scene/2d/polygon_2d.cpp #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Data" -msgstr "مع البيانات" +msgstr "بيانات" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "ملف تعريف الشبكة Network Profiler" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "من بعد " +msgstr "FS من بعد" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "الصفحة: " +msgstr "حجم الصفحة" #: core/io/file_access_network.cpp msgid "Page Read Ahead" -msgstr "" +msgstr "قراءة الصفحة مسبقا" #: core/io/http_client.cpp msgid "Blocking Mode Enabled" -msgstr "" +msgstr "تمكين وضع الحظر" #: core/io/http_client.cpp #, fuzzy @@ -318,7 +293,7 @@ msgstr "وصل" #: core/io/http_client.cpp msgid "Read Chunk Size" -msgstr "" +msgstr "حجم قطعة القراءة" #: core/io/marshalls.cpp #, fuzzy @@ -332,7 +307,7 @@ msgstr "تفعيل تقشير البصل" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "رفض اتصالات الشبكة الجديدة" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp #, fuzzy @@ -356,31 +331,31 @@ msgstr "نوع التحوّل" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" -msgstr "" +msgstr "الحجم الأقصى لمخزن التشفير المؤقت" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "الحجم الأقصى لمخزن المدخلات المؤقت" #: core/io/packet_peer.cpp msgid "Output Buffer Max Size" -msgstr "" +msgstr "الحجم الأقصى لمخزن المخرجات المؤقت" #: core/io/packet_peer.cpp msgid "Stream Peer" -msgstr "" +msgstr "قرين التسلسل" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "Endian الكبيرة" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "مصفوفة البيانات" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "حظر المصافحة" #: core/io/udp_server.cpp #, fuzzy @@ -403,9 +378,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "ليس هنالك بايتات كافية من أجل فك البايتات، أو الصيغة غير صحيحة." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "مدخلات خاطئة %i (لم يتم تمريره) في التعبير" +msgstr "مدخلات خاطئة %d (لم يتم تمريرها) في التعبير" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -413,7 +387,7 @@ msgstr "لا يمكن استخدام self لأن النموذج فارغ (لم #: core/math/expression.cpp msgid "Invalid operands to operator %s, %s and %s." -msgstr "معامل غير صالحة للمشغل ٪s و٪s و٪s." +msgstr "معامل غير صالحة للمشغل %s و %s و %s." #: core/math/expression.cpp msgid "Invalid index of type %s for base type %s" @@ -434,20 +408,29 @@ msgstr "عند استدعاء '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "Seed" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" msgstr "الحالة" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "قائمة انتظار الرسائل" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "الحجم الأقصى (كيلو بايت)" + +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "وضع التحريك" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "مسح المدخله" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp @@ -455,98 +438,85 @@ msgid "Device" msgstr "الجهاز" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "الكل" +msgstr "مفتاح Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "مفتاح Shift" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "إدارة الإصدارات (Version Control)" +msgstr "مفتاح Control" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "المرجعية الذاتية (Meta)" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "المجتمع" +msgstr "مفتاح Command" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Pressed" -msgstr "إعداد مُسبق" +msgstr "ضٌغط (الزر)" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "فحص" +msgstr "رمز المفتاح" #: core/os/input_event.cpp -#, fuzzy msgid "Physical Scancode" -msgstr "الزر الفيزيائي" +msgstr "رمز المفتاح الفيزيائي" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "يونيكود" #: core/os/input_event.cpp msgid "Echo" -msgstr "" +msgstr "صدى" #: core/os/input_event.cpp scene/gui/base_button.cpp -#, fuzzy msgid "Button Mask" -msgstr "زر" +msgstr "قناع الزر" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "ثابت" +msgstr "الموقع العالمي" #: core/os/input_event.cpp -#, fuzzy msgid "Factor" -msgstr "مُتجه" +msgstr "المعامل" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "مؤشر Index زر الفأرة:" +msgstr "مؤشر الزر" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "نقرتين متتاليتين" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "إمالة" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "إعداد مُسبق" +msgstr "الضغط" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "نسبية المحاذاة" +msgstr "نسبي" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "السرعة:" +msgstr "السرعة" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -554,14 +524,12 @@ msgid "Axis" msgstr "محاور" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "القيمة المثبتة" +msgstr "قيمة المحور" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "الفهرس:" +msgstr "المؤشر" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -572,63 +540,55 @@ msgstr "إجراء" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "القوة" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "دلتا" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "تغير" +msgstr "قناة" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "اقتراف التعديلا" +msgstr "الرسالة" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "حدّة:" +msgstr "الحدّة" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "تحريك المسار لليمين" +msgstr "التسارع" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "أداة" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "رقم الخط:" +msgstr "رقم وحدة التحكم" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "قيمة/(رقم تعريف) وحدة التحكم" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "إجراء" +msgstr "التطبيق" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "تعديل اللقطة" +msgstr "تعديل" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "إعدادات المشروع..." +msgstr "تجاوز إعدادات المشروع" #: core/project_settings.cpp core/resource.cpp #: editor/animation_track_editor.cpp editor/editor_autoload_settings.cpp @@ -651,7 +611,8 @@ msgstr "الوصف" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "تشغيل" @@ -661,39 +622,36 @@ msgid "Main Scene" msgstr "المشهد الرئيس" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "تعطيل البلاط التلقائي Autotile" +msgstr "تعطيل stdout" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "عنصر معطّل" +msgstr "تعطيل stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "استخدم دليل بيانات المشروع المخفية" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "استخدم دليل المستخدم المخصص" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "اسم دليل المستخدم المخصص" #: core/project_settings.cpp main/main.cpp #: platform/javascript/export/export.cpp platform/osx/export/export.cpp #: platform/uwp/os_uwp.cpp -#, fuzzy msgid "Display" -msgstr "إظهار الكل" +msgstr "عرض" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/3d/label_3d.cpp scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "العرض" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/gltf/gltf_node.cpp modules/opensimplex/noise_texture.cpp @@ -701,23 +659,20 @@ msgstr "" #: scene/resources/capsule_shape_2d.cpp scene/resources/cylinder_shape.cpp #: scene/resources/font.cpp scene/resources/navigation_mesh.cpp #: scene/resources/primitive_meshes.cpp scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "ضوء" +msgstr "الارتفاع" #: core/project_settings.cpp msgid "Always On Top" -msgstr "" +msgstr "عرض نافذة المشروع امام كل النوافذ" #: core/project_settings.cpp -#, fuzzy msgid "Test Width" -msgstr "بالعرض يساراً" +msgstr "عرض الاختبار" #: core/project_settings.cpp -#, fuzzy msgid "Test Height" -msgstr "أختبار" +msgstr "ارتفاع الاختبار" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp @@ -725,9 +680,8 @@ msgid "Audio" msgstr "الصوت" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "تحميل نسق المسار الإفتراضي." +msgstr "تنسيق الناقل الافتراضي" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -737,17 +691,16 @@ msgid "Editor" msgstr "المحرّر" #: core/project_settings.cpp -#, fuzzy msgid "Main Run Args" -msgstr "معاملات المشهد الرئيس:" +msgstr "معاملات المشهد الرئيس" #: core/project_settings.cpp msgid "Search In File Extensions" -msgstr "" +msgstr "البحث في امتدادات الملف" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "مسار البحث في قوالب النص البرمجي" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -756,79 +709,68 @@ msgstr "إدارة الإصدارات (Version Control)" #: core/project_settings.cpp msgid "Autoload On Startup" -msgstr "" +msgstr "التحميل التلقائي عند بدء التشغيل" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "اسم الإضافة:" +msgstr "اسم الإضافة" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "أضف مدخله" +msgstr "إدخال" #: core/project_settings.cpp msgid "UI Accept" -msgstr "" +msgstr "قبول" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "حدد" +msgstr "تحديد" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" msgstr "إلغاء" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Next" -msgstr "مسار التركيز" +msgstr "حدد التالي" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Prev" -msgstr "مسار التركيز" +msgstr "حدد السابق" #: core/project_settings.cpp -#, fuzzy msgid "UI Left" -msgstr "في الأعلى يساراً" +msgstr "يسار" #: core/project_settings.cpp -#, fuzzy msgid "UI Right" -msgstr "في الأعلى يميناً" +msgstr "يمين" #: core/project_settings.cpp msgid "UI Up" -msgstr "" +msgstr "أعلى" #: core/project_settings.cpp -#, fuzzy msgid "UI Down" msgstr "أسفل" #: core/project_settings.cpp -#, fuzzy msgid "UI Page Up" -msgstr "الصفحة: " +msgstr "الصفحة السابقة / up" #: core/project_settings.cpp msgid "UI Page Down" -msgstr "" +msgstr "الصفحة التالية / down" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "الرئيسي (home)" #: core/project_settings.cpp -#, fuzzy msgid "UI End" -msgstr "في النهاية" +msgstr "النهاية" #: core/project_settings.cpp main/main.cpp modules/bullet/register_types.cpp #: modules/bullet/space_bullet.cpp scene/2d/physics_body_2d.cpp @@ -838,9 +780,8 @@ msgstr "في النهاية" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp -#, fuzzy msgid "Physics" -msgstr " (فيزيائي)" +msgstr "الفيزياء" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -850,7 +791,7 @@ msgstr " (فيزيائي)" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp servers/physics_server.cpp msgid "3D" -msgstr "" +msgstr "ثلاثي الأبعاد 3D" #: core/project_settings.cpp #, fuzzy @@ -881,7 +822,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "مرشحات:" @@ -1406,9 +1348,8 @@ msgid "Anim Clips:" msgstr "مقاطع الرسوم المتحركة:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Change Track Path" -msgstr "تغيير مسار الطريق/المقطع" +msgstr "تغيير مسار مقطع الحركة/الانيميشن" #: editor/animation_track_editor.cpp msgid "Toggle this track on/off." @@ -1424,16 +1365,15 @@ msgstr "وضعية الأستيفاء" #: editor/animation_track_editor.cpp msgid "Loop Wrap Mode (Interpolate end with beginning on loop)" -msgstr "وضع التفاف الحلقة (استكمال النهاية مع البداية في الحلقة)" +msgstr "وضع التفاف الحلقة (مزج النهاية مع البداية في الحلقة)" #: editor/animation_track_editor.cpp msgid "Remove this track." msgstr "إزالة هذا المسار." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "الوقت(ثواني): " +msgstr "الوقت(ثواني):" #: editor/animation_track_editor.cpp #, fuzzy @@ -1713,9 +1653,8 @@ msgid "Add Method Track Key" msgstr "أضْف مفتاح لمقطع الدالة (Method Track)" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "دالة لم توجد في الكائن: " +msgstr "دالة لم توجد في الكائن:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2320,8 +2259,8 @@ msgid "Open" msgstr "إفتح" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "ملاك:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2539,7 +2478,7 @@ msgstr "فشل استخراج الملفات التالية من الحزمة \" #: editor/editor_asset_installer.cpp msgid "(and %s more files)" -msgstr "(و %s ملفات اكثر)" +msgstr "(و %s ملفات اخرى)" #: editor/editor_asset_installer.cpp msgid "Asset \"%s\" installed successfully!" @@ -2623,7 +2562,7 @@ msgid "Bus Options" msgstr "خيارات مسار الصوت (BUS)" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "تكرير" @@ -2880,6 +2819,25 @@ msgid "Choose" msgstr "إختر" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "نسخ مسار العُقدة" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "تم تتبيث الحزمة بنجاح!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "فشل:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "تخزين الملف:" @@ -2892,6 +2850,31 @@ msgid "Packing" msgstr "يَحزم\"ينتج الملف المضغوط\"" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "حفظ بأسم" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "لا يمكن إنشاء المجلد." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "لم نتمكن من تصدير ملفات المشروع" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "لا يمكن فتح الملف للكتابة:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "حفظ بأسم" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2962,9 +2945,8 @@ msgid "Release" msgstr "الإصدار" #: editor/editor_export.cpp -#, fuzzy msgid "Binary Format" -msgstr "مُشغّل اللون." +msgstr "تنسيق ثنائي" #: editor/editor_export.cpp msgid "64 Bits" @@ -3012,11 +2994,33 @@ msgstr "نمودج تصحيح الأخطاء غير موجود." msgid "Custom release template not found." msgstr "قالب الإصدار المخصص ليس موجود." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "إدارة القوالب" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "مسار التصدير المُزود غير موجود:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "ملف النموذج غير موجود:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "إدارة قوالب التصدير:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "الحواف Padding" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "لا يمكن لمُصدرات 32-bit التي تتضمن PCK أن تكون أكبر من 4 GiB." @@ -3185,9 +3189,9 @@ msgid "Import" msgstr "استيراد" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "تصدير" @@ -3298,9 +3302,8 @@ msgid "Save a File" msgstr "حفظ ملف" #: editor/editor_file_dialog.cpp scene/gui/file_dialog.cpp -#, fuzzy msgid "Access" -msgstr "تم بشكل ناجح!" +msgstr "الوصول (للملف)" #: editor/editor_file_dialog.cpp editor/editor_settings.cpp #, fuzzy @@ -3874,7 +3877,7 @@ msgstr "ينشئ الصورة المصغرة" #: editor/editor_node.cpp msgid "This operation can't be done without a tree root." -msgstr "هذه العميلة لا يمكن إجرائها من غير جذر/اساس رئيسي للشجرة." +msgstr "هذه العميلة لا يمكن إجرائها من غير جذر رئيسي للشجرة." #: editor/editor_node.cpp msgid "" @@ -5184,9 +5187,8 @@ msgid "Size:" msgstr "الحجم:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "الصفحة: " +msgstr "الصفحة:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5284,6 +5286,11 @@ msgstr "" "من فضلك أضفْ إعداد تصدير في قائمة التصدير أو عرف إعداد تصدير موجود كقابل " "للتشغيل(عامل)." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "مشروع" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "أكتب منطقك في الطريقة ()run_." @@ -5567,7 +5574,9 @@ msgid "Draw Spaces" msgstr "استدعاءات الرسم:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "تنقل" @@ -6137,9 +6146,8 @@ msgstr "الواجهة View الأمامية" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp -#, fuzzy msgid "Remote Host" -msgstr "من بعد " +msgstr "المضيف عن بعد" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -7052,7 +7060,7 @@ msgstr "" #: scene/resources/material.cpp scene/resources/particles_material.cpp #: scene/resources/texture.cpp scene/resources/visual_shader.cpp msgid "Flags" -msgstr "" +msgstr "أعلام" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/animation/tween.cpp @@ -7062,7 +7070,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "مرشحات:" @@ -7126,9 +7134,8 @@ msgid "Octahedral Compression" msgstr "تحديد التعبير" #: editor/import/resource_importer_obj.cpp -#, fuzzy msgid "Optimize Mesh Flags" -msgstr "الحجم: " +msgstr "تحسين أعلام المجسّم" #: editor/import/resource_importer_scene.cpp msgid "Import as Single Scene" @@ -7330,9 +7337,8 @@ msgid "Generating Lightmaps" msgstr "انشاء خارطة الضوء" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Generating for Mesh:" -msgstr "انشاء من اجل المجسم: " +msgstr "توليد للمجسّم:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7359,6 +7365,18 @@ msgid "Saving..." msgstr "جاري الحفظ..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -7416,9 +7434,8 @@ msgid "Normal Map Invert Y" msgstr "حجم عشوائي:" #: editor/import/resource_importer_texture.cpp -#, fuzzy msgid "Size Limit" -msgstr "الحجم: " +msgstr "الحد الأقصى للحجم" #: editor/import/resource_importer_texture.cpp msgid "Detect 3D" @@ -8336,9 +8353,8 @@ msgstr "" "تحديد الرسومية المتحركة الخاصة بالنهاية. سيكون ذلك مفيداً للحركات الفرعية." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition:" -msgstr "الانتقال: " +msgstr "المراحل الانتقالية:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -9517,7 +9533,7 @@ msgstr "قناع الانبعاث" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Solid Pixels" -msgstr "البكسيلات الأساسية (Solid Pixels)" +msgstr "البكسلات غير الشفافة" #: editor/plugins/cpu_particles_2d_editor_plugin.cpp #: editor/plugins/particles_2d_editor_plugin.cpp @@ -10042,9 +10058,8 @@ msgid "Generate Visibility Rect" msgstr "توليد Rect الرؤية" #: editor/plugins/particles_2d_editor_plugin.cpp -#, fuzzy msgid "Can only set point into a ParticlesMaterial process material" -msgstr "لا يمكن إنشاء سوى نقطة وحيدة داخل معالج المواد لـ ParticlesMaterial" +msgstr "لا يمكن تحديد نقطة سوى في الParticlesMaterial لمعالج المواد" #: editor/plugins/particles_2d_editor_plugin.cpp msgid "Convert to CPUParticles2D" @@ -10096,9 +10111,8 @@ msgid "Volume" msgstr "حجم" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source:" -msgstr "مصدر الانبعاث: " +msgstr "مصدر الانبعاث:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -10333,6 +10347,7 @@ msgid "Points" msgstr "النقاط" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "المُضلعات" @@ -11196,15 +11211,13 @@ msgstr "ترجم" #. TRANSLATORS: Refers to changing the scale of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scaling:" -msgstr "يُحجم: " +msgstr "تحجيم:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Translating:" -msgstr "يترجم: " +msgstr "التحريك:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11716,7 +11729,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "هندسياً غير صالح، لا يمكن استبداله بسطح (mesh)." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "تحويل إلى Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11748,19 +11762,16 @@ msgid "Sprite" msgstr "رسومية" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Simplification:" -msgstr "التبسيط: " +msgstr "التبسيط:" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Shrink (Pixels):" -msgstr "التقلص (Pixels): " +msgstr "التقلص (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Grow (Pixels):" -msgstr "التكبير (Pixels): " +msgstr "التكبير (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -11955,7 +11966,7 @@ msgstr "{num} خط (خطوط)" #: editor/plugins/theme_editor_plugin.cpp msgid "No fonts found." -msgstr "لم يتم العثور على الخطوط." +msgstr "لا توجد خطوط." #: editor/plugins/theme_editor_plugin.cpp msgid "{num} icon(s)" @@ -12712,8 +12723,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "اختر الشكل أو البلاط الفرعي أو البلاط، السابق." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "الإقليم" @@ -14257,36 +14267,10 @@ msgid "Delete preset '%s'?" msgstr "حذف المُعد مُسبقاً '%s'؟" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"أخفق تصدير المشروع لمنصة '%s'.\n" -"على ما يبدو قوالب التصدير مفقودة أو غير صالحة." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"أخفق تصدير المشروع لمنصة '%s'.\n" -"قد يعود ذلك إلى خلل تهيئة في الإعدادات المُعدّة سلفاً أو إعدادات التصدير الخاصة " -"بك." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "تصدير الكُل" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "مسار التصدير المُزود غير موجود:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "قوالب تصدير هذه المنصة مفقودة / تالفة:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "مسار التصدير" @@ -14434,6 +14418,11 @@ msgid "Export templates for this platform are missing:" msgstr "قوالب التصدير لهذه المنصة مفقودة:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "مؤسسون المشروع" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "إدارة قوالب التصدير" @@ -15971,9 +15960,8 @@ msgid "Attach Node Script" msgstr "ألحق نص برمجي للعُقدة" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Remote %s:" -msgstr "من بعد " +msgstr "من بعد %s:" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -16859,7 +16847,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "المُضلعات" @@ -17037,9 +17025,8 @@ msgid "Disabled GDNative Singleton" msgstr "تعطيل نمط البرمجة Singleton ل GDNative" #: modules/gdnative/gdnative_library_singleton_editor.cpp -#, fuzzy msgid "Libraries:" -msgstr "مكتبات: " +msgstr "مكتبات:" #: modules/gdnative/nativescript/nativescript.cpp #, fuzzy @@ -17105,7 +17092,7 @@ msgstr "لا تستند الى نص برمجي" #: modules/gdscript/gdscript_functions.cpp msgid "Not based on a resource file" -msgstr "لا تستند على ملف مورد" +msgstr "لا يعتمد على ملف موارد" #: modules/gdscript/gdscript_functions.cpp msgid "Invalid instance dictionary format (missing @path)" @@ -17484,7 +17471,6 @@ msgid "Use In Baked Light" msgstr "طبخ (إعداد) خرائط الضوء" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17514,6 +17500,19 @@ msgstr "المنتصف" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "تنقل" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "وضع التنقل" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "التبويب التالي" @@ -17935,18 +17934,16 @@ msgstr "" "أصلح العقدة من فضلك." #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Node returned an invalid sequence output:" -msgstr "أرجعت العُقدة تسلسلاً مُخرجاً غير صالح: " +msgstr "أرجعت العُقدة تسلسلاً مُخرجاً غير صالح:" #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" msgstr "عثر على تسلسل بت ولكن ليس العقدة في المكدس ,ارفع تقرير عن الخطأ!" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Stack overflow with stack depth:" -msgstr "حدوث تجاوز للتكدس ( Stack overflow) مع عمق التكدس: " +msgstr "حدوث تجاوز للتكدس ( Stack overflow) مع عمق التكدس:" #: modules/visual_script/visual_script.cpp #, fuzzy @@ -18320,18 +18317,16 @@ msgid "for (elem) in (input):" msgstr "لكل (عنصر) في (معلومات-الإدخال):" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Input type not iterable:" -msgstr "نوع الإدخال غير متوقع: " +msgstr "نوع الإدخال لا يمكن التكرار عليه:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" msgstr "أصبح المُكرر غير صالحاً" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Iterator became invalid:" -msgstr "أصبح المُكرر غير صالحاً: " +msgstr "أصبح المُكرر غير صالحاً:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Sequence" @@ -18503,14 +18498,12 @@ msgid "Operator" msgstr "مُشغل التراكم." #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid argument of type:" -msgstr ": معامل النوع غير صحيح: " +msgstr "معامل غير صحيح من النوع:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid arguments:" -msgstr ": معاملات غير صالحة: " +msgstr "معاملات غير صالحة:" #: modules/visual_script/visual_script_nodes.cpp msgid "a if cond, else b" @@ -18522,14 +18515,12 @@ msgid "Var Name" msgstr "الأسم" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableGet not found in script:" -msgstr "لم يتم إيجاد VariableGet في النص البرمجي: " +msgstr "لم يتم إيجاد VariableGet في النص البرمجي:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableSet not found in script:" -msgstr "لم يتم إيجاد (مُحدد المُتغير) VariableSet في النص البرمجي: " +msgstr "لم يتم إيجاد VariableSet في النص البرمجي:" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy @@ -19083,10 +19074,6 @@ msgid "Could not execute on device." msgstr "لا يمكن إنشاء المجلد." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "تعذر العثور على أداة توقيع تطبيق اندرويد\"apksigner\"." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19222,12 +19209,17 @@ msgstr "" "إصدار \"حزمة التطوير البرمجية المستهدفة\" يجب أن يكون أعلى من أو يساوي إصدار " "\"Min Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "الإشاراة" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "تعذر العثور على 'apksigner'.\n" "تأكد من فضلك إن كان الأمر موجوداً في دليل ملفات أدوات-بناء الأندرويد Android " @@ -19247,6 +19239,11 @@ msgid "Could not find keystore, unable to export." msgstr "لا يمكن العثور على مفتاح المتجر، لا يمكن التصدير." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "لا يمكن بدء عملية جانبية!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "أعاد 'apksigner' الخطأ التالي #%d" @@ -19277,7 +19274,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "أسم الملف غير صالح! يتطلب ملف اندرويد APK أمتداد *.apk لتعمل." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "صيغة تصدير غير مدعومة!\n" #: platform/android/export/export_plugin.cpp @@ -19289,10 +19287,9 @@ msgstr "" "أعد التحميل من قائمة \"المشروع\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "نسخ بناء Android غير متوافقة:\n" @@ -19301,13 +19298,15 @@ msgstr "" "من فضلك أعد تنصيب قالب بناء الأندرويد Android من قائمة \"المشروع\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "تعذرت كتابة overwrite ملفات res://android/build/res/*.xml مع اسم المشروع" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "لم يتمكن من تصدير ملفات المشروع إلى مشروع gradle\n" #: platform/android/export/export_plugin.cpp @@ -19319,8 +19318,9 @@ msgid "Building Android Project (gradle)" msgstr "بناء مشروع الأندرويد (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "أخفق بناء مشروع الأندرويد، تفقد المُخرجات للإطلاع على الخطأ.\n" @@ -19328,7 +19328,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "Moving output" -msgstr "نقل المخرجات" +msgstr "جاري تحريك المخرجات" #: platform/android/export/export_plugin.cpp msgid "" @@ -19338,7 +19338,7 @@ msgstr "تعذر نسخ وإعادة تسمية الملف المصدر، تفق #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "لم يتم إيجاد الرسم المتحرك: '%s'" #: platform/android/export/export_plugin.cpp @@ -19347,17 +19347,16 @@ msgid "Creating APK..." msgstr "إنشاء المحيط..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "لم يتم إيجاد قالب APK للتصدير:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19371,7 +19370,8 @@ msgid "Adding files..." msgstr "إضافة %s..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "لم نتمكن من تصدير ملفات المشروع" #: platform/android/export/export_plugin.cpp @@ -19507,9 +19507,8 @@ msgid "Capabilities" msgstr "إلصق الخاصيات" #: platform/iphone/export/export.cpp -#, fuzzy msgid "Access Wi-Fi" -msgstr "تم بشكل ناجح!" +msgstr "الوصول للواي-فاي" #: platform/iphone/export/export.cpp #, fuzzy @@ -19614,6 +19613,17 @@ msgstr "قص العُقد" msgid "Custom BG Color" msgstr "قص العُقد" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "إدارة القوالب" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "قالب الإصدار المخصص ليس موجود." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19637,23 +19647,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "شغل ملف HTML المُصدر في المتصفح الإفتراضي للنظام." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "لا يمكن فتح القالب من أجل التصدير:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "إدارة قوالب التصدير:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "لا يمكن كتابة الملف:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "تحديد الهامش" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "لا يمكن كتابة الملف:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "التباعُدات:" @@ -19729,15 +19751,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "لا يمكن قراءة ملف HTML مخصص:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "لا يمكن إنشاء مجلد خادم ال HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "خطأ في بدء تشغيل خادم HTTP:" #: platform/javascript/export/export.cpp @@ -20038,9 +20062,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "لم نتمكن من تصدير ملفات المشروع" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "لا يمكن بدء عملية جانبية!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "توطين" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20056,20 +20099,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "لم توجد ايقونات." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "خطأ في تحميل الملف: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "الاتجاهات" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "لا يمكن بدء عملية جانبية!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "ينشئ الصورة المصغرة" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "لم يتم إيجاد قالب التطبيق (Template app) للتصدير:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "إدارة قوالب التصدير:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20077,7 +20176,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20119,6 +20218,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "مشروع" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "لم يتمكن من تصدير ملفات المشروع إلى مشروع gradle\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "مُحدد غير صالح:" @@ -20434,6 +20543,11 @@ msgid "Debug Algorithm" msgstr "مُنقح الأخطاء" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "لا يمكن حذف ملف مؤقت:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20481,6 +20595,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "دوران عشوائي:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "لا يمكن العثور على مفتاح المتجر، لا يمكن التصدير." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "لا يمكن العثور على مفتاح المتجر، لا يمكن التصدير." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "لا يمكن العثور على مفتاح المتجر، لا يمكن التصدير." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "لا يمكن العثور على مفتاح المتجر، لا يمكن التصدير." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "مُحدد غير صالح:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "اسم غير صالح." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "لا يمكن حذف ملف مؤقت:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20499,6 +20677,23 @@ msgid "Invalid product version:" msgstr "مُعرف GUID (المُعرّف الفريد العالمي) للمنتج غير صالح:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "صيغة غير صالحة." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "نافذة جديدة" @@ -20515,6 +20710,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20642,7 +20841,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "اختر المسافة:" @@ -21037,9 +21237,8 @@ msgstr "قناع الانبعاث" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Sphere Radius" -msgstr "مصدر الانبعاث: " +msgstr "قطر الجسم الكروى" #: scene/2d/cpu_particles_2d.cpp #, fuzzy @@ -21107,9 +21306,8 @@ msgstr "خطي" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Accel" -msgstr "تم بشكل ناجح!" +msgstr "التسارع" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -21524,17 +21722,19 @@ msgstr "" "العقدة. يُرجى تعيين خاصية أو رسم مضلع." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"يجب أن يكون نموذج-المضلع-المتنقل (NavigationPolygonInstance) تابعًا أو حفيدًا " -"لعقدة التنقل-ثنائي-الأبعاد (Navigation2D). انه فقط يوفر بيانات التنقل." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "في أسفل المنتصف" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "السفر" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -21809,9 +22009,8 @@ msgid "Safe Margin" msgstr "تحديد الهامش" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Sync To Physics" -msgstr " (فيزيائي)" +msgstr "تزامن مع الفيزياء" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -22788,14 +22987,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"يجب أن يكون نموذج-مجسم-التنقل (NavigationMeshInstance) تابعًا أو حفيدًا لعقدة " -"التنقل (Navigation node). انه يوفر فقط بيانات التنقل." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -23324,9 +23515,8 @@ msgid "A RoomGroup should not be a child or grandchild of a Portal." msgstr "" #: scene/3d/portal.cpp -#, fuzzy msgid "Portal Active" -msgstr " [البوابات مفعلة]" +msgstr "البوابة نشطة" #: scene/3d/portal.cpp scene/resources/occluder_shape_polygon.cpp msgid "Two Way" @@ -24342,9 +24532,8 @@ msgid "Pass On Modal Close Click" msgstr "" #: scene/gui/control.cpp -#, fuzzy msgid "Size Flags" -msgstr "الحجم: " +msgstr "أعلام الحجم" #: scene/gui/control.cpp #, fuzzy @@ -24707,9 +24896,8 @@ msgid "Max Value" msgstr "القيمة" #: scene/gui/range.cpp -#, fuzzy msgid "Page" -msgstr "الصفحة: " +msgstr "صفحة" #: scene/gui/range.cpp #, fuzzy @@ -25127,9 +25315,8 @@ msgid "Download File" msgstr "تنزيل" #: scene/main/http_request.cpp -#, fuzzy msgid "Download Chunk Size" -msgstr "جاري التنزيل" +msgstr "حجم جزء التنزيل" #: scene/main/http_request.cpp msgid "Body Size Limit" @@ -25200,9 +25387,8 @@ msgid "Custom Multiplayer" msgstr "تحديد التكرار:" #: scene/main/node.cpp -#, fuzzy msgid "Process Priority" -msgstr "تمكين الأولوية" +msgstr "أولوية العملية" #: scene/main/scene_tree.cpp scene/main/timer.cpp #, fuzzy @@ -25270,9 +25456,8 @@ msgid "Draw 2D Outlines" msgstr "أنشئ الحد" #: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy msgid "Reflections" -msgstr "الاتجاهات" +msgstr "الانعكاسات" #: scene/main/scene_tree.cpp #, fuzzy @@ -25436,84 +25621,82 @@ msgid "Enable 2D" msgstr "تفعيل" #: scene/main/viewport.cpp -#, fuzzy msgid "Enable 3D" -msgstr "تفعيل" +msgstr "تفعيل 3D" #: scene/main/viewport.cpp -#, fuzzy msgid "Object Picking" -msgstr "تفعيل تقشير البصل" +msgstr "اختيار الكائن" #: scene/main/viewport.cpp -#, fuzzy msgid "Disable Input" -msgstr "عنصر معطّل" +msgstr "تعطيل الإدخال" #: scene/main/viewport.cpp servers/visual_server.cpp -#, fuzzy msgid "Shadow Atlas" -msgstr "أطلس جديد" +msgstr "أطلس الظل" #: scene/main/viewport.cpp msgid "Quad 0" -msgstr "" +msgstr "رباعي 0" #: scene/main/viewport.cpp msgid "Quad 1" -msgstr "" +msgstr "رباعية 1" #: scene/main/viewport.cpp msgid "Quad 2" -msgstr "" +msgstr "رباعية 2" #: scene/main/viewport.cpp msgid "Quad 3" -msgstr "" +msgstr "رباعية 3" #: scene/main/viewport.cpp -#, fuzzy msgid "Canvas Transform" -msgstr "محو التَحَوّل" +msgstr "تحويل اللوحة" #: scene/main/viewport.cpp -#, fuzzy msgid "Global Canvas Transform" -msgstr "الاحتفاظ بالتحوّل الشمولي Global" +msgstr "تحويل اللوحة الشامل (global)" #: scene/main/viewport.cpp msgid "Tooltip Delay (sec)" -msgstr "" +msgstr "تأخير تلميح الأدوات (ثانية)" #: scene/register_scene_types.cpp -#, fuzzy msgid "Swap OK Cancel" -msgstr "إلغاء" +msgstr "مبادلة موافق إلغاء" #: scene/register_scene_types.cpp -#, fuzzy msgid "Layer Names" -msgstr "الأسم" +msgstr "أسماء الطبقات" #: scene/register_scene_types.cpp -#, fuzzy msgid "2D Render" -msgstr "مُحرك الإخراج البصري:" +msgstr "إنشاء صورة 2D" #: scene/register_scene_types.cpp -#, fuzzy msgid "3D Render" -msgstr "مُحرك الإخراج البصري:" +msgstr "إنشاء صورة 3D" #: scene/register_scene_types.cpp -#, fuzzy msgid "2D Physics" -msgstr " (فيزيائي)" +msgstr "فيزياء 2D" #: scene/register_scene_types.cpp -#, fuzzy msgid "3D Physics" -msgstr " (فيزيائي)" +msgstr "فيزياء 3D" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "تنقل" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "تنقل" #: scene/register_scene_types.cpp msgid "Use hiDPI" @@ -26596,9 +26779,8 @@ msgid "Distance" msgstr "اختر المسافة:" #: scene/resources/environment.cpp -#, fuzzy msgid "Transition" -msgstr "الانتقال: " +msgstr "الانتقال" #: scene/resources/environment.cpp msgid "DOF Near Blur" @@ -26621,7 +26803,7 @@ msgstr "" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp msgid "2" -msgstr "" +msgstr "2" #: scene/resources/environment.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -26934,16 +27116,15 @@ msgid "Subsurf Scatter" msgstr "" #: scene/resources/material.cpp -#, fuzzy msgid "Transmission" -msgstr "الانتقال: " +msgstr "الإنتقال" #: scene/resources/material.cpp #, fuzzy msgid "Refraction" msgstr "التباعُدات:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27028,7 +27209,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "تحجيم:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "حدد نوع المتغير" #: scene/resources/navigation_mesh.cpp @@ -27046,10 +27232,15 @@ msgid "Source Group Name" msgstr "مصدر" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "معاملات المشهد الرئيس:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27059,11 +27250,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "الإقليم" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "دمج من المشهد" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27077,6 +27273,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "أظهر الإفتراضي" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "اختر المسافة:" @@ -27094,7 +27295,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27143,9 +27344,8 @@ msgid "Point Texture" msgstr "نقاط الانبعاث:" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Normal Texture" -msgstr "مصدر الانبعاث: " +msgstr "نقش طبيعي" #: scene/resources/particles_material.cpp #, fuzzy @@ -27349,9 +27549,8 @@ msgid "Base Texture" msgstr "إزالة النقش" #: scene/resources/texture.cpp -#, fuzzy msgid "Image Size" -msgstr "الصفحة: " +msgstr "حجم الصورة" #: scene/resources/texture.cpp #, fuzzy @@ -27509,6 +27708,11 @@ msgid "Scenario" msgstr "مشهد" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "تنقل" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27526,6 +27730,26 @@ msgstr "الخط اليساري" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "افتراضي" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "تحديث المُعاينة" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "أختبار" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "تعديل الإتصال:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/az.po b/editor/translations/az.po index f6269e61aa..59e1c30354 100644 --- a/editor/translations/az.po +++ b/editor/translations/az.po @@ -210,9 +210,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -372,6 +373,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Metod çağırma izi" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -556,7 +566,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -764,7 +775,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Siqnalları filtirlə" @@ -2219,8 +2231,8 @@ msgid "Open" msgstr "Aç" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Bunların Sahibləri:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2529,7 +2541,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2785,6 +2797,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2797,6 +2825,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2899,8 +2947,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3072,9 +3137,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5042,6 +5107,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Layihə Qurucuları" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5300,7 +5370,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6709,7 +6781,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Siqnalları filtirlə" @@ -6987,6 +7059,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9882,6 +9966,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11241,8 +11326,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "'%s' ilə '%s' qoş" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12210,8 +12296,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13647,31 +13732,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13806,6 +13870,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Layihə Qurucuları" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16069,7 +16138,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16638,7 +16707,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16664,6 +16732,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Hamısını Seç/Seçmə" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "%s növünü dəyişdirin" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18123,10 +18204,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18230,12 +18307,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18251,6 +18331,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18279,7 +18363,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18290,19 +18374,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18315,7 +18397,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18330,7 +18412,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18338,15 +18420,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18356,7 +18435,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18590,6 +18669,15 @@ msgstr "Funksiyalar:" msgid "Custom BG Color" msgstr "Funksiyalar:" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18611,19 +18699,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "%s baza növü üçün %s növünün səhv indeksi" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Əlaqəni redaktə edin:" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18698,15 +18796,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18982,9 +19080,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Animasiyanı Təmizləmə" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19000,18 +19115,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "İzah:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "3D Transformasya izi" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19019,7 +19187,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19060,6 +19228,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Layihə Qurucuları" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19357,6 +19534,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19399,6 +19580,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "'%s' qurmaq üçün etibarsız arqumentlər" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19417,6 +19655,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19432,6 +19686,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19543,7 +19801,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20314,13 +20573,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21411,12 +21672,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23882,6 +24137,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Hamısını Seç/Seçmə" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Hamısını Seç/Seçmə" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25186,7 +25451,7 @@ msgstr "" msgid "Refraction" msgstr "İzah:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25263,8 +25528,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Ölçüm Nisbəti:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "İzah:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25279,7 +25550,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25291,11 +25566,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Yalnız Seçim" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25308,6 +25588,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25324,7 +25608,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25702,6 +25986,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "%s növünü dəyişdirin" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25717,6 +26006,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Dəyər:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Bunun üçün Dəyişdirmə Axtar:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Bunun üçün Dəyişdirmə Axtar:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Əlaqəni redaktə edin:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/bg.po b/editor/translations/bg.po index b7dc36f666..ee4ccb7044 100644 --- a/editor/translations/bg.po +++ b/editor/translations/bg.po @@ -232,9 +232,10 @@ msgid "Data" msgstr "Данни" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Профилиране на мрежата" @@ -396,6 +397,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "Максимален размер (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Режим на преместване" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -591,7 +601,8 @@ msgstr "Описание" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Пускане" @@ -810,7 +821,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Филтри:" @@ -2231,8 +2243,8 @@ msgid "Open" msgstr "Отваряне" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Собственици на:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2530,7 +2542,7 @@ msgid "Bus Options" msgstr "Настройки на шината" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2787,6 +2799,22 @@ msgid "Choose" msgstr "Избиране" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2799,6 +2827,31 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Запазване" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Папката не може да бъде създадена." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Файловете на проекта не могат да бъдат изнесени" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Файлът не може да бъде отворен за запис:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Запазване" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2901,9 +2954,31 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Управление на шаблоните" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Посоченият път не съществува." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" -msgstr "" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "Пакетът не е намерен: %s" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Файлът с шаблоните за изнасяне не може да се отвори." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Отстъп" #: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." @@ -3072,9 +3147,9 @@ msgid "Import" msgstr "Внасяне" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Изнасяне" @@ -5098,6 +5173,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Проект" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5372,7 +5452,9 @@ msgid "Draw Spaces" msgstr "Извиквания за изчертаване:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Навигация" @@ -6828,7 +6910,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Филтри:" @@ -7121,6 +7203,18 @@ msgid "Saving..." msgstr "Запазване..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10061,6 +10155,7 @@ msgid "Points" msgstr "Точки" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Полигони" @@ -11442,7 +11537,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Неправилна геометрия. Не може да се замени с полигонна мрежа." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Преобразуване в Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12416,8 +12512,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Регион" @@ -13858,31 +13953,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Изнасяне на всичко" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Шаблоните за изнасяне за тази платформа липсват или са повредени:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Път за изнасяне" @@ -14026,6 +14100,11 @@ msgid "Export templates for this platform are missing:" msgstr "Шаблоните за изнасяне за тази система липсват:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Основатели на проекта" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Управление на шаблоните за изнасяне" @@ -16333,7 +16412,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Полигони" @@ -16944,7 +17023,6 @@ msgid "Use In Baked Light" msgstr "Изпичане на карти на осветеност" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16974,6 +17052,19 @@ msgstr "По средата горе" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Навигация" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Режим на навигация" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Следваща равнина" @@ -18474,10 +18565,6 @@ msgid "Could not execute on device." msgstr "Изпълнението на устройството е невъзможно." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Инструментът „apksigner“ не може да бъде намерен." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18595,12 +18682,17 @@ msgstr "" "„Целева версия на SDK“ трябва да бъде по-голяма или равна на „Мин. версия на " "SDK“." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Сигнал" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "Командата „apksigner“ не може да бъде намерена.\n" "Проверете дали командата е налична в папката „build-tools“ на Android SDK.\n" @@ -18619,6 +18711,10 @@ msgid "Could not find keystore, unable to export." msgstr "Не е намерено хранилище за ключове. Изнасянето е невъзможно." #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "„apksigner“ завърши с грешка #%d" @@ -18647,7 +18743,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Неправилно име! Android APK изисква разширение *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Неподдържан формат за изнасяне!\n" #: platform/android/export/export_plugin.cpp @@ -18658,21 +18755,21 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "файловете res://android/build/res/*.xml не могат да бъдат презаписани с " "името на проекта" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "" "Файловете на проекта не могат да бъдат изнесени като проект на gradle.\n" @@ -18685,8 +18782,9 @@ msgid "Building Android Project (gradle)" msgstr "Компилиране на проект за Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Компилирането на проекта за Android беше неуспешно. Вижте изхода за " @@ -18707,7 +18805,8 @@ msgstr "" "в папката на проекта на gradle." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Пакетът не е намерен: %s" #: platform/android/export/export_plugin.cpp @@ -18715,17 +18814,16 @@ msgid "Creating APK..." msgstr "Създаване на APK…" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Не е намерен шаблонен файл APK за изнасяне:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18738,7 +18836,8 @@ msgid "Adding files..." msgstr "Добавяне на файлове..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Файловете на проекта не могат да бъдат изнесени" #: platform/android/export/export_plugin.cpp @@ -18974,6 +19073,17 @@ msgstr "Персонализиран обект" msgid "Custom BG Color" msgstr "Персонализиран обект" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Управление на шаблоните" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Шаблоните за изнасяне за тази система липсват:" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18995,22 +19105,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Шаблонът не може да се отвори за изнасяне:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Неправилно разширение." #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Файлът не може да бъде записан:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Задаване на отстъп" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Файлът не може да бъде прочетен:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Разделение:" @@ -19085,15 +19208,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Персонализираната HTML-обвивка не може да бъде прочетена:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Папката на HTTP-сървъра не може да бъде създадена:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Грешка при стартирането на HTTP-сървър:" #: platform/javascript/export/export.cpp @@ -19393,9 +19519,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Файловете на проекта не могат да бъдат изнесени" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Изпълнението на устройството е невъзможно." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Навигация" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19411,19 +19556,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Няма намерени константи." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Грешка при запазването на файла: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Направления" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Създаване на пакета на приложението" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Не е намерено шаблонно приложение за изнасяне:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Неправилен базов път." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19431,7 +19631,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19472,6 +19672,17 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Проект" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "" +"Файловете на проекта не могат да бъдат изнесени като проект на gradle.\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Неправилен идентификатор на пакета:" @@ -19780,6 +19991,11 @@ msgid "Debug Algorithm" msgstr "Дебъгер" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Временният файл не може да бъде премахнат:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19826,6 +20042,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Известия" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Не е намерено хранилище за ключове. Изнасянето е невъзможно." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Не е намерено хранилище за ключове. Изнасянето е невъзможно." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Не е намерено хранилище за ключове. Изнасянето е невъзможно." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Не е намерено хранилище за ключове. Изнасянето е невъзможно." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Неправилни аргументи за изграждане на „%s“" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Неправилно име." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Временният файл не може да бъде премахнат:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19844,6 +20124,23 @@ msgid "Invalid product version:" msgstr "Неправилна версия на продукта:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Неправилно разширение." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19859,6 +20156,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19982,7 +20283,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20826,15 +21128,16 @@ msgstr "" "Моля, задайте свойство или нарисувайте полигон." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -"NavigationPolygonInstance трябва да бъде дъщерен или под-дъщерен на обект от " -"тип Navigation2D. Той дава само навигационна информация." -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "По средата долу" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22014,14 +22317,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance трябва да бъде дъщерен или под-дъщерен на обект от " -"тип Navigation. Той само предоставя данните за навигирането." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -24641,6 +24936,16 @@ msgid "3D Physics" msgstr "Следващ кадър на физичната система" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Навигация" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Навигация" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26040,7 +26345,7 @@ msgstr "Преход" msgid "Refraction" msgstr "Пречупване" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26119,8 +26424,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Скалиране: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Разделение:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -26136,10 +26447,15 @@ msgid "Source Group Name" msgstr "Източник за полигонна мрежа:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Гизмота" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26148,11 +26464,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Регион" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26165,6 +26486,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Показване на стандартните" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26181,7 +26507,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26589,6 +26915,11 @@ msgid "Scenario" msgstr "Сцена" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Навигация" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26606,6 +26937,26 @@ msgstr "Линейно отляво" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Стандартен предварителен преглед" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Стандартен предварителен преглед" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Тестово" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Редактиране на Връзката:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/bn.po b/editor/translations/bn.po index 21de62a1af..e656723205 100644 --- a/editor/translations/bn.po +++ b/editor/translations/bn.po @@ -11,13 +11,14 @@ # Mokarrom Hossain <mhb2016.bzs@gmail.com>, 2020, 2021. # Sagen Soren <sagensoren03@gmail.com>, 2020. # Hasibul Hasan <d1hasib@yahoo.com>, 2020. +# saitama <atik.wowspace@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2021-08-03 06:20+0000\n" -"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" +"Last-Translator: saitama <atik.wowspace@gmail.com>\n" "Language-Team: Bengali <https://hosted.weblate.org/projects/godot-engine/" "godot/bn/>\n" "Language: bn\n" @@ -25,67 +26,62 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 4.8-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "ট্যাবলেট ড্রাইভার" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "রিসোর্সের ক্লীপবোর্ড খালি!" +msgstr "ক্লীপবোর্ড" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" -msgstr "বর্তমান দৃশ্য" +msgstr "বর্তমান পর্দা" #: core/bind/core_bind.cpp msgid "Exit Code" -msgstr "" +msgstr "ফেরত সংকেত" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "সক্রিয় করুন" +msgstr "ভি-সিঙ্ক সক্রিয় করুন" #: core/bind/core_bind.cpp main/main.cpp +#, fuzzy msgid "V-Sync Via Compositor" -msgstr "" +msgstr "কম্পসিটর দ্বারা ভি-সিঙ্ক করা" #: core/bind/core_bind.cpp main/main.cpp +#, fuzzy msgid "Delta Smoothing" -msgstr "" +msgstr "ডেল্টা মসৃণ করন" #: core/bind/core_bind.cpp #, fuzzy msgid "Low Processor Usage Mode" -msgstr "মোড (Mode) সরান" +msgstr "প্রসেসর এর কম ব্যাবহার Mode" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "" +msgstr "কম প্রসেসর ব্যাবহার মোড বিরতি (sec)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "ডিবাগার খোলা রাখুন" +msgstr "পর্দা চালু রাখুন" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "প্রান্তরেখার আকার:" +msgstr "সর্বনিম্ন উইন্ডো আকার" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "প্রান্তরেখার আকার:" +msgstr "সর্বোচ্চ উইন্ডো আকার" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "রেফারেন্সের ডকুমেন্টেশনে খুঁজুন।" +msgstr "পর্দা ঝোঁক/ উপস্থাপন" #: core/bind/core_bind.cpp core/project_settings.cpp main/main.cpp #: platform/uwp/os_uwp.cpp @@ -95,39 +91,36 @@ msgstr "উইন্ডো" #: core/bind/core_bind.cpp core/project_settings.cpp msgid "Borderless" -msgstr "" +msgstr "সিমান্তবিহীন" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "প্রতি পিক্সেল স্বচ্ছতা চালু করুন" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Fullscreen" -msgstr "পূর্ণ-পর্দা অদলবদল/টগল করুন" +msgstr "পূর্ণ-পর্দা" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "সর্বোচ্চকৃত" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "বড় হাতের অক্ষরে পরিবর্তনে করুন" +msgstr "সর্বনিম্ন" #: core/bind/core_bind.cpp core/project_settings.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "আকার-পরিবর্তনযোগ্য" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Position" -msgstr "ড্ক পজিশন" +msgstr "অবস্থান" #: core/bind/core_bind.cpp core/project_settings.cpp editor/editor_settings.cpp #: main/main.cpp modules/gridmap/grid_map.cpp @@ -138,32 +131,28 @@ msgstr "ড্ক পজিশন" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "সেল (Cell)-এর আকার:" +msgstr "আকার" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "এন্ডিয়ান সোয়াপ" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "সম্পাদন করুন (Edit)" +msgstr "সম্পাদনাকরন আভাস" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "ত্রুটি বার্তাগুলো ছাপান" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "ইন্টারপোলেশন মোড" +msgstr "প্রতি সেকেন্ডে চক্র" #: core/bind/core_bind.cpp -#, fuzzy msgid "Target FPS" -msgstr "টার্গেট" +msgstr "লক্ষ্য-এফপিএস(ফ্রেম-প্রতি-সেকেন্ড)" #: core/bind/core_bind.cpp #, fuzzy @@ -190,13 +179,12 @@ msgid "Error Line" msgstr "সংরক্ষণে সমস্যা হয়েছে" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "সাহায্য অনুসন্ধান করুন" +msgstr "ফলাফল" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "স্মৃতি" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -207,7 +195,7 @@ msgstr "" #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "সীমাগুলো" #: core/command_queue_mt.cpp #, fuzzy @@ -216,7 +204,7 @@ msgstr "টান: ঘূর্ণন" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "মাল্টিথ্রেডিং সারি আকার (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp @@ -229,12 +217,13 @@ msgstr "ফাংশনগুলি:" #: core/image.cpp core/packed_data_container.cpp scene/2d/polygon_2d.cpp #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp msgid "Data" -msgstr "" +msgstr "তথ্য" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "প্রকল্প এক্সপোর্ট করুন" @@ -394,6 +383,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "মোড (Mode) সরান" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "ইনপুট অপসারণ করুন" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -596,7 +595,8 @@ msgstr "বর্ণনা:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "চালান" @@ -826,7 +826,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "ফিল্টারসমূহ" @@ -2301,8 +2302,8 @@ msgid "Open" msgstr "খুলুন" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "স্বত্বাধিকারীসমূহ:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2617,7 +2618,7 @@ msgid "Bus Options" msgstr "বাস অপশন" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "ডুপ্লিকেট" @@ -2888,6 +2889,25 @@ msgid "Choose" msgstr "পছন্দ করুন" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "পথ প্রতিলিপি/কপি করুন" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "প্যাকেজ ইন্সটল সম্পন্ন হয়েছে!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "ব্যর্থ:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "সংরক্ষিত ফাইল:" @@ -2903,6 +2923,31 @@ msgid "Packing" msgstr "প্যাক/গুচ্ছিত করা" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "এইরূপে সংরক্ষণ করুন" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "লেখার জন্য ফাইলটি খোলায় সমস্যা হয়েছে:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "এইরূপে সংরক্ষণ করুন" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -3009,12 +3054,32 @@ msgstr "স্বনির্মিত ডিবাগ (debug) প্যাক msgid "Custom release template not found." msgstr "স্বনির্মিত রিলিস (release) প্যাকেজ খুঁজে পাওয়া যায়নি।" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "এক্সপোর্ট টেমপ্লেটসমূহ লোড হচ্ছে" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "ফাইলটি বিদ্যমান নয়।" + #: editor/editor_export.cpp platform/javascript/export/export.cpp #, fuzzy -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." msgstr "টেমপ্লেট ফাইল পাওয়া যায়নি:\n" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "এক্সপোর্টের টেমপ্লেটসমূহ ইন্সটল করুন" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3204,9 +3269,9 @@ msgid "Import" msgstr "ইম্পোর্ট" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "এক্সপোর্ট" @@ -5425,6 +5490,11 @@ msgstr "" "কাংখিত প্ল্যাটফর্মের জন্য গ্রহণযোগ্য কোন এক্সপোর্ট প্রিসেট খুঁজে পাওয়া যায়নি।\n" "অনুগ্রহ করে এক্সপোর্ট মেনুতে একটি সঠিক প্রিসেট যোগ করুন।" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "নতুন প্রকল্প" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "আপনার লজিক/যুক্তি-সমূহ _run() মেথডে লিখুন।" @@ -5708,7 +5778,9 @@ msgid "Draw Spaces" msgstr "ড্র কলস" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Navigation Mesh তৈরি করুন" @@ -7281,7 +7353,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "ফিল্টারসমূহ" @@ -7582,6 +7654,18 @@ msgid "Saving..." msgstr "সংরক্ষিত হচ্ছে..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10760,6 +10844,7 @@ msgid "Points" msgstr "বিন্দু সরান" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "পলিগন->UV" @@ -12263,7 +12348,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "এতে রূপান্তর করুন..." #: editor/plugins/sprite_editor_plugin.cpp @@ -13367,8 +13452,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "চালানোর মোড:" @@ -14929,36 +15013,12 @@ msgid "Delete preset '%s'?" msgstr "নির্বাচিত ফাইলসমূহ অপসারণ করবেন?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "%s এর জন্য এক্সপোর্ট (export) হচ্ছে" #: editor/project_export.cpp #, fuzzy -msgid "The given export path doesn't exist:" -msgstr "ফাইলটি বিদ্যমান নয়।" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"এই প্ল্যাটফর্মের জন্য দরকারি এক্সপোর্ট টেমপ্লেটগুলি ক্ষতিগ্রস্থ হয়েছে অথবা খুঁজে পাওয়া " -"যাচ্ছে না:" - -#: editor/project_export.cpp -#, fuzzy msgid "Export Path" msgstr "এক্সপোর্টের প্রিসেট:" @@ -15115,6 +15175,11 @@ msgstr "এই প্ল্যাটফর্মের জন্য দরকা #: editor/project_export.cpp #, fuzzy +msgid "Project Export" +msgstr "প্রজেক্ট ফাউন্ডার" + +#: editor/project_export.cpp +#, fuzzy msgid "Manage Export Templates" msgstr "এক্সপোর্ট টেমপ্লেটসমূহ লোড হচ্ছে" @@ -17628,7 +17693,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "পলিগন->UV" @@ -18260,7 +18325,6 @@ msgid "Use In Baked Light" msgstr "লাইট্ম্যাপে হস্তান্তর করুন:" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -18290,6 +18354,19 @@ msgstr "নির্বাচনকে কেন্দ্রীভূত কর msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigation Mesh তৈরি করুন" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigation Mesh তৈরি করুন" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19929,10 +20006,6 @@ msgid "Could not execute on device." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -20037,12 +20110,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "সংকেতসমূহ" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -20062,6 +20139,11 @@ msgid "Could not find keystore, unable to export." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "উপ-প্রক্রিয়াকে শুরু করা সম্ভব হয়নি!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -20092,7 +20174,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -20103,20 +20185,18 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "প্রকল্পের পথে engine.cfg তৈরি করা সম্ভব হয়নি।" #: platform/android/export/export_plugin.cpp @@ -20130,7 +20210,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -20146,7 +20226,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "অ্যানিমেশনের সরঞ্জামসমূহ" #: platform/android/export/export_plugin.cpp @@ -20156,15 +20236,12 @@ msgstr "ওকট্রী (octree) গঠনবিন্যাস তৈরি #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -20176,7 +20253,7 @@ msgstr "%s সংযুক্ত হচ্ছে..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" #: platform/android/export/export_plugin.cpp @@ -20419,6 +20496,17 @@ msgstr "নোড-সমূহ কর্তন/কাট করুন" msgid "Custom BG Color" msgstr "নোড-সমূহ কর্তন/কাট করুন" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "এক্সপোর্ট টেমপ্লেটসমূহ লোড হচ্ছে" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "স্বনির্মিত রিলিস (release) প্যাকেজ খুঁজে পাওয়া যায়নি।" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -20443,25 +20531,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "এক্সপোর্টের টেমপ্লেটসমূহ ইন্সটল করুন" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "হ্যান্ডেল স্থাপন করুন" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "বিচ্ছেদ:" @@ -20537,17 +20634,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "দৃশ্য সংরক্ষণে সমস্যা হয়েছে।" #: platform/javascript/export/export.cpp @@ -20846,9 +20943,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "টাইলটি খুঁজে পাওয়া যায়নি:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "উপ-প্রক্রিয়াকে শুরু করা সম্ভব হয়নি!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "স্থানীয়করণ" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20864,21 +20980,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "খুঁজে পাওয়া যায়নি!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "TileSet সংরক্ষণে সমস্যা হয়েছে!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "অংশাদি:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "উপ-প্রক্রিয়াকে শুরু করা সম্ভব হয়নি!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "থাম্বনেইল তৈরি হচ্ছে" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "এক্সপোর্টের টেমপ্লেটসমূহ ইন্সটল করুন" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20886,7 +21057,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20928,6 +21099,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "নতুন প্রকল্প" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "প্রকল্পের পথে engine.cfg তৈরি করা সম্ভব হয়নি।" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "নামটি কার্যকর সনাক্তকারী নয়:" @@ -21241,6 +21422,11 @@ msgid "Debug Algorithm" msgstr "ডিবাগার" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "থিমটি ফাইলে সংরক্ষণ করা সম্ভব হয়নি:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -21288,6 +21474,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "যথেচ্ছ ঘূর্ণায়ন:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "ফোল্ডার তৈরী করা সম্ভব হয়নি।" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "নামটি কার্যকর সনাক্তকারী নয়:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "অগ্রহনযোগ্য নাম।" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "থিমটি ফাইলে সংরক্ষণ করা সম্ভব হয়নি:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -21309,6 +21559,23 @@ msgid "Invalid product version:" msgstr "পণ্যের অগ্রহনযোগ্য GUID।" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "অগ্রহণযোগ্য এক্সটেনশন" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "উইন্ডো" @@ -21325,6 +21592,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -21453,7 +21724,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "ইন্সট্যান্স:" @@ -22310,17 +22582,19 @@ msgstr "" "করতে হবে। অনুগ্রহ করে একটি বৈশিষ্ট্য নির্ধারন করুন বা একটি পলিগন/বহুভুজ আঁকুন।" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance-কে অবশ্যই Navigation2D-এর অংশ অথবা অংশের অংশ হতে " -"হবে। এটা শুধুমাত্র ন্যাভিগেশনের তথ্য প্রদান করে।" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "নিম্ন" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "ভ্রমণ" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -23528,14 +23802,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance-কে অবশ্যই Navigation-এর অংশ অথবা অংশের অংশ হতে হবে। " -"এটা শুধুমাত্র ন্যাভিগেশনের তথ্য প্রদান করে।" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -26214,6 +26480,16 @@ msgid "3D Physics" msgstr "স্থির/বদ্ধ ফ্রেম %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigation Mesh তৈরি করুন" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigation Mesh তৈরি করুন" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27637,7 +27913,7 @@ msgstr "ট্র্যানজিশন/স্থানান্তরণ" msgid "Refraction" msgstr "বিচ্ছেদ:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27722,7 +27998,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "স্কেল/মাপ:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "চলক/ভেরিয়েবল সম্পাদন করুন:" #: scene/resources/navigation_mesh.cpp @@ -27740,10 +28021,15 @@ msgid "Source Group Name" msgstr "উৎস:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "প্রধান দৃশ্যের মান/আর্গুমেন্ট-সমূহ:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27753,11 +28039,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "চালানোর মোড:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "দৃশ্য হতে একত্রিত করবেন" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27771,6 +28062,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "লোড ডিফল্ট" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "ইন্সট্যান্স:" @@ -27788,7 +28084,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -28204,6 +28500,11 @@ msgid "Scenario" msgstr "দৃশ্য" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigation Mesh তৈরি করুন" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -28221,6 +28522,26 @@ msgstr "রৈখিক/লিনিয়ার" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "সাধারণ/ডিফল্ট" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "এটলাস/মানচিত্রাবলী প্রিভিউ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "পরীক্ষামূলক উৎস" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "সংযোগসমূহ সম্পাদন করুন" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" @@ -28948,6 +29269,5 @@ msgid "Log Active Async Compiles Count" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Shader Cache Size (MB)" -msgstr "Camera এর আকার পরিবর্তন করুন" +msgstr "শেডার ক্যাসে আকার (MB)" diff --git a/editor/translations/br.po b/editor/translations/br.po index c98db2ab4a..f528b0af67 100644 --- a/editor/translations/br.po +++ b/editor/translations/br.po @@ -209,9 +209,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -362,6 +363,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Roudenn Galv Metodenn" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -544,7 +554,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -752,7 +763,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2160,7 +2172,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2451,7 +2463,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2707,6 +2719,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2719,6 +2747,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2821,8 +2869,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2993,9 +3058,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4952,6 +5017,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5210,7 +5279,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6600,7 +6671,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Aktivañ ar Roudenn" @@ -6874,6 +6945,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9755,6 +9838,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11108,7 +11192,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12068,8 +12152,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13491,31 +13574,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13650,6 +13712,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15902,7 +15968,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16466,7 +16532,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16492,6 +16557,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Eilskoueriañ an Alc'whezh(ioù) Uhelsklaeriet" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Talvoud :" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17935,10 +18013,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18042,12 +18116,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18063,6 +18140,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18091,7 +18172,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18102,19 +18183,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18127,7 +18206,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18142,7 +18221,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18150,15 +18229,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18168,7 +18244,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18396,6 +18472,15 @@ msgstr "Fonksionoù :" msgid "Custom BG Color" msgstr "Fonksionoù :" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18417,19 +18502,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Indeks fall a dip %s evit an tip diazez %s" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Tro Fiñvskeudenn" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18503,15 +18598,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18781,9 +18876,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Tro Fiñvskeudenn" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18799,18 +18911,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Fonksionoù :" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Roudenn Treuzfurmadur 3D" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -18818,7 +18983,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18859,6 +19024,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Tro Fiñvskeudenn" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19155,6 +19329,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19195,6 +19373,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Argumant fall evit sevel '%s'" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19213,6 +19448,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19228,6 +19479,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19339,7 +19594,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20099,13 +20355,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21185,12 +21443,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23621,6 +23873,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Eilskoueriañ an Alc'whezh(ioù) Uhelsklaeriet" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Eilskoueriañ an Alc'whezh(ioù) Uhelsklaeriet" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24894,7 +25156,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24971,10 +25233,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24987,7 +25254,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24999,11 +25270,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Fonksionoù :" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25016,6 +25292,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25032,7 +25312,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25402,6 +25682,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Tro Fiñvskeudenn" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25417,6 +25702,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Talvoud :" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Talvoud :" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Talvoud :" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Tro Fiñvskeudenn" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ca.po b/editor/translations/ca.po index 142ea75e28..1cba26c8ac 100644 --- a/editor/translations/ca.po +++ b/editor/translations/ca.po @@ -218,9 +218,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Xarxa" @@ -374,6 +375,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mode de moviment" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Elimina l'Entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -564,7 +575,8 @@ msgstr "Descripció" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Executar" @@ -791,7 +803,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtres" @@ -2232,8 +2245,8 @@ msgid "Open" msgstr "Obre" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Propietaris de:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2547,7 +2560,7 @@ msgid "Bus Options" msgstr "Opcions del Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplica" @@ -2806,6 +2819,25 @@ msgid "Choose" msgstr "Tria" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copia el Camí del Node" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paquet instal·lat amb èxit!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Ha fallat:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Emmagatzemant Fitxer:" @@ -2818,6 +2850,31 @@ msgid "Packing" msgstr "Compressió" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Anomena i Desa" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "No s'ha pogut crear el directori." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "No s'ha pogut escriure el fitxer" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "No s'ha pogut escriure en el fitxer:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Anomena i Desa" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2941,11 +2998,33 @@ msgstr "No s'ha trobat cap plantilla de depuració personalitzada." msgid "Custom release template not found." msgstr "No s'ha trobat cap plantilla de publicació personalitzada." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Administrar Plantilles" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "El camí d'exportació donat no existeix:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "No s'ha trobat la Plantilla:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Plantilla d'exportació no vàlida:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Farciment" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "En les exportacions de 32 bits, el PCK incrustat no pot ser superior a 4 GiB." @@ -3124,9 +3203,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportar" @@ -5265,6 +5344,11 @@ msgstr "" "No s'ha trobat cap patró d'exportació executable per aquesta plataforma. \n" "Afegiu un patró predeterminat en el menú d'exportació." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projecte" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escriu la lògica en el mètode _run()." @@ -5549,7 +5633,9 @@ msgid "Draw Spaces" msgstr "Crides de Dibuix:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Mode Navegació" @@ -7091,7 +7177,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtres:" @@ -7388,6 +7474,18 @@ msgid "Saving..." msgstr "Desant..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10430,6 +10528,7 @@ msgid "Points" msgstr "Punts" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígons" @@ -11862,7 +11961,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "La geometria no és vàlida, no es pot substituir per una malla." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Convertir a Malla2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12918,8 +13018,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Seleccioneu la forma, el subtile o el Tile anterior." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Mode Regió" @@ -14537,34 +14636,10 @@ msgstr "Esborrar la configuració '%s' ?" #: editor/project_export.cpp #, fuzzy -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"No s'ha pogut exportar el projecte per la plataforma '%s'.\n" -"Les plantilles d'exportació semblen absents o son invalides." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp -#, fuzzy msgid "Exporting All" msgstr "Exportant tot" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "El camí d'exportació donat no existeix:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Manquen d'exportació per aquesta plataforma o s'han malmès:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Camí d'exportació" @@ -14711,6 +14786,11 @@ msgid "Export templates for this platform are missing:" msgstr "Manquen les plantilles d'exportació per aquesta plataforma:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadors del Projecte" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gestor de Plantilles d'Exportació" @@ -17186,7 +17266,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígons" @@ -17816,7 +17896,6 @@ msgid "Use In Baked Light" msgstr "Precalcular Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17846,6 +17925,19 @@ msgstr "Centre" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Mode Navegació" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Mode Navegació" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Pla següent" @@ -19454,10 +19546,6 @@ msgid "Could not execute on device." msgstr "No s'ha pogut crear el directori." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp #, fuzzy msgid "" "Android build template not installed in the project. Install it from the " @@ -19573,12 +19661,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Senyal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19595,6 +19687,11 @@ msgid "Could not find keystore, unable to export." msgstr "No es pot obrir la plantilla per exportar." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "No s'ha pogut començar el subprocés!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19625,7 +19722,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Format d'exportació no suportat.\n" #: platform/android/export/export_plugin.cpp @@ -19640,9 +19738,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "La versió de compilació d'Android no coincideix:\n" @@ -19653,11 +19749,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "No s'han pogut exportar fitxers de projecte a gradle project\n" #: platform/android/export/export_plugin.cpp @@ -19672,7 +19769,7 @@ msgstr "Construint Projecte Android (gradle)" #: platform/android/export/export_plugin.cpp #, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "La construcció del projecte Android ha fallat, comproveu la sortida per " @@ -19692,7 +19789,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animació no trobada: '%s'" #: platform/android/export/export_plugin.cpp @@ -19701,17 +19798,15 @@ msgid "Creating APK..." msgstr "Creant els contorns..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "No s'ha trobat la plantilla APK per a exportar:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19723,7 +19818,7 @@ msgstr "Afegint %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "No s'ha pogut escriure el fitxer" #: platform/android/export/export_plugin.cpp @@ -19965,6 +20060,17 @@ msgstr "Talla els Nodes" msgid "Custom BG Color" msgstr "Talla els Nodes" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Administrar Plantilles" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "No s'ha trobat cap plantilla de publicació personalitzada." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19986,23 +20092,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Executa l'HTML exportat en el navegador per defecte." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "No es pot obrir la plantilla per exportar:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Plantilla d'exportació no vàlida:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "No s'ha pogut escriure el fitxer:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Establir Marge" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "No s'ha pogut escriure el fitxer:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Separació:" @@ -20078,17 +20196,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "No es pot llegir l'intèrpret personalitzat d’ordres HTML:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "No s'ha pogut crear el directori:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Error en desar l'escena:" #: platform/javascript/export/export.cpp @@ -20388,9 +20506,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "No s'ha pogut escriure el fitxer" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "No s'ha pogut començar el subprocés!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localització" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20406,23 +20543,78 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "No s'ha trobat cap icona." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "S'ha produit un error al desar el fitxer! %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direccions" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "No s'ha pogut començar el subprocés!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Creant Miniatura" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" "No s'ha trobat la plantilla APK per a exportar:\n" "%s" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Plantilla d'exportació no vàlida:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20430,7 +20622,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20472,6 +20664,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projecte" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "No s'han pogut exportar fitxers de projecte a gradle project\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Identificador no vàlid:" @@ -20788,6 +20990,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "No es pot desar el Tema:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20835,6 +21042,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotació aleatòria:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "No es pot obrir la plantilla per exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "No es pot obrir la plantilla per exportar." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "No es pot obrir la plantilla per exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "No es pot obrir la plantilla per exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificador no vàlid:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nom no vàlid." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "No es pot desar el Tema:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20856,6 +21127,23 @@ msgid "Invalid product version:" msgstr "GUID del producte no vàlid." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "L'extensió no és vàlida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Finestra nova" @@ -20872,6 +21160,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -21001,7 +21293,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Trieu la distància:" @@ -21868,17 +22161,19 @@ msgstr "" "polígon." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance ha de ser fill o nét d'un node Navigation2D. Només " -"proporciona dades de navegació." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Part inferior" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viatge" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -23118,14 +23413,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance ha de ser fill o nét d'un node Navigation. Només " -"proporciona dades de navegació." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25838,6 +26125,16 @@ msgid "3D Physics" msgstr "Fotograma de Física %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Mode Navegació" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Mode Navegació" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27265,7 +27562,7 @@ msgstr "Transició: " msgid "Refraction" msgstr "Separació:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27350,7 +27647,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Escala: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Estableix el Tipus de Variable" #: scene/resources/navigation_mesh.cpp @@ -27368,10 +27670,15 @@ msgid "Source Group Name" msgstr "Font" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Arguments de l'Escena Principal:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27381,11 +27688,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Mode Regió" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Combina-ho a partir de l'Escena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27399,6 +27711,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Carrega Valors predeterminats" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Trieu la distància:" @@ -27416,7 +27733,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27833,6 +28150,11 @@ msgid "Scenario" msgstr "Escena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Mode Navegació" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27850,6 +28172,26 @@ msgstr "Lineal Esquerra" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Predeterminat" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Actualitzar Previsualització" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Provant" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Editar Connexió:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/cs.po b/editor/translations/cs.po index 2a02b432f7..1e589d1dc3 100644 --- a/editor/translations/cs.po +++ b/editor/translations/cs.po @@ -249,9 +249,10 @@ msgid "Data" msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Síťový profiler" @@ -413,6 +414,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Režim přesouvání" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Odstranit vstup" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -615,7 +626,8 @@ msgstr "Popis" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Spustit" @@ -845,7 +857,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtry:" @@ -2291,8 +2304,8 @@ msgid "Open" msgstr "Otevřít" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Vlastníci:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2595,7 +2608,7 @@ msgid "Bus Options" msgstr "Možnosti sběrnice" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikovat" @@ -2853,6 +2866,25 @@ msgid "Choose" msgstr "Vyberte" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopírovat cestu k uzlu" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Balíček byl úspěšně nainstalován!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Selhalo:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Ukládám soubor:" @@ -2865,6 +2897,31 @@ msgid "Packing" msgstr "Balím" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Uložit jako" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nelze vytvořit složku." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Nelze exportovat soubory projektu" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nelze otevřít soubor pro zápis:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Uložit jako" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2984,11 +3041,33 @@ msgstr "Vlastní ladící šablona nebyla nalezena." msgid "Custom release template not found." msgstr "Vlastní šablona k uveřejnění nebyla nalezena." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Spravovat šablony" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Zadaná cesta pro export neexistuje:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Soubor šablony nenalezen:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Neplatná šablona pro export:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Zarovnávání" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Při 32-bitovým exportu vestavěné PCK nemůže být větší než 4 GiB." @@ -3158,9 +3237,9 @@ msgid "Import" msgstr "Import" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Export" @@ -5272,6 +5351,11 @@ msgstr "" "Přidejte prosím spustitelné přednastavení v exportovacím menu nebo definujte " "existující přednastavení jako spustitelné." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Napište svůj kód v _run() metodě." @@ -5555,7 +5639,9 @@ msgid "Draw Spaces" msgstr "Vykreslovací volání:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigace" @@ -7057,7 +7143,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtry:" @@ -7354,6 +7440,18 @@ msgid "Saving..." msgstr "Ukládání..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10335,6 +10433,7 @@ msgid "Points" msgstr "Body" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polygony" @@ -11732,7 +11831,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Neplatná geometrie, nelze nahradit sítí." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Konvertovat na Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12754,8 +12854,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Vybrat předchozí tvar, dílčí dlaždici nebo dlaždici." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Oblast" @@ -14289,36 +14388,10 @@ msgid "Delete preset '%s'?" msgstr "Odstranit předvolbu '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Export projektu pro platformu \"%s\" se nezdařil.\n" -"Zdá se, že šablony exportu chybí nebo jsou neplatné." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Export projektu pro platformu \"%s\" se nezdařil.\n" -"Může to být způsobeno problémem s konfigurací v export profilu nebo v " -"nastavení exportu." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exportování všeho" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Zadaná cesta pro export neexistuje:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Šablony exportu pro tuto platformu chybí nebo jsou poškozené:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Exportovat cestu" @@ -14466,6 +14539,11 @@ msgid "Export templates for this platform are missing:" msgstr "Šablony exportu pro tuto platformu chybí:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Zakladatelé projektu" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Spravovat šablony exportu" @@ -16873,7 +16951,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polygony" @@ -17497,7 +17575,6 @@ msgid "Use In Baked Light" msgstr "Zapéct lightmapy" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17527,6 +17604,19 @@ msgstr "Uprostřed" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigace" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigační režim" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Další rovina" @@ -19088,10 +19178,6 @@ msgid "Could not execute on device." msgstr "Nelze vytvořit složku." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Nelze najít nástroj 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19215,12 +19301,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signál" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19236,6 +19326,11 @@ msgid "Could not find keystore, unable to export." msgstr "Nepodařilo se najít úložiště klíčů, nelze exportovat." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nelze spustit podproces!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19264,7 +19359,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Neplatné jméno souboru! Android APK vyžaduje příponu *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Nepodporovaný formát exportu!\n" #: platform/android/export/export_plugin.cpp @@ -19276,10 +19372,9 @@ msgstr "" "verzi. Přeinstalujte jej z nabídky \"Projekt\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Neshoda verzí Android buildu:\n" @@ -19289,11 +19384,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Nelze exportovat soubory projektu do projektu gradle\n" #: platform/android/export/export_plugin.cpp @@ -19305,8 +19401,9 @@ msgid "Building Android Project (gradle)" msgstr "Buildování projektu pro Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Buildování projektu pro Android se nezdařilo, zkontrolujte chybový výstup.\n" @@ -19326,7 +19423,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animace nenalezena: '%s'" #: platform/android/export/export_plugin.cpp @@ -19334,17 +19431,15 @@ msgid "Creating APK..." msgstr "Vytvářím APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Nepodařilo se najít šablonu APK pro export:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19354,7 +19449,8 @@ msgid "Adding files..." msgstr "Přidávám soubory..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Nelze exportovat soubory projektu" #: platform/android/export/export_plugin.cpp @@ -19597,6 +19693,17 @@ msgstr "Vyjmout uzly" msgid "Custom BG Color" msgstr "Vyjmout uzly" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Spravovat šablony" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Vlastní šablona k uveřejnění nebyla nalezena." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID nebyla poskytnuta - projekt nelze konfigurovat." @@ -19618,22 +19725,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Spustit vyexportované HTML ve výchozím prohlížeči." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Nelze otevřít šablonu pro export:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Neplatná šablona pro export:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Nelze zapsat soubor:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Nastavit okraj" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Nelze přečíst soubor:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Oddělení:" @@ -19709,15 +19829,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Nebylo možné přečíst HTML shell:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Nepodařilo se vytvořit adresář serveru HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Chyba při spuštění serveru HTTP:" #: platform/javascript/export/export.cpp @@ -20017,9 +20139,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Nelze exportovat soubory projektu" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nelze spustit podproces!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalizace" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20035,20 +20176,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nebyly nalezeny žádné ikony." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Chyba při ukládání souboru: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Směry" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nelze spustit podproces!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Vytvářím náhled" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Nepodařilo se najít šablonu APK pro export:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Neplatná šablona pro export:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20056,7 +20253,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20098,6 +20295,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Nelze exportovat soubory projektu do projektu gradle\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Neplatný identifikátor:" @@ -20410,6 +20617,11 @@ msgid "Debug Algorithm" msgstr "Ladicí program" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nelze odstranit dočasný soubor:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20457,6 +20669,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Náhodná rotace:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Nepodařilo se najít úložiště klíčů, nelze exportovat." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Nepodařilo se najít úložiště klíčů, nelze exportovat." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Nepodařilo se najít úložiště klíčů, nelze exportovat." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Nepodařilo se najít úložiště klíčů, nelze exportovat." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Neplatný identifikátor:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Neplatný název." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nelze odstranit dočasný soubor:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20476,6 +20752,23 @@ msgid "Invalid product version:" msgstr "Neplatné GUID produktu." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Neplatná přípona." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nové okno" @@ -20492,6 +20785,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20619,7 +20916,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Vybrat vzdálenost:" @@ -21486,17 +21784,19 @@ msgstr "" "NavigationPolygon. Nastavte prosím vlastnost nebo nakreslete mnohoúhelník." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance musí být dítětem nebo vnoučetem uzlu Navigation2D. " -"Poskytuje pouze data pro navigaci." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Uprostřed dole" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Cestovat" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22727,14 +23027,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance musí být dítětem nebo vnoučetem uzlu Navigation. " -"Poskytuje pouze data pro navigaci." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25452,6 +25744,16 @@ msgid "3D Physics" msgstr "Fyzikální snímek %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigace" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigace" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26879,7 +27181,7 @@ msgstr "Přechod: " msgid "Refraction" msgstr "Oddělení:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26964,7 +27266,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Škálování: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Nastavit typ proměnné" #: scene/resources/navigation_mesh.cpp @@ -26982,10 +27289,15 @@ msgid "Source Group Name" msgstr "Zdroj" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumenty hlavní scény:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26995,11 +27307,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Oblast" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Sloučit ze scény" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27013,6 +27330,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Zobrazit výchozí" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Vybrat vzdálenost:" @@ -27030,7 +27352,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27448,6 +27770,11 @@ msgid "Scenario" msgstr "Scéna" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigace" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27465,6 +27792,26 @@ msgstr "Levé lineární" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Výchozí" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Výchozí náhled" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testované" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Upravit spojení:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/da.po b/editor/translations/da.po index 73819a0c91..fb07e70ead 100644 --- a/editor/translations/da.po +++ b/editor/translations/da.po @@ -224,9 +224,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Eksporter Projekt" @@ -384,6 +385,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Skifter Modus" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Fjern Input" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -582,7 +593,8 @@ msgstr "Beskrivelse" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -806,7 +818,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filter:" @@ -2283,8 +2296,8 @@ msgid "Open" msgstr "Åben" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Ejere af:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2598,7 +2611,7 @@ msgid "Bus Options" msgstr "Bus muligheder" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikér" @@ -2868,6 +2881,24 @@ msgid "Choose" msgstr "Vælg" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakke installeret med succes!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fejlet:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Lagrings Fil:" @@ -2880,6 +2911,31 @@ msgid "Packing" msgstr "Pakker" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Gem som" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Kunne ikke oprette mappe." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Kunne ikke skrive til fil:\n" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Kan ikke åbne fil til skrivning:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Gem som" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2998,11 +3054,32 @@ msgstr "Brugerdefineret debug skabelonfil ikke fundet." msgid "Custom release template not found." msgstr "Brugerdefineret release skabelonfil ikke fundet." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Organiser Eksport Skabeloner" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Fil eksisterer ikke." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Skabelonfil ikke fundet:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Ugyldigt eksport skabelon:\n" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Den indlejrede PCK kan ikke overstige 4 GiB ved 32-bit eksport." @@ -3191,9 +3268,9 @@ msgid "Import" msgstr "Importer" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksport" @@ -5332,6 +5409,11 @@ msgstr "" "Ingen kørbare eksport forudindstillinger fundet til denne platform.\n" "Tilføj venligst en kørbar forudindstilling i eksportmenuen." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Skriv din logik i metoden _run ()." @@ -5609,7 +5691,9 @@ msgid "Draw Spaces" msgstr "Kald" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Rediger Poly" @@ -7127,7 +7211,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filter:" @@ -7419,6 +7503,18 @@ msgid "Saving..." msgstr "Gemmer..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10481,6 +10577,7 @@ msgid "Points" msgstr "Fjern punkt" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Rediger Poly" @@ -11920,7 +12017,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Konverter Til %s" #: editor/plugins/sprite_editor_plugin.cpp @@ -12980,8 +13077,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Interpolationsmetode" @@ -14514,32 +14610,11 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "Eksporter" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Eksporter Projekt" @@ -14682,6 +14757,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projekt grundlæggere" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Organiser Eksport Skabeloner" @@ -17080,7 +17160,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Rediger Poly" @@ -17685,7 +17765,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17715,6 +17794,19 @@ msgstr "Vælg Node" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Rediger Poly" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Rediger Poly" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19289,10 +19381,6 @@ msgid "Could not execute on device." msgstr "Kunne ikke oprette mappe." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19397,12 +19485,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signaler" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19422,6 +19514,11 @@ msgid "Could not find keystore, unable to export." msgstr "Kan ikke åbne skabelon til eksport:\n" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Kunne ikke starte underproces!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19452,7 +19549,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19463,20 +19560,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Kunne ikke skrive til fil:\n" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19489,7 +19585,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19505,7 +19601,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animations Længde (i sekunder)." #: platform/android/export/export_plugin.cpp @@ -19515,15 +19611,12 @@ msgstr "Forbinder..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Kan ikke åbne skabelon til eksport:\n" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19535,7 +19628,7 @@ msgstr "Filtrer filer..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Kunne ikke skrive til fil:\n" #: platform/android/export/export_plugin.cpp @@ -19778,6 +19871,17 @@ msgstr "Indsæt Node" msgid "Custom BG Color" msgstr "Indsæt Node" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Organiser Eksport Skabeloner" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Brugerdefineret release skabelonfil ikke fundet." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19801,25 +19905,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "Kan ikke åbne skabelon til eksport:\n" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "Ugyldigt eksport skabelon:\n" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "Kunne ikke skrive til fil:\n" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Indhold:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Kunne ikke skrive til fil:\n" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Tællinger:" @@ -19895,17 +20008,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Kan ikke læse brugerdefineret HTML shell:\n" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Kunne ikke oprette mappe." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Error loading skrifttype." #: platform/javascript/export/export.cpp @@ -20202,9 +20315,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Kunne ikke skrive til fil:\n" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Kunne ikke starte underproces!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Rediger Poly" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20220,21 +20352,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ikke fundet!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Fejl, kan ikke gemme TileSet!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Retninger" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Kunne ikke starte underproces!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Opretter Thumbnail" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Kan ikke åbne skabelon til eksport:\n" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ugyldigt eksport skabelon:\n" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20242,7 +20429,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20284,6 +20471,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Kan ikke åbne skabelon til eksport:\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Navnet er ikke et gyldigt id:" @@ -20598,6 +20795,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Kan ikke fjerne:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20644,6 +20846,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstant" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Kan ikke åbne skabelon til eksport:\n" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Kan ikke åbne skabelon til eksport:\n" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Kan ikke åbne skabelon til eksport:\n" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Kan ikke åbne skabelon til eksport:\n" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Navnet er ikke et gyldigt id:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ugyldigt navn." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Kan ikke fjerne:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20665,6 +20931,23 @@ msgid "Invalid product version:" msgstr "Ugyldig skriftstørrelse." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Du skal bruge en gyldig udvidelse." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20680,6 +20963,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20804,7 +21091,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instans" @@ -21631,17 +21919,19 @@ msgstr "" "virke. Sæt venligst en egenskab eller tegn en polygon." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance skal være et barn eller barnebarn til en " -"Navigation2D node. Det giver kun navigationsdata." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Vælg Node" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Rejse" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22811,14 +23101,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance skal være et barn eller barnebarn til en Navigation " -"node. Det giver kun navigationsdata." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25441,6 +25723,16 @@ msgid "3D Physics" msgstr "Fysik Frame %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Rediger Poly" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Rediger Poly" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26840,7 +27132,7 @@ msgstr "Overgang: " msgid "Refraction" msgstr "Tællinger:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26921,7 +27213,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skalér:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Sæt Variabel Type" #: scene/resources/navigation_mesh.cpp @@ -26938,10 +27235,15 @@ msgid "Source Group Name" msgstr "Ressource" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumenter:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26950,11 +27252,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Interpolationsmetode" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26967,6 +27274,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Indlæs Default" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26983,7 +27295,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27388,6 +27700,11 @@ msgid "Scenario" msgstr "Scene" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Rediger Poly" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27405,6 +27722,26 @@ msgstr "Lineær" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Standard" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Forhåndsvisning:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Tester" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Redigér Forbindelse:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/de.po b/editor/translations/de.po index 3e5f75a75d..63031da9ea 100644 --- a/editor/translations/de.po +++ b/editor/translations/de.po @@ -280,9 +280,10 @@ msgid "Data" msgstr "Daten" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Netzwerk" @@ -432,6 +433,16 @@ msgstr "Nachrichtenwarteschlange" msgid "Max Size (KB)" msgstr "Maximalgröße (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Bewegungsmodus" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Eingang löschen" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -611,7 +622,8 @@ msgstr "Beschreibung" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Ausführen" @@ -819,7 +831,8 @@ msgid "Quality" msgstr "Qualität" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filter" @@ -2239,8 +2252,8 @@ msgid "Open" msgstr "Öffnen" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Besitzer von:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2548,7 +2561,7 @@ msgid "Bus Options" msgstr "Audiobusoptionen" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplizieren" @@ -2805,6 +2818,25 @@ msgid "Choose" msgstr "Wählen" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Dateipfade vervollständigen" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paket wurde erfolgreich installiert!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fehlgeschlagen:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Speichere Datei:" @@ -2817,6 +2849,31 @@ msgid "Packing" msgstr "Packe" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Speichern unter" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Ordner konnte nicht erstellt werden." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Projektdateien konnten nicht exportiert werden" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Datei kann nicht zum Schreiben geöffnet werden:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Speichern unter" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2934,11 +2991,33 @@ msgstr "Selbst konfigurierte Debug-Exportvorlage nicht gefunden." msgid "Custom release template not found." msgstr "Selbst konfigurierte Release-Exportvorlage nicht gefunden." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Vorlagen verwalten" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Der angegebene Export-Pfad existiert nicht:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Vorlagendatei nicht gefunden:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Ungültige Exportvorlage:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Versatz" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "In 32-bit-Exporten kann das eingebettete PCK nicht größer als 4 GiB sein." @@ -3118,9 +3197,9 @@ msgid "Import" msgstr "Importieren" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportieren" @@ -5223,6 +5302,11 @@ msgstr "" "Keine ausführbare Exportvorlage für diese Plattform gefunden.\n" "Im Exportmenü kann eine Vorlage als ausführbar erstellt oder markiert werden." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Spiellogik sollte mit der _run()-Methode beginnen." @@ -5476,7 +5560,9 @@ msgid "Draw Spaces" msgstr "Leerzeichen anzeigen" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigation" @@ -6889,7 +6975,7 @@ msgstr "Wiederholen" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filter" @@ -7154,6 +7240,18 @@ msgid "Saving..." msgstr "Speichere..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "2D, 3D erkennen" @@ -10126,6 +10224,7 @@ msgid "Points" msgstr "Punkte" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polygone" @@ -11509,7 +11608,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Ungültige Geometrie, Mesh kann nicht ersetzt werden." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Zu Mesh2D umwandeln" #: editor/plugins/sprite_editor_plugin.cpp @@ -12496,8 +12596,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Die vorherige Form oder (Unter-)Kachel auswählen." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Bereich" @@ -14004,36 +14103,10 @@ msgid "Delete preset '%s'?" msgstr "Vorlage ‚%s‘ löschen?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Export des Projekts für die Plattform ‚%s‘ fehlgeschlagen.\n" -"Exportvorlagen scheinen zu fehlen oder ungültig zu sein." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Export des Projekts für die Plattform ‚%s‘ fehlgeschlagen.\n" -"Es könnte an einen fehlerhaften Einstellung in den Voreinstellungen oder den " -"individuellen Exporteinstellugen liegen." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exportiere alles" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Der angegebene Export-Pfad existiert nicht:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Export-Vorlagen für dieses Systeme fehlen / sind fehlerhaft:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Exportpfad" @@ -14176,6 +14249,11 @@ msgid "Export templates for this platform are missing:" msgstr "Export-Templates für diese Systeme fehlen:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projektgründer" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Verwalte Exportvorlagen" @@ -16549,7 +16627,7 @@ msgstr "Ringseiten" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "Polygon" @@ -17106,7 +17184,6 @@ msgid "Use In Baked Light" msgstr "In Baked-Light verwenden" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "Zelle" @@ -17132,6 +17209,19 @@ msgstr "Z zentrieren" msgid "Mask" msgstr "Maske" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigation" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigationsgefühl" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Nächste Ebene" @@ -18590,10 +18680,6 @@ msgid "Could not execute on device." msgstr "Ließ sich nicht auf Gerät ausführen." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Das ‚apksigner‘-Hilfswerkzeug konnte nicht gefunden werden." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18727,12 +18813,17 @@ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" "Die Version des „Target Sdk“ muss größer gleich der des „Min Sdk“ sein." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Codesignierendes DMG" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "‚apksigner‘ konnte nicht gefunden werden.\n" "Ist das Programm im Android SDK build-tools-Verzeichnis vorhanden?\n" @@ -18751,6 +18842,11 @@ msgid "Could not find keystore, unable to export." msgstr "Keystore konnte nicht gefunden werden, Export fehlgeschlagen." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Unterprozess konnte nicht gestartet werden!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "‚apksigner‘ gab Fehlercode #%d zurück" @@ -18782,7 +18878,8 @@ msgstr "" "Ungültiger Dateiname. Android APKs benötigen .apk als Dateinamenendung." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Nicht unterstütztes Exportformat!\n" #: platform/android/export/export_plugin.cpp @@ -18795,10 +18892,9 @@ msgstr "" "Menü benötigt." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android-Build-Versionsinkompatibilität:\n" @@ -18807,14 +18903,16 @@ msgstr "" "Bitte Android-Build-Vorlage im ‚Projekt‘-Menü neu installieren." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Kann res://android/build/res/*.xml Dateien nicht mit Projektnamen " "überschreiben" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Konnte Projektdateien nicht als Gradle-Projekt exportieren\n" #: platform/android/export/export_plugin.cpp @@ -18826,8 +18924,9 @@ msgid "Building Android Project (gradle)" msgstr "Baue Android-Projekt (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Bauen des Android-Projekts fehlgeschlagen, Fehlerdetails befinden ich in der " @@ -18848,7 +18947,8 @@ msgstr "" "im Gradle Projektverzeichnis erscheinen." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paket nicht gefunden: %s" #: platform/android/export/export_plugin.cpp @@ -18856,17 +18956,16 @@ msgid "Creating APK..." msgstr "Erzeuge APK…" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Konnte keine APK-Vorlage zum Exportieren finden:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18880,7 +18979,8 @@ msgid "Adding files..." msgstr "Füge Dateien hinzu…" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Projektdateien konnten nicht exportiert werden" #: platform/android/export/export_plugin.cpp @@ -19104,6 +19204,17 @@ msgstr "Eigene Hintergrundfarbe verwenden" msgid "Custom BG Color" msgstr "Eigene Hintergrundfarbe" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Vorlagen verwalten" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Selbst konfigurierte Release-Exportvorlage nicht gefunden." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19126,22 +19237,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Führe exportiertes HTML im Standard-Browser des Betriebssystems aus." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Konnte Vorlage nicht zum Export öffnen:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Ungültige Exportvorlage:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Konnte Datei nicht schreiben:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Symbolbildbegrenzung" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Konnte Datei nicht lesen:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Variante" @@ -19210,15 +19334,18 @@ msgid "Icon 512 X 512" msgstr "Symbol 512 X 512" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Konnte HTML-Shell nicht lesen:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Konnte HTTP-Server-Verzeichnis nicht erstellen:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Fehler beim Starten des HTTP-Servers:" #: platform/javascript/export/export.cpp @@ -19483,9 +19610,29 @@ msgid "Apple Team ID" msgstr "Apple-Team-ID" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Projektdateien konnten nicht exportiert werden" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Unterprozess konnte nicht gestartet werden!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Beglaubigung" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Hinweis: Der Beglaubigungsprozess dauert gewöhnlich weniger als eine Stunde. " "Nach Ablauf wird eine Bestätigungsmail versandt." @@ -19507,18 +19654,83 @@ msgstr "" "Anwendung geheftet werden (optional):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Zeitstempel sind nicht mit Ad-hoc-Signaturen kompatibel, und werden " +"deaktiviert!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Die abgehärtete Laufzeitumgebung ist nicht mit Ad-hoc-Signaturen kompatibel, " +"und wird deaktiviert!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Keine Identität gefunden." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Fehler beim Speichern von Datei: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Relative symbolische Links werden von diesem Betriebssystem nicht " +"unterstützt, das exportierte Projekt könnte fehlerhaft sein!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Richtung" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Unterprozess konnte nicht gestartet werden!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Erzeuge App-Bundle" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Es konnte keine Vorlagen-App zum Exportieren gefunden werden:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ungültige Exportvorlage:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19527,8 +19739,9 @@ msgstr "" "unterstützt, das exportierte Projekt könnte fehlerhaft sein!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Benötigte Vorlagen-Binary ‚%s‘ nicht gefunden. Es könnte im Vorlagen-Archiv " @@ -19575,6 +19788,16 @@ msgid "Sending archive for notarization" msgstr "Sende Archiv zur Beglaubigung" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projektion" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Konnte Projektdateien nicht als Gradle-Projekt exportieren\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Ungültiger Bundle-Bezeichner:" @@ -19902,6 +20125,11 @@ msgid "Debug Algorithm" msgstr "Debug-Algorithmus" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Temporäre Datei kann nicht entfernt werden:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "Identitäts-Typ" @@ -19942,6 +20170,78 @@ msgid "Trademarks" msgstr "Handelsmarken" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Pushnachrichten" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Keystore konnte nicht gefunden werden, Export fehlgeschlagen." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Keystore konnte nicht gefunden werden, Export fehlgeschlagen." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"Das Rcedit-Werkzeug muss in den Editoreinstellungen (Export > Windows > " +"Rcedit) festgelegt werden um Icon- oder Anwendungsinformation festlegen zu " +"können." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Keystore konnte nicht gefunden werden, Export fehlgeschlagen." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Keystore konnte nicht gefunden werden, Export fehlgeschlagen." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identitäts-Typ" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ungültiger Name." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"Das Rcedit-Werkzeug muss in den Editoreinstellungen (Export > Windows > " +"Rcedit) festgelegt werden um Icon- oder Anwendungsinformation festlegen zu " +"können." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Temporäre Datei kann nicht entfernt werden:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19963,6 +20263,23 @@ msgid "Invalid product version:" msgstr "Ungültige Produktversion:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Ungültige ausführbare Datei." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Windows" @@ -19978,6 +20295,10 @@ msgstr "Osslsigncode" msgid "Wine" msgstr "Wine" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -20088,7 +20409,8 @@ msgstr "Abspielen pausiert" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Max Distanz" @@ -20873,18 +21195,19 @@ msgstr "" "Polygon zeichnen." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance muss ein Unterobjekt erster oder zweiter Ordnung " -"unterhalb eines Navigation2D-Node sein. Es liefert nur " -"Navigationsinformationen." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "Navpolygon" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Mitte unten" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Reisen" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -21997,14 +22320,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent kann nur unter einem Spatial-Node genutzt werden." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance muss ein Unterobjekt erster oder zweiter Ordnung " -"eines Navigation-Nodes sein. Es liefert nur Navigationsinformationen." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "NavMesh" @@ -24440,6 +24755,16 @@ msgid "3D Physics" msgstr "3D-Physik" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigation" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigation" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "hiDPI verwenden" @@ -25650,7 +25975,7 @@ msgstr "Übertragung" msgid "Refraction" msgstr "Brechung" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "Details" @@ -25723,7 +26048,13 @@ msgid "Visible Instance Count" msgstr "Sichtbare Instanzen Anzahl" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +#, fuzzy +msgid "Sampling" +msgstr "Skalierung: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Probeneinteilunstyp" #: scene/resources/navigation_mesh.cpp @@ -25739,7 +26070,13 @@ msgid "Source Group Name" msgstr "Quellen-Gruppenname" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +#, fuzzy +msgid "Cells" +msgstr "Zelle" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" msgstr "Agent" #: scene/resources/navigation_mesh.cpp @@ -25751,11 +26088,17 @@ msgid "Max Slope" msgstr "Maximale Neigung" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Bereich" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "Größe der Zusammenführung" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +#, fuzzy +msgid "Edges" msgstr "Kante" #: scene/resources/navigation_mesh.cpp @@ -25767,6 +26110,11 @@ msgid "Verts Per Poly" msgstr "Vert per Poly" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Details" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "Probendistanz" @@ -25783,7 +26131,8 @@ msgid "Ledge Spans" msgstr "Vorsprünge" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +#, fuzzy +msgid "Walkable Low Height Spans" msgstr "Ablaufbare Abstände niedriger Höhe aussortiern" #: scene/resources/occluder_shape.cpp @@ -26143,6 +26492,11 @@ msgid "Scenario" msgstr "Szenario" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigation" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "Direkter Raum Zustand" @@ -26158,6 +26512,26 @@ msgstr "Standard lineare Dämpfung" msgid "Default Angular Damp" msgstr "Standard Winkeldämpfung" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Standard Gleitkommaschritte" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Zellen Größe" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Zellenhöhe" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Kantenverbindungsbegrenzung" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "Canvas/ Leinwand" diff --git a/editor/translations/editor.pot b/editor/translations/editor.pot index e3c129d482..d3e83bf799 100644 --- a/editor/translations/editor.pot +++ b/editor/translations/editor.pot @@ -196,9 +196,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -346,6 +347,14 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +msgid "Mouse Mode" +msgstr "" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -525,7 +534,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -733,7 +743,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2114,7 +2125,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2405,7 +2416,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2661,6 +2672,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2673,6 +2700,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2773,8 +2820,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2944,9 +3008,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4897,6 +4961,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5150,7 +5218,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6530,7 +6600,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6792,6 +6862,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9658,6 +9740,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11008,7 +11091,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -11966,8 +12049,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13377,31 +13459,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13534,6 +13595,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15779,7 +15844,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16333,7 +16398,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16359,6 +16423,17 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +msgid "Bake Navigation" +msgstr "" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +msgid "Navigation Layers" +msgstr "" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17784,10 +17859,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -17891,12 +17962,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17912,6 +17986,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -17940,7 +18018,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -17951,19 +18029,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17976,7 +18052,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -17991,7 +18067,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17999,15 +18075,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18017,7 +18090,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18241,6 +18314,15 @@ msgstr "" msgid "Custom BG Color" msgstr "" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18262,19 +18344,27 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +msgid "Icon Creation" +msgstr "" + +#: platform/javascript/export/export.cpp +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18346,15 +18436,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18619,9 +18709,25 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization failed." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18637,15 +18743,66 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "DMG Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18656,7 +18813,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18697,6 +18854,14 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +msgid "ZIP Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -18992,6 +19157,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19032,6 +19201,62 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid identity type." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19050,6 +19275,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19065,6 +19306,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19173,7 +19418,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -19919,13 +20165,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -20978,12 +21226,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23315,6 +23557,14 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +msgid "2D Navigation" +msgstr "" + +#: scene/register_scene_types.cpp +msgid "3D Navigation" +msgstr "" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24525,7 +24775,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24598,7 +24848,11 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Partition Type" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24614,7 +24868,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24626,11 +24884,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24642,6 +24904,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24658,7 +24924,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25016,6 +25282,10 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Navigation Map" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25031,6 +25301,22 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +msgid "Default Map Up" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Cell Size" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Cell Height" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Edge Connection Margin" +msgstr "" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/el.po b/editor/translations/el.po index fba8b485a6..10357edf88 100644 --- a/editor/translations/el.po +++ b/editor/translations/el.po @@ -218,9 +218,10 @@ msgid "Data" msgstr "Δεδομένα" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Δίκτυο" @@ -375,6 +376,16 @@ msgstr "Ουρά Μηνυμάτων" msgid "Max Size (KB)" msgstr "Μέγιστο Μέγεθος (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Λειτουργία Μετακίνησης" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Διαγραφή εισόδου" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -560,7 +571,8 @@ msgstr "Περιγραφή" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Εκτέλεση" @@ -785,7 +797,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Φίλτρα" @@ -2237,8 +2250,8 @@ msgid "Open" msgstr "Άνοιγμα" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Ιδιοκτήτες του:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2551,7 +2564,7 @@ msgid "Bus Options" msgstr "Επιλογές διαύλου" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Αναπαραγωγή" @@ -2812,6 +2825,25 @@ msgid "Choose" msgstr "Επιλέξτε" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Αντιγραφή διαδρομής κόμβου" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Το πακέτο εγκαταστάθηκε επιτυχώς!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Απέτυχε:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Αρχείο αποθήκευσης:" @@ -2824,6 +2856,31 @@ msgid "Packing" msgstr "Πακετάρισμα" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Αποθήκευση ώς" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Αδύνατη η δημιουργία φακέλου." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Απέτυχε η εγγραφή σε αρχείο:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Αδύνατο το άνοιγμα αρχείου για εγγραφή:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Αποθήκευση ώς" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2943,11 +3000,33 @@ msgstr "Δεν βρέθηκε προσαρμοσμένο πακέτο αποσφ msgid "Custom release template not found." msgstr "Δεν βρέθηκε προσαρμοσμένο πακέτο διανομής." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Διαχείριση Προτύπων" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Η δεδομένη διαδρομή εξαγωγής δεν υπάρχει:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Δεν βρέθηκε αρχείο προτύπου:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Άκυρο προτύπο εξαγωγής:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Αναπλήρωση" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "Σε εξαγωγές 32-bit, το ενσωματωμένο PCK δεν μπορεί να υπερβαίνει τα 4 GiB." @@ -3122,9 +3201,9 @@ msgid "Import" msgstr "Εισαγωγή" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Εξαγωγή" @@ -5253,6 +5332,11 @@ msgstr "" "Δεν βρέθηκε εκτελέσιμη διαμόρφωση εξαγωγής για αυτή την πλατφόρμα.\n" "Παρακαλούμε προσθέστε μία εκτελέσιμη διαμόρφωση στο μενού εξαγωγής." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Έργο" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Γράψτε τη λογική σας στη μέθοδο _run()." @@ -5536,7 +5620,9 @@ msgid "Draw Spaces" msgstr "Κλήσεις σχεδίασης" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Πλοήγηση" @@ -7060,7 +7146,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Φίλτρα:" @@ -7360,6 +7446,18 @@ msgid "Saving..." msgstr "Αποθήκευση..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10387,6 +10485,7 @@ msgid "Points" msgstr "Σημεία" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Πολύγωνα" @@ -11822,7 +11921,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Άκυρη γεωμετρία, αδύνατη η αντικατάσταση με πλέγμα." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Μετατροπή σε Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12848,8 +12948,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Επιλογή προηγούμενου σχήματος, υπό-πλακιδίου, ή πλακιδίου." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Περιοχή" @@ -14402,37 +14501,10 @@ msgid "Delete preset '%s'?" msgstr "Διαγραφή διαμόρφωσης '%s';" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Αποτυχία εξαγωγής έργου στην πλατφόρμα «%s».\n" -"Τα πρότυπα εξαγωγής λείπουν ή είναι άκυρα." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Αποτυχία εξαγωγής έργου στην πλατφόρμα «%s».\n" -"Αυτό μπορεί να οφείλεται σε λάθος της διαμόρφωσης εξαγωγής ή στις ρυθμίσεις " -"εξαγωγής σας." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Εξαγωγή Όλων" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Η δεδομένη διαδρομή εξαγωγής δεν υπάρχει:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Τα πρότυπα εξαγωγής για αυτή την πλατφόρτμα λείπουν ή είναι κατεστραμμένα:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Διαδρομή Εξαγωγής" @@ -14581,6 +14653,11 @@ msgid "Export templates for this platform are missing:" msgstr "Τα πρότυπα εξαγωγής για αυτή την πλατφόρτμα λείπουν:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Ιδρυτές του έργου" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Διαχείριση προτύπων εξαγωγής" @@ -17013,7 +17090,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Πολύγωνα" @@ -17640,7 +17717,6 @@ msgid "Use In Baked Light" msgstr "Προετοιμασία Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17670,6 +17746,19 @@ msgstr "Κέντρο" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Πλοήγηση" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Δημιουργία Πλοήγησης" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Επόμενο επίπεδο" @@ -19255,10 +19344,6 @@ msgid "Could not execute on device." msgstr "Αδύνατη η δημιουργία φακέλου." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19383,12 +19468,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Σήμα" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19405,6 +19494,11 @@ msgid "Could not find keystore, unable to export." msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Αδύνατη η εκκίνηση της υπό-εργασίας!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19435,7 +19529,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19447,10 +19541,9 @@ msgstr "" "πληροφορίες έκδοσης. Παρακαλούμε κάντε επανεγκατάσταση από το μενού «Έργο»." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Ασυμφωνία εκδόσεων δόμησης Android:\n" @@ -19461,11 +19554,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Δεν ήταν δυνατή η εξαγωγή των αρχείων έργου στο gradle έργο\n" #: platform/android/export/export_plugin.cpp @@ -19478,8 +19572,9 @@ msgid "Building Android Project (gradle)" msgstr "Δόμηση Έργου Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Αποτυχία δόμησης έργου Android, ελέγξτε την έξοδο για το σφάλμα.\n" @@ -19498,7 +19593,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Δεν βρέθηκε η κίνηση: «%s»" #: platform/android/export/export_plugin.cpp @@ -19507,17 +19602,15 @@ msgid "Creating APK..." msgstr "Δημιουργία περιγραμμάτων..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Δεν βρέθηκε πρότυπο APK για εξαγωγή:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19529,7 +19622,7 @@ msgstr "Προσθήκη %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Απέτυχε η εγγραφή σε αρχείο:" #: platform/android/export/export_plugin.cpp @@ -19770,6 +19863,17 @@ msgstr "Αποκοπή κόμβων" msgid "Custom BG Color" msgstr "Αποκοπή κόμβων" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Διαχείριση Προτύπων" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Δεν βρέθηκε προσαρμοσμένο πακέτο διανομής." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19793,23 +19897,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Εκτέλεση εξαγόμενης HTMP στον προεπιλεγμένο περιηγητή του συστήματος." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Άκυρο προτύπο εξαγωγής:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Απέτυχε η εγγραφή σε αρχείο:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Ορισμός Περιθωρίου" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Απέτυχε η εγγραφή σε αρχείο:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Διαχωρισμός:" @@ -19885,17 +20001,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Σφάλμα κατά την ανάγνωση προσαρμοσμένου κελύφους HTML:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Αδύνατη η δημιουργία φακέλου." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Σφάλμα κατά την αποθήκευση σκηνής." #: platform/javascript/export/export.cpp @@ -20195,9 +20311,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Απέτυχε η εγγραφή σε αρχείο:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Αδύνατη η εκκίνηση της υπό-εργασίας!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Τοπική προσαρμογή" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20213,21 +20348,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Δεν βρέθηκε!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Σφάλμα αποθήκευσης αρχείου: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Κατευθήνσεις" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Αδύνατη η εκκίνηση της υπό-εργασίας!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Δημιουργία μικρογραφίας" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Άκυρο προτύπο εξαγωγής:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20235,7 +20425,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20277,6 +20467,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Έργο" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Δεν ήταν δυνατή η εξαγωγή των αρχείων έργου στο gradle έργο\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Άκυρο Αναγνωριστικό:" @@ -20589,6 +20789,11 @@ msgid "Debug Algorithm" msgstr "Αποσφαλματωτής" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Αδυναμία αφαίρεσης προσωρινού αρχείου:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20636,6 +20841,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Τυχαία περιστροφή:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Σφάλμα κατά το άνοιγμα προτύπου για εξαγωγή:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Άκυρο Αναγνωριστικό:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Μη έγκυρο όνομα." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Αδυναμία αφαίρεσης προσωρινού αρχείου:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20657,6 +20926,23 @@ msgid "Invalid product version:" msgstr "Άκυρο GUID προϊόντος." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Άκυρη επέκταση." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Νέο Παράθυρο" @@ -20673,6 +20959,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20800,7 +21090,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Επιλογή απόστασης:" @@ -21670,17 +21961,19 @@ msgstr "" "λειτουργήσει αυτός ο κόμβος. Ορίστε μία ιδιότητα ή ζωγραφίστε ένα πολύγωνο." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"Το NavigationPolygonInstance πρέπει να κληρονομεί έναν κόμβο τύπου " -"Navigation2D, διότι διαθέτει μόνο δεδομένα πλοήγησης." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Κέντρο Κάτω" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Ταξίδι" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22925,14 +23218,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"Ένας κόμβος τύπου στιγμιοτύπου πλέγματος πλοήγησης πρέπει να κληρονομεί έναν " -"κόμβο τύπου πλοήγηση, διότι διαθέτει μόνο δεδομένα πλοήγησης." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25655,6 +25940,16 @@ msgid "3D Physics" msgstr "Kαρέ φυσικής %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Πλοήγηση" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Πλοήγηση" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27081,7 +27376,7 @@ msgstr "Μετάβαση: " msgid "Refraction" msgstr "Διάθλαση" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27166,7 +27461,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Κλιμάκωση: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Ορισμός τύπου μεταβλητής" #: scene/resources/navigation_mesh.cpp @@ -27184,10 +27484,15 @@ msgid "Source Group Name" msgstr "Πηγή" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Ορίσματα κύριας σκηνής:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27197,11 +27502,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Περιοχή" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Συγχώνευση από σκηνή" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27215,6 +27525,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Φόρτωση προεπιλογής" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Επιλογή απόστασης:" @@ -27232,7 +27547,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27647,6 +27962,11 @@ msgid "Scenario" msgstr "Σκηνή" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Πλοήγηση" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27664,6 +27984,26 @@ msgstr "Αριστερή Γραμμική" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Προεπιλεγμένο Βήμα Κινητής Υποδιαστολής" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Ανανέωση Προεπισκόπησης" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Δοκιμαστικά" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Επεξεργασία Σύνδεσης:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/en_Shaw.po b/editor/translations/en_Shaw.po index 174dfff1aa..0c77d2c65e 100644 --- a/editor/translations/en_Shaw.po +++ b/editor/translations/en_Shaw.po @@ -203,9 +203,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -356,6 +357,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "𐑒𐑷𐑤 𐑥𐑧𐑔𐑩𐑛 𐑑𐑮𐑨𐑒" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -536,7 +546,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -744,7 +755,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2135,7 +2147,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2426,7 +2438,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2682,6 +2694,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2694,6 +2722,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2796,8 +2844,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2967,9 +3032,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4920,6 +4985,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5176,7 +5245,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6560,7 +6631,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "𐑑𐑪𐑜𐑩𐑤 𐑑𐑮𐑨𐑒 𐑦𐑯𐑱𐑚𐑩𐑤𐑛" @@ -6831,6 +6902,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9706,6 +9789,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11057,7 +11141,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12015,8 +12099,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13434,31 +13517,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13592,6 +13654,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15840,7 +15906,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16398,7 +16464,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16424,6 +16489,18 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +msgid "Bake Navigation" +msgstr "" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "𐑝𐑨𐑤𐑿:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17860,10 +17937,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -17967,12 +18040,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17988,6 +18064,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18016,7 +18096,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18027,19 +18107,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18052,7 +18130,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18067,7 +18145,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18075,15 +18153,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18093,7 +18168,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18320,6 +18395,15 @@ msgstr "𐑓𐑳𐑙𐑒𐑖𐑩𐑯𐑟:" msgid "Custom BG Color" msgstr "𐑓𐑳𐑙𐑒𐑖𐑩𐑯𐑟:" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18341,19 +18425,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "𐑦𐑯𐑝𐑨𐑤𐑦𐑛 𐑦𐑯𐑛𐑧𐑒𐑕 𐑝 𐑑𐑲𐑐 %s 𐑓 𐑚𐑱𐑕 𐑑𐑲𐑐 %s" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "𐑓𐑳𐑙𐑒𐑖𐑩𐑯𐑟:" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18426,15 +18520,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18704,9 +18798,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "𐑦𐑯𐑑𐑻𐑐𐑩𐑤𐑱𐑖𐑩𐑯 𐑥𐑴𐑛" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18722,18 +18833,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "𐑓𐑳𐑙𐑒𐑖𐑩𐑯𐑟:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "3-𐑛 𐑑𐑮𐑨𐑯𐑕𐑓𐑹𐑥 𐑑𐑮𐑨𐑒" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -18741,7 +18905,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18782,6 +18946,14 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +msgid "ZIP Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19077,6 +19249,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19117,6 +19293,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "𐑦𐑯𐑝𐑨𐑤𐑦𐑛 𐑸𐑜𐑘𐑩𐑥𐑩𐑯𐑑𐑕 𐑑 𐑒𐑩𐑯𐑕𐑑𐑮𐑳𐑒𐑑 '%s'" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19135,6 +19368,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19150,6 +19399,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19260,7 +19513,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20014,13 +20268,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21094,12 +21350,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23512,6 +23762,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "𐑦𐑯𐑑𐑻𐑐𐑩𐑤𐑱𐑖𐑩𐑯 𐑥𐑴𐑛" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "𐑦𐑯𐑑𐑻𐑐𐑩𐑤𐑱𐑖𐑩𐑯 𐑥𐑴𐑛" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24776,7 +25036,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24852,10 +25112,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "𐑦𐑯𐑑𐑻𐑐𐑩𐑤𐑱𐑖𐑩𐑯 𐑥𐑴𐑛" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24868,7 +25133,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24880,11 +25149,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24897,6 +25170,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24913,7 +25190,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25281,6 +25558,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "𐑦𐑯𐑑𐑻𐑐𐑩𐑤𐑱𐑖𐑩𐑯 𐑥𐑴𐑛" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25296,6 +25578,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "𐑝𐑨𐑤𐑿:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "𐑝𐑨𐑤𐑿:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "𐑝𐑨𐑤𐑿:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "𐑓𐑳𐑙𐑒𐑖𐑩𐑯𐑟:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/eo.po b/editor/translations/eo.po index ac769e5242..1cc476926f 100644 --- a/editor/translations/eo.po +++ b/editor/translations/eo.po @@ -231,9 +231,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Reta Profililo" @@ -393,6 +394,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Movada reĝimo" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -592,7 +602,8 @@ msgstr "Priskribo" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Ruli" @@ -819,7 +830,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtriloj:" @@ -2260,8 +2272,8 @@ msgid "Open" msgstr "Malfermi" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Proprietuloj de:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2566,7 +2578,7 @@ msgid "Bus Options" msgstr "Agordoj de buso" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duobligi" @@ -2825,6 +2837,24 @@ msgid "Choose" msgstr "Elekti" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakaĵo instalis sukcese!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Eraris:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Memoras dosieron:" @@ -2837,6 +2867,31 @@ msgid "Packing" msgstr "Pakas" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Konservi kiel" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Ne povis krei dosierujon." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Ne eble komencas subprocezon!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Ne malfermeblas dosieron por skribi:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Konservi kiel" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2956,11 +3011,32 @@ msgstr "Propra sencimiga ŝablonon ne trovitis." msgid "Custom release template not found." msgstr "Propra eldona ŝablono ne trovitis." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Ŝablono:" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "La provizinta dosierindiko ne ekzistas." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Ŝablonan dosieron ne trovis:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Ne eblas malfermi ZIP de eksportaj ŝablonoj." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "Sur 32-bita eksportoj la enigita PCK ne eblas esti pli granda ol 4 GiB." @@ -3132,9 +3208,9 @@ msgid "Import" msgstr "Enporti" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksporti" @@ -5251,6 +5327,11 @@ msgstr "" "Bonvolu aldoni ruleblan antaŭagordon per la Eksporto menuo aŭ defini " "ekzistantan antaŭagordon kiel rulebla." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Skribu vian logikon en la _run() metodo." @@ -5532,7 +5613,9 @@ msgid "Draw Spaces" msgstr "Alvokoj" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Videbla navigacio" @@ -7042,7 +7125,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtriloj:" @@ -7338,6 +7421,18 @@ msgid "Saving..." msgstr "Konservas..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10329,6 +10424,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11721,8 +11817,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Konverti al CPUParticles2D" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12753,8 +12850,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14213,31 +14309,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14376,6 +14451,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fondintoj de la Projekto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Mastrumi eksportaj ŝablonoj" @@ -16755,7 +16835,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Redakti plurlateron" @@ -17368,7 +17448,6 @@ msgid "Use In Baked Light" msgstr "Baki lummapojn" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17398,6 +17477,19 @@ msgstr "Centre" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Videbla navigacio" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Videbla navigacio" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18945,10 +19037,6 @@ msgid "Could not execute on device." msgstr "Ne povis krei dosierujon." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19052,12 +19140,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signalo" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19076,6 +19168,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Ne eble komencas subprocezon!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19105,7 +19202,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19116,20 +19213,18 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "Ne eblas redakti project.godot en projekta dosierindiko." #: platform/android/export/export_plugin.cpp @@ -19142,7 +19237,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19158,7 +19253,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Enhavo de pakaĵo:" #: platform/android/export/export_plugin.cpp @@ -19167,15 +19262,13 @@ msgid "Creating APK..." msgstr "Konektas..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Ne eble komencas subprocezon!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19187,7 +19280,7 @@ msgstr "Aldonas %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Ne eble komencas subprocezon!" #: platform/android/export/export_plugin.cpp @@ -19429,6 +19522,17 @@ msgstr "Eltondi nodo(j)n" msgid "Custom BG Color" msgstr "Eltondi nodo(j)n" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Mastrumi eksportaj ŝablonoj" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Propra eldona ŝablono ne trovitis." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19450,23 +19554,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Ne povis krei dosierujon." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Nevalida kromprogramo." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Ne povis krei dosierujon." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Enhavo:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Ne povis krei dosierujon." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Versio:" @@ -19542,17 +19658,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Ne povis krei dosierujon." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Ne povis krei dosierujon." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Eraras konservi TileSet!" #: platform/javascript/export/export.cpp @@ -19849,9 +19965,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Ne eble komencas subprocezon!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Ne eble komencas subprocezon!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokaĵigado" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19867,18 +20002,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ne sub-risurcojn trovis." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Eraris konservi dosieron: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direktoj" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Ne eble komencas subprocezon!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Kreas bildeton" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Ne eble komencas subprocezon!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Malvalida baza dosierindiko." #: platform/osx/export/export.cpp msgid "" @@ -19888,7 +20079,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19929,6 +20120,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Ne eblas redakti project.godot en projekta dosierindiko." + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -20239,6 +20440,11 @@ msgid "Debug Algorithm" msgstr "Sencimigilo" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Ne eblas forigi provizoran dosieron:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20286,6 +20492,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Alglui animacion" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Malvalidaj argumentoj por konstrui '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Malvalida nomo." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Ne eblas forigi provizoran dosieron:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20307,6 +20573,23 @@ msgid "Invalid product version:" msgstr "Nevalida nomo de projekto." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Nevalida kromprogramo." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nova Fenestro" @@ -20323,6 +20606,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20447,7 +20734,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Ekzemplodoni" @@ -21268,15 +21556,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centre malsupre" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Vojaĝa" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22439,12 +22731,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25089,6 +25375,16 @@ msgid "3D Physics" msgstr "Fiziko-kadro %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Videbla navigacio" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Videbla navigacio" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26501,7 +26797,7 @@ msgstr "Transpaso: " msgid "Refraction" msgstr "Versio:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26583,7 +26879,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skalo:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Ŝanĝu la tipon de %s" #: scene/resources/navigation_mesh.cpp @@ -26600,10 +26901,15 @@ msgid "Source Group Name" msgstr "Fonto" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Parametroj de ĉefa sceno:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26613,11 +26919,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Malfermi lastaj" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Kunigi el sceno" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26630,6 +26941,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Ŝargi defaŭlton" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26646,7 +26962,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27056,6 +27372,11 @@ msgid "Scenario" msgstr "Sceno" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Videbla navigacio" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27073,6 +27394,26 @@ msgstr "Lineara maldekstro" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Defaŭlto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Defaŭlto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testada" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Redakti Konekton:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/es.po b/editor/translations/es.po index 7b51bbe077..ca733436b7 100644 --- a/editor/translations/es.po +++ b/editor/translations/es.po @@ -277,9 +277,10 @@ msgid "Data" msgstr "Datos" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Red" @@ -431,6 +432,16 @@ msgstr "Cola de Mensajes" msgid "Max Size (KB)" msgstr "Tamaño Máximo (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Modo de Movimiento" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Eliminar entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -610,7 +621,8 @@ msgstr "Descripción" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Ejecutar" @@ -818,7 +830,8 @@ msgid "Quality" msgstr "Calidad" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtros" @@ -2244,8 +2257,8 @@ msgid "Open" msgstr "Abrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Propietarios De:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2549,7 +2562,7 @@ msgid "Bus Options" msgstr "Opciones de Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicar" @@ -2806,6 +2819,25 @@ msgid "Choose" msgstr "Elegir" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Completar Rutas de Archivos" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "¡Paquete instalado con éxito!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fallido:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Archivo de Almacenamiento:" @@ -2819,6 +2851,31 @@ msgid "Packing" msgstr "Empaquetando" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Guardar Como" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "No se pudo crear la carpeta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "No se pudieron exportar los archivos del proyecto" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "No se puede abrir el archivo para escribir:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Guardar Como" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2936,11 +2993,33 @@ msgstr "No se encontró la plantilla de depuración personalizada." msgid "Custom release template not found." msgstr "Plantilla release personalizada no encontrada." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Administrar Plantillas" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "La ruta de exportación especificada no existe:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Archivo de plantilla no encontrado:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Plantilla de exportación inválida:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Relleno" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "En la exportación de 32 bits el PCK embebido no puede ser mayor de 4 GiB." @@ -3119,9 +3198,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportar" @@ -5219,6 +5298,11 @@ msgstr "" "Por favor, añade un preset ejecutable en el menú de exportación o define un " "preset existente como ejecutable." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proyecto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escribe tu lógica en el método _run()." @@ -5473,7 +5557,9 @@ msgid "Draw Spaces" msgstr "Dibujar Espacios" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navegación" @@ -6913,7 +6999,7 @@ msgstr "Repetir" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filtro" @@ -7201,6 +7287,18 @@ msgid "Saving..." msgstr "Guardando..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10198,6 +10296,7 @@ msgid "Points" msgstr "Puntos" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígonos" @@ -11582,7 +11681,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometría inválida, no puede ser reemplazada por una malla." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Convertir a Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12581,8 +12681,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Seleccionar la anterior forma, subtile, o Tile." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Región" @@ -14106,37 +14205,10 @@ msgid "Delete preset '%s'?" msgstr "¿Eliminar preajuste '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"No se pudo exportar el proyecto para la plataforma '%s'.\n" -"Las plantillas de exportación parecen faltar o ser inválidas." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"No se pudo exportar el proyecto para la plataforma '%s'.\n" -"Esto puede ser debido a un problema de configuración en el preset de " -"exportación o en la configuración de exportación." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exportar Todo" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "La ruta de exportación especificada no existe:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Las plantillas de exportación para esta plataforma faltan/están corruptas:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Ruta de Exportación" @@ -14279,6 +14351,11 @@ msgid "Export templates for this platform are missing:" msgstr "Faltan plantillas de exportación para esta plataforma:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadores del Proyecto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Administrar Plantillas de Exportación" @@ -16706,7 +16783,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígonos" @@ -17316,7 +17393,6 @@ msgid "Use In Baked Light" msgstr "Calcular Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17346,6 +17422,19 @@ msgstr "Centro" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navegación" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Modo de Navegación" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Siguiente Plano" @@ -18871,10 +18960,6 @@ msgid "Could not execute on device." msgstr "No se ha podido ejecutar en el dispositivo." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "No se pudo encontrar la herramienta 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19009,12 +19094,17 @@ msgstr "" "La versión de \"Target Sdk\" debe ser mayor o igual que la versión de \"Min " "Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Firma de código DMG" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "No se ha encontrado 'apksigner'.\n" "Por favor, compruebe que el comando está disponible en el directorio Android " @@ -19034,6 +19124,11 @@ msgid "Could not find keystore, unable to export." msgstr "No se pudo encontrar la keystore, no se puedo exportar." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "¡No se pudo comenzar el subproceso!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' ha retornado con error #%d" @@ -19063,7 +19158,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "¡Nombre de archivo inválido! Android APK requiere la extensión *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "¡Formato de exportación no compatible!\n" #: platform/android/export/export_plugin.cpp @@ -19076,10 +19172,9 @@ msgstr "" "'Proyecto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "La versión de compilación de Android no coincide:\n" @@ -19089,14 +19184,16 @@ msgstr "" "'Proyecto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "No se puede sobrescribir los archivos res://android/build/res/*.xml con el " "nombre del proyecto" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "No se pueden exportar los archivos del proyecto a un proyecto gradle\n" #: platform/android/export/export_plugin.cpp @@ -19108,8 +19205,9 @@ msgid "Building Android Project (gradle)" msgstr "Construir Proyecto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "La construcción del proyecto Android falló, comprueba la salida del error.\n" @@ -19129,7 +19227,8 @@ msgstr "" "directorio del proyecto de gradle para ver los resultados." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paquete no encontrado:% s" #: platform/android/export/export_plugin.cpp @@ -19137,17 +19236,16 @@ msgid "Creating APK..." msgstr "Creando APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "No se pudo encontrar la plantilla APK para exportar:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19161,7 +19259,8 @@ msgid "Adding files..." msgstr "Añadiendo archivos ..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "No se pudieron exportar los archivos del proyecto" #: platform/android/export/export_plugin.cpp @@ -19401,6 +19500,17 @@ msgstr "CustomNode" msgid "Custom BG Color" msgstr "CustomNode" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Administrar Plantillas" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Plantilla release personalizada no encontrada." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19423,22 +19533,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Ejecutar HTML exportado en el navegador predeterminado del sistema." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "No se pudo abrir la plantilla para exportar:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Plantilla de exportación inválida:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "No se puede escribir en el archivo:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Asignar Margen" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "No se pudo leer el archivo:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Variante" @@ -19512,15 +19635,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "No se pudo leer el shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "No se pudo crear el directorio del servidor HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Error al iniciar el servidor HTTP:" #: platform/javascript/export/export.cpp @@ -19812,9 +19938,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "No se pudieron exportar los archivos del proyecto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "¡No se pudo comenzar el subproceso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Traducciones" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Nota: El proceso de notarización generalmente toma menos de una hora. Cuando " "se complete el proceso, recibirá un correo electrónico." @@ -19836,18 +19982,81 @@ msgstr "" "notarial a la aplicación exportada (opcional):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"El sellado de tiempo no es compatible con la firma ad-hoc, y se desactivará!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Hardened Runtime no es compatible con la firma ad-hoc, y se desactivará!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "No se encontró identidad." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Error guardando el archivo: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Los enlaces simbólicos relativos no son compatibles con este sistema " +"operativo, ¡el proyecto exportado podría estar dañado!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direcciones" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "¡No se pudo comenzar el subproceso!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Crear paquete de aplicaciones" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "No se pudo encontrar la aplicación de plantilla para exportar:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Plantilla de exportación inválida:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19856,8 +20065,9 @@ msgstr "" "operativo, ¡el proyecto exportado podría estar dañado!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Plantilla binaria solicitada '%s' no encontrada. Es posible que falte en el " @@ -19904,6 +20114,16 @@ msgid "Sending archive for notarization" msgstr "Enviando archivo para notarización" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proyecto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "No se pueden exportar los archivos del proyecto a un proyecto gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificador de paquete no válido:" @@ -20257,6 +20477,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "No se puede eliminar el archivo temporal:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20301,6 +20526,78 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Notificaciones Push" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"La herramienta rcedit debe configurarse en la configuración del editor " +"(Exportar > Windows > Rcedit) para cambiar los datos de información del " +"ícono o la aplicación." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificador inválido:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nombre inválido." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"La herramienta rcedit debe configurarse en la configuración del editor " +"(Exportar > Windows > Rcedit) para cambiar los datos de información del " +"ícono o la aplicación." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "No se puede eliminar el archivo temporal:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20322,6 +20619,23 @@ msgid "Invalid product version:" msgstr "Versión de producto no válida:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Archivo ejecutable no válido." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nueva Ventana" @@ -20338,6 +20652,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20465,7 +20783,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Distancia Maxima" @@ -21328,17 +21647,19 @@ msgstr "" "funcione. Por favor, establece la propiedad o dibuja un polígono." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance debe ser hijo o nieto de un nodo Navigation2D. " -"Solo provee datos de navegación." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centro Inferior" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viaje" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22563,14 +22884,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "El NavigationAgent sólo puede utilizarse bajo un nodo spatial." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance debe ser hijo o nieto de un nodo Navigation. Ya que " -"sólo proporciona los datos de navegación." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25267,6 +25580,16 @@ msgid "3D Physics" msgstr "Física" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26662,7 +26985,7 @@ msgstr "Transmisión" msgid "Refraction" msgstr "Refracción" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26745,7 +27068,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Escalado: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Establecer tipo de base de variación" #: scene/resources/navigation_mesh.cpp @@ -26762,10 +27090,15 @@ msgid "Source Group Name" msgstr "Fuente" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Segmentos" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26775,11 +27108,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Región" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Unir desde escena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26791,6 +27129,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Mostrar Por Defecto" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "Distancia de Muestreo" @@ -26807,7 +27150,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27209,6 +27552,11 @@ msgid "Scenario" msgstr "Escena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navegación" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27226,6 +27574,26 @@ msgstr "Izquierda Lineal" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Escalonado de Flotantes por Defecto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Vista Previa Por Defecto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Prueba" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Margen de Conexión de Bordes" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/es_AR.po b/editor/translations/es_AR.po index 0ee8ba09ff..2d5420e663 100644 --- a/editor/translations/es_AR.po +++ b/editor/translations/es_AR.po @@ -19,13 +19,14 @@ # Joakker <joaquinandresleon108@gmail.com>, 2020. # M3CG <cgmario1999@gmail.com>, 2021, 2022. # Manuel González <mgoopazo@gmail.com>, 2021. +# emnrx <emanuelermancia@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-02-28 13:54+0000\n" -"Last-Translator: M3CG <cgmario1999@gmail.com>\n" +"PO-Revision-Date: 2022-06-16 18:57+0000\n" +"Last-Translator: emnrx <emanuelermancia@gmail.com>\n" "Language-Team: Spanish (Argentina) <https://hosted.weblate.org/projects/" "godot-engine/godot/es_AR/>\n" "Language: es_AR\n" @@ -33,19 +34,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.11.1-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" -msgstr "" +msgstr "Controlador de Tableta" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" -msgstr "El portapapeles está vacío!" +msgstr "Portapapeles" #: core/bind/core_bind.cpp -#, fuzzy msgid "Current Screen" msgstr "Escena Actual" @@ -54,75 +53,65 @@ msgid "Exit Code" msgstr "" #: core/bind/core_bind.cpp -#, fuzzy msgid "V-Sync Enabled" -msgstr "Activar" +msgstr "V-Sync Activado" #: core/bind/core_bind.cpp main/main.cpp msgid "V-Sync Via Compositor" -msgstr "" +msgstr "V-Sync Via Compositor" #: core/bind/core_bind.cpp main/main.cpp msgid "Delta Smoothing" -msgstr "" +msgstr "Suavizado Delta" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode" -msgstr "Modo Mover" +msgstr "Modo de Bajo Uso del Procesador" #: core/bind/core_bind.cpp msgid "Low Processor Usage Mode Sleep (µsec)" msgstr "" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" -msgstr "Mantener el Depurador Abierto" +msgstr "Mantener Pantalla Encendida" #: core/bind/core_bind.cpp -#, fuzzy msgid "Min Window Size" -msgstr "Tamaño de Outline:" +msgstr "Tamaño Mínimo de Ventana" #: core/bind/core_bind.cpp -#, fuzzy msgid "Max Window Size" -msgstr "Tamaño de Outline:" +msgstr "Tamaño Máximo de Ventana" #: core/bind/core_bind.cpp -#, fuzzy msgid "Screen Orientation" -msgstr "Operador Screen(trama)." +msgstr "Orientación de Pantalla" #: core/bind/core_bind.cpp core/project_settings.cpp main/main.cpp #: platform/uwp/os_uwp.cpp -#, fuzzy msgid "Window" -msgstr "Nueva Ventana" +msgstr "Ventana" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Borderless" -msgstr "Píxeles del Borde" +msgstr "Sin Bordes" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "Transparencia Por Píxel Activada" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Act./Desact. Pantalla Completa" +msgstr "Pantalla Completa" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Maximizada" #: core/bind/core_bind.cpp -#, fuzzy msgid "Minimized" -msgstr "Inicializar" +msgstr "Minimizada" #: core/bind/core_bind.cpp core/project_settings.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp @@ -134,9 +123,8 @@ msgstr "" #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Position" -msgstr "Posición del Panel" +msgstr "Posición" #: core/bind/core_bind.cpp core/project_settings.cpp editor/editor_settings.cpp #: main/main.cpp modules/gridmap/grid_map.cpp @@ -147,9 +135,8 @@ msgstr "Posición del Panel" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "Tamaño:" +msgstr "Tamaño" #: core/bind/core_bind.cpp msgid "Endian Swap" @@ -162,12 +149,11 @@ msgstr "Editor" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "Imprimir Mensajes de Error" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "Modo de Interpolación" +msgstr "Iteraciones Por Segundo" #: core/bind/core_bind.cpp #, fuzzy @@ -175,9 +161,8 @@ msgid "Target FPS" msgstr "Objetivo" #: core/bind/core_bind.cpp -#, fuzzy msgid "Time Scale" -msgstr "Nodo TimeScale" +msgstr "Escala de Tiempo" #: core/bind/core_bind.cpp main/main.cpp #, fuzzy @@ -194,18 +179,16 @@ msgid "Error String" msgstr "Error al Guardar" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "Error al Guardar" +msgstr "Línea de Error" #: core/bind/core_bind.cpp -#, fuzzy msgid "Result" -msgstr "Resultados de la Búsqueda" +msgstr "Resultado" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "Memoria" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -216,12 +199,11 @@ msgstr "" #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "Límites" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Command: Rotar" +msgstr "Cola de comando" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" @@ -241,9 +223,10 @@ msgid "Data" msgstr "Con Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Profiler de Red" @@ -254,9 +237,8 @@ msgid "Remote FS" msgstr "Remoto " #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Página: " +msgstr "Tamaño de Página" #: core/io/file_access_network.cpp msgid "Page Read Ahead" @@ -267,18 +249,16 @@ msgid "Blocking Mode Enabled" msgstr "" #: core/io/http_client.cpp -#, fuzzy msgid "Connection" -msgstr "Conectar" +msgstr "Conección" #: core/io/http_client.cpp msgid "Read Chunk Size" msgstr "" #: core/io/marshalls.cpp -#, fuzzy msgid "Object ID" -msgstr "Objetos Dibujados:" +msgstr "ID de Objeto" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp #, fuzzy @@ -300,14 +280,12 @@ msgid "Root Node" msgstr "Nombre del nodo raíz" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Conectar" +msgstr "Rechazar Nuevas Conexiones" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Tipo de Transformación" +msgstr "Modo de Transferencia" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" @@ -406,28 +384,36 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Modo Mover" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Eliminar Entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" msgstr "Dispositivo" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Todos" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "Control de Versiones" +msgstr "Control" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp #, fuzzy @@ -437,9 +423,8 @@ msgstr "Comunidad" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Pressed" -msgstr "Preset" +msgstr "Presionado" #: core/os/input_event.cpp #, fuzzy @@ -453,35 +438,32 @@ msgstr "Tecla Física" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp msgid "Echo" msgstr "" #: core/os/input_event.cpp scene/gui/base_button.cpp -#, fuzzy msgid "Button Mask" -msgstr "Botón" +msgstr "Máscara de Botón" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp #, fuzzy msgid "Global Position" -msgstr "Constante Global" +msgstr "Posición Global" #: core/os/input_event.cpp -#, fuzzy msgid "Factor" -msgstr "Vector" +msgstr "Factor" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Indice de Botones de Mouse:" +msgstr "Índice de Botones" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Dobleclick" #: core/os/input_event.cpp msgid "Tilt" @@ -501,9 +483,8 @@ msgstr "Ajuste Relativo" #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "Velocidad:" +msgstr "Velocidad" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -511,14 +492,12 @@ msgid "Axis" msgstr "Eje" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "Fijar Valor" +msgstr "Valor de Eje" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "Indice:" +msgstr "Índice" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -529,42 +508,38 @@ msgstr "Acción" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Fuerza" #: core/os/input_event.cpp msgid "Delta" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Cambiar" +msgstr "Canal" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "Mensaje de Commit" +msgstr "Mensaje" #: core/os/input_event.cpp -#, fuzzy msgid "Pitch" -msgstr "Cabeceo:" +msgstr "Tono" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp #, fuzzy msgid "Velocity" -msgstr "Orbitar Vista Hacia La Derecha" +msgstr "Velocidad" #: core/os/input_event.cpp msgid "Instrument" msgstr "" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "Numero de Línea:" +msgstr "Número de Controlador" #: core/os/input_event.cpp msgid "Controller Value" @@ -573,9 +548,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "Acción" +msgstr "Aplicación" #: core/project_settings.cpp main/main.cpp #, fuzzy @@ -608,7 +582,8 @@ msgstr "Descripción" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Ejecutar" @@ -618,26 +593,24 @@ msgid "Main Scene" msgstr "Escena Principal" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "Desactivar Autotile" +msgstr "Desactivar stdout" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "Desactivar Ítem" +msgstr "Desactivar stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "Utilizar el Directorio de Datos Ocultos del Proyecto" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "Utilizar Directorio de Usuario Personalizado" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "Nombre de Directorio de Usuario Personalizado" #: core/project_settings.cpp main/main.cpp #: platform/javascript/export/export.cpp platform/osx/export/export.cpp @@ -650,7 +623,7 @@ msgstr "Mostrar Todo" #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/3d/label_3d.cpp scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Ancho" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/gltf/gltf_node.cpp modules/opensimplex/noise_texture.cpp @@ -658,9 +631,8 @@ msgstr "" #: scene/resources/capsule_shape_2d.cpp scene/resources/cylinder_shape.cpp #: scene/resources/font.cpp scene/resources/navigation_mesh.cpp #: scene/resources/primitive_meshes.cpp scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "Luz" +msgstr "Altura" #: core/project_settings.cpp msgid "Always On Top" @@ -700,11 +672,11 @@ msgstr "Argumentos de Escena Principal:" #: core/project_settings.cpp msgid "Search In File Extensions" -msgstr "" +msgstr "Buscar En Extensiones de Archivos" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "Ruta de Búsqueda de Plantillas de Scripts" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -716,15 +688,13 @@ msgid "Autoload On Startup" msgstr "" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Nombre del Plugin:" +msgstr "Nombre del Plugin" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "Agregar Entrada" +msgstr "Entrada" #: core/project_settings.cpp msgid "UI Accept" @@ -807,12 +777,11 @@ msgstr " (Física)" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp servers/physics_server.cpp msgid "3D" -msgstr "" +msgstr "3D" #: core/project_settings.cpp -#, fuzzy msgid "Smooth Trimesh Collision" -msgstr "Crear Collider Triangular Hermano" +msgstr "Colisión Suave de Trimesh" #: core/project_settings.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles2/rasterizer_scene_gles2.cpp @@ -823,9 +792,8 @@ msgstr "Crear Collider Triangular Hermano" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "Renderizador:" +msgstr "Renderización" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -835,13 +803,13 @@ msgstr "Renderizador:" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "Calidad" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" -msgstr "Filtros:" +msgstr "Filtros" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" @@ -861,9 +829,8 @@ msgstr "Depurar" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Configuración:" +msgstr "Configuración" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp @@ -871,23 +838,20 @@ msgid "Profiler" msgstr "Profiler" #: core/project_settings.cpp -#, fuzzy msgid "Max Functions" -msgstr "Crear Función" +msgstr "Funciones Máximas" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "Expresión" +msgstr "Compresión" #: core/project_settings.cpp -#, fuzzy msgid "Formats" -msgstr "Formato" +msgstr "Formatos" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp msgid "Long Distance Matching" @@ -895,7 +859,7 @@ msgstr "" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "Nivel de Compresión" #: core/project_settings.cpp msgid "Window Log Size" @@ -903,23 +867,23 @@ msgstr "" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Módulos" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp #, fuzzy @@ -932,16 +896,15 @@ msgstr "" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "Búfer Máximo (Potencia de 2)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Vértices:" +msgstr "Certificados" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -962,9 +925,8 @@ msgid "Path" msgstr "Ruta" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Fuente" +msgstr "Código Fuente" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" @@ -1013,7 +975,7 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Búferes" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1035,7 +997,7 @@ msgstr "" #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1052,18 +1014,17 @@ msgstr "Usar Ajuste a Pixeles" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Tamaño de Búfer Inmediato (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp -#, fuzzy msgid "Lightmapping" -msgstr "Bake Lightmaps" +msgstr "Mapeo de Luz" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Use Bicubic Sampling" -msgstr "" +msgstr "Usar Muestreo Bicúbico" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" @@ -1080,11 +1041,11 @@ msgstr "Centrar Selección" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "Luces Máximas Por Objeto" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" -msgstr "" +msgstr "Dispersión Subsuperficial" #: drivers/gles3/rasterizer_scene_gles3.cpp editor/animation_track_editor.cpp #: editor/import/resource_importer_texture.cpp @@ -1100,9 +1061,8 @@ msgid "Scale" msgstr "Escalar" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Follow Surface" -msgstr "Poblar Superficie" +msgstr "Seguir Superficie" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Weight Samples" @@ -1114,7 +1074,7 @@ msgstr "" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Alta Calidad" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" @@ -1192,9 +1152,8 @@ msgstr "Cambiar Call de Anim" #: editor/animation_track_editor.cpp scene/2d/animated_sprite.cpp #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Frame" -msgstr "Frame %" +msgstr "Fotograma" #: editor/animation_track_editor.cpp editor/editor_profiler.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp @@ -1212,9 +1171,8 @@ msgstr "Localización" #: editor/animation_track_editor.cpp modules/gltf/gltf_node.cpp #: scene/2d/polygon_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/remote_transform.cpp scene/3d/spatial.cpp scene/gui/control.cpp -#, fuzzy msgid "Rotation" -msgstr "Step de Rotación:" +msgstr "Rotación" #: editor/animation_track_editor.cpp editor/script_editor_debugger.cpp #: modules/visual_script/visual_script_nodes.cpp scene/gui/range.cpp @@ -1222,14 +1180,13 @@ msgid "Value" msgstr "Valor" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Arg Count" -msgstr "Cantidad:" +msgstr "Cantidad de Argumentos" #: editor/animation_track_editor.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp msgid "Args" -msgstr "" +msgstr "Argumentos" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/script_editor_debugger.cpp modules/gltf/gltf_accessor.cpp @@ -2283,8 +2240,8 @@ msgid "Open" msgstr "Abrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Dueños De:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2591,7 +2548,7 @@ msgid "Bus Options" msgstr "Opciones de Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicar" @@ -2849,6 +2806,25 @@ msgid "Choose" msgstr "Elegir" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copiar Ruta del Nodo" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "El Paquete se instaló exitosamente!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fallido:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Almacenando Archivo:" @@ -2861,6 +2837,31 @@ msgid "Packing" msgstr "Empaquetando" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Guardar Como" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "No se pudo crear la carpeta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "No se pudieron exportar los archivos del proyecto" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "No se puede abrir el archivo para escribir:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Guardar Como" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2982,11 +2983,33 @@ msgstr "Plantilla debug personalizada no encontrada." msgid "Custom release template not found." msgstr "Plantilla release personalizada no encontrada." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Administrar Plantillas" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "La ruta de exportación especificada no existe:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Plantilla no encontrada:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Plantilla de exportación inválida:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Relleno" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "En la exportación de 32 bits el PCK embebido no puede ser mayor de 4 GiB." @@ -3163,9 +3186,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportar" @@ -5298,6 +5321,11 @@ msgstr "" "Por favor agregá un preset ejecutable en el menú Exportar o definí un preset " "como ejecutable." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proyecto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escribir tu lógica en el método _run()." @@ -5581,7 +5609,9 @@ msgid "Draw Spaces" msgstr "Llamadas de Dibujado:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navegación" @@ -7060,9 +7090,8 @@ msgstr "" #: editor/import/resource_importer_scene.cpp #: editor/import/resource_importer_texture.cpp #: editor/import/resource_importer_wav.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Compress" -msgstr "Componentes" +msgstr "Comprimir" #: editor/import/resource_importer_csv_translation.cpp msgid "Delimiter" @@ -7093,7 +7122,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtros:" @@ -7390,6 +7419,18 @@ msgid "Saving..." msgstr "Guardando..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10390,6 +10431,7 @@ msgid "Points" msgstr "Puntos" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígonos" @@ -11774,7 +11816,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometría inválida, no se puede reemplazar por mesh." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Convertir a Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12772,8 +12815,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Seleccionar la forma, subtile o Tile anterior." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Región" @@ -14298,38 +14340,10 @@ msgid "Delete preset '%s'?" msgstr "Eliminar preset '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"No se pudo exportar el proyecto para la plataforma '%s'.\n" -"Las plantillas de exportación parecen faltar o ser inválidas." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"No se pudo exportar el proyecto para la plataforma '%s'.\n" -"Esto puede ser debido a un problema de configuración en el preset de " -"exportación o en los ajustes de exportación." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exportar Todo" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "La ruta de exportación especificada no existe:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Las plantillas de exportación para esta plataforma están faltando o " -"corruptas:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Ruta de Exportación" @@ -14477,6 +14491,11 @@ msgid "Export templates for this platform are missing:" msgstr "Faltan las plantillas de exportación para esta plataforma:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadores del Proyecto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gestionar Plantillas de Exportación" @@ -16913,7 +16932,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígonos" @@ -17319,7 +17338,7 @@ msgstr "Colores" #: modules/gltf/gltf_light.cpp scene/3d/reflection_probe.cpp #: scene/resources/environment.cpp msgid "Intensity" -msgstr "" +msgstr "Intensidad" #: modules/gltf/gltf_light.cpp scene/2d/light_2d.cpp scene/3d/light.cpp #, fuzzy @@ -17539,7 +17558,6 @@ msgid "Use In Baked Light" msgstr "Bake Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17569,6 +17587,19 @@ msgstr "Centro" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navegación" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Modo Navegación" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Plano siguiente" @@ -19101,10 +19132,6 @@ msgid "Could not execute on device." msgstr "No se ha podido ejecutar en el dispositivo." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "No se pudo encontrar la herramienta 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19230,12 +19257,17 @@ msgstr "" "La versión de \"Target Sdk\" debe ser mayor o igual a la versión de \"Min " "Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Firmando código de DMG" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "No se ha encontrado 'apksigner'.\n" "Por favor, comprobá que el comando esté disponible en el directorio Android " @@ -19255,6 +19287,11 @@ msgid "Could not find keystore, unable to export." msgstr "No se pudo encontrar la keystore, no se puedo exportar." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "No se pudo comenzar el subproceso!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' ha retornado con error #%d" @@ -19284,7 +19321,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "¡Nombre de archivo inválido! Android APK requiere la extensión *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "¡Formato de exportación no soportado!\n" #: platform/android/export/export_plugin.cpp @@ -19297,10 +19335,9 @@ msgstr "" "'Proyecto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "La versión de compilación de Android no coincide:\n" @@ -19310,14 +19347,16 @@ msgstr "" "'Proyecto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "No se pudieron sobrescribir los archivos res://android/build/res/*.xml con " "el nombre del proyecto" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "" "No se pudieron exportar los archivos del proyecto a un proyecto gradle\n" @@ -19330,8 +19369,9 @@ msgid "Building Android Project (gradle)" msgstr "Construir Proyecto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "La construcción del proyecto Android falló, comprueba la salida del error.\n" @@ -19351,7 +19391,8 @@ msgstr "" "directorio del proyecto de gradle para ver los resultados." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paquete no encontrado:% s" #: platform/android/export/export_plugin.cpp @@ -19359,17 +19400,16 @@ msgid "Creating APK..." msgstr "Creando APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "No se pudo encontrar la plantilla APK para exportar:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19383,7 +19423,8 @@ msgid "Adding files..." msgstr "Agregando archivos..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "No se pudieron exportar los archivos del proyecto" #: platform/android/export/export_plugin.cpp @@ -19529,9 +19570,8 @@ msgid "Push Notifications" msgstr "Rotación al Azar:" #: platform/iphone/export/export.cpp -#, fuzzy msgid "User Data" -msgstr "Interfaz de Usuario" +msgstr "Datos de Usuario" #: platform/iphone/export/export.cpp msgid "Accessible From Files App" @@ -19626,6 +19666,17 @@ msgstr "CustomNode" msgid "Custom BG Color" msgstr "CustomNode" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Administrar Plantillas" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Plantilla release personalizada no encontrada." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19648,22 +19699,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Ejecutar HTML exportado en el navegador por defecto del sistema." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "No se pudo abrir la plantilla para exportar:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Plantilla de exportación inválida:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "No se pudo escribir el archivo:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Asignar Margen" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "No se pudo leer el archivo:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Separación:" @@ -19738,15 +19802,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "No se pudo leer el shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "No se pudo crear el directorio del servidor HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Error al iniciar el servidor HTTP:" #: platform/javascript/export/export.cpp @@ -20039,9 +20106,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "No se pudieron exportar los archivos del proyecto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "No se pudo comenzar el subproceso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localización" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Nota: El proceso de notarización generalmente toma menos de una hora. Cuando " "se complete el proceso, recibirás un correo electrónico." @@ -20063,18 +20150,80 @@ msgstr "" "notarial a la aplicación exportada (opcional):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "Timestamping no es compatible con la firma ad-hoc y se desactivará!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Hardened Runtime no es compatible con la firma ad-hoc y se desactivará!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "No se encontró identidad." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Error guardando el archivo: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Los enlaces simbólicos relativos no son compatibles con este sistema " +"operativo, ¡el proyecto exportado podría estar dañado!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direcciones" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "No se pudo comenzar el subproceso!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Crearndo paquete de aplicaciones" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "No se pudo encontrar la aplicación de plantilla para exportar:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Plantilla de exportación inválida:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20083,8 +20232,9 @@ msgstr "" "operativo, ¡el proyecto exportado podría estar dañado!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Plantilla binaria solicitada '%s' no encontrada. Es posible que falte en el " @@ -20131,6 +20281,17 @@ msgid "Sending archive for notarization" msgstr "Enviando archivo para notarización" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proyección" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "" +"No se pudieron exportar los archivos del proyecto a un proyecto gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificador de paquete no válido:" @@ -20481,6 +20642,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "No se puede eliminar el archivo temporal:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20528,6 +20694,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotación al Azar:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "No se pudo encontrar la keystore, no se puedo exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificador inválido:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nombre inválido." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "No se puede eliminar el archivo temporal:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20546,6 +20776,23 @@ msgid "Invalid product version:" msgstr "versión de producto inválida." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Archivo ejecutable no válido." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nueva Ventana" @@ -20562,6 +20809,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20678,9 +20929,8 @@ msgstr "Escalar" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp -#, fuzzy msgid "Autoplay" -msgstr "Activar/Desact. Autoplay" +msgstr "Autoreproducción" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp @@ -20689,7 +20939,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Elegir Instancia:" @@ -21502,7 +21753,7 @@ msgstr "Multiplicar %s" #: scene/3d/navigation.cpp scene/animation/root_motion_view.cpp #: scene/resources/world_2d.cpp servers/physics_2d/physics_2d_server_sw.cpp msgid "Cell Size" -msgstr "" +msgstr "Tamaño de Celda" #: scene/2d/navigation_2d.cpp scene/3d/navigation.cpp #, fuzzy @@ -21519,7 +21770,7 @@ msgstr "" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp msgid "Max Neighbors" -msgstr "" +msgstr "Vecinos Máximos" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp #, fuzzy @@ -21527,9 +21778,8 @@ msgid "Time Horizon" msgstr "Espejar Horizontalmente" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp -#, fuzzy msgid "Max Speed" -msgstr "Velocidad:" +msgstr "Velocidad Máxima" #: scene/2d/navigation_agent_2d.cpp scene/3d/navigation_agent.cpp #, fuzzy @@ -21566,17 +21816,19 @@ msgstr "" "funcione. Por favor creá una propiedad o dibujá un polígono." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance debe ser un hijo o nieto de un nodo Navigation2D. " -"Solo provee datos de navegación." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centro Inferior" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viaje" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -21646,9 +21898,8 @@ msgstr "" #: scene/2d/parallax_layer.cpp scene/2d/physics_body_2d.cpp #: scene/3d/physics_body.cpp scene/3d/vehicle_body.cpp #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Motion" -msgstr "Acción" +msgstr "Movimiento" #: scene/2d/parallax_layer.cpp #, fuzzy @@ -21703,9 +21954,8 @@ msgstr "" #: scene/2d/path_2d.cpp scene/3d/path.cpp scene/resources/sky.cpp #: scene/resources/texture.cpp -#, fuzzy msgid "Curve" -msgstr "Partir Curva" +msgstr "Curva" #: scene/2d/path_2d.cpp msgid "PathFollow2D only works when set as a child of a Path2D node." @@ -21713,9 +21963,8 @@ msgstr "" "PathFollow2D sólo funciona cuando está seteado como hijo de un nodo Path2D." #: scene/2d/path_2d.cpp scene/3d/path.cpp -#, fuzzy msgid "Unit Offset" -msgstr "Offset de Grilla:" +msgstr "Desplazamiento de Unidad" #: scene/2d/path_2d.cpp scene/3d/camera.cpp scene/3d/path.cpp #, fuzzy @@ -21736,9 +21985,8 @@ msgid "Lookahead" msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/visual_instance.cpp -#, fuzzy msgid "Layers" -msgstr "Capa" +msgstr "Capas" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21752,14 +22000,13 @@ msgstr "Inicializar" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp -#, fuzzy msgid "Friction" -msgstr "Función" +msgstr "Fricción" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp msgid "Bounce" -msgstr "" +msgstr "Rebote" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Physics Material Override" @@ -21767,9 +22014,8 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #: scene/resources/world.cpp scene/resources/world_2d.cpp -#, fuzzy msgid "Default Gravity" -msgstr "Vista Previa Por Defecto" +msgstr "Gravedad Predeterminada" #: scene/2d/physics_body_2d.cpp msgid "" @@ -21783,21 +22029,19 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Mass" -msgstr "" +msgstr "Masa" #: scene/2d/physics_body_2d.cpp -#, fuzzy msgid "Inertia" -msgstr "Vertical:" +msgstr "Inercia" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Weight" -msgstr "Luz" +msgstr "Peso" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Gravity Scale" -msgstr "" +msgstr "Escala de Gravedad" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21835,20 +22079,19 @@ msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Angular" -msgstr "" +msgstr "Angular" #: scene/2d/physics_body_2d.cpp msgid "Applied Forces" -msgstr "" +msgstr "Fuerzas Aplicadas" #: scene/2d/physics_body_2d.cpp msgid "Torque" msgstr "" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Safe Margin" -msgstr "Asignar Margen" +msgstr "Margen Seguro" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21922,7 +22165,7 @@ msgstr "" #: scene/2d/polygon_2d.cpp msgid "Invert" -msgstr "" +msgstr "Invertir" #: scene/2d/polygon_2d.cpp #, fuzzy @@ -21930,9 +22173,8 @@ msgid "Vertex Colors" msgstr "Vértice" #: scene/2d/polygon_2d.cpp -#, fuzzy msgid "Internal Vertex Count" -msgstr "Crear Vértice Interno" +msgstr "Recuento de Vértices Internos" #: scene/2d/position_2d.cpp #, fuzzy @@ -21950,7 +22192,7 @@ msgstr "Crear Nodo Shader" #: scene/2d/ray_cast_2d.cpp scene/3d/ray_cast.cpp msgid "Collide With" -msgstr "" +msgstr "Colisionar Con" #: scene/2d/ray_cast_2d.cpp scene/3d/camera.cpp scene/3d/ray_cast.cpp msgid "Areas" @@ -21980,9 +22222,8 @@ msgid "Rest" msgstr "Reiniciar" #: scene/2d/skeleton_2d.cpp -#, fuzzy msgid "Default Length" -msgstr "Theme Predeterminado" +msgstr "Longitud Predeterminada" #: scene/2d/skeleton_2d.cpp msgid "This Bone2D chain should end at a Skeleton2D node." @@ -22002,11 +22243,11 @@ msgstr "" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp msgid "Hframes" -msgstr "" +msgstr "FotogramasH" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp msgid "Vframes" -msgstr "" +msgstr "FotogramasV" #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #, fuzzy @@ -22101,9 +22342,8 @@ msgid "Passby Press" msgstr "" #: scene/2d/touch_screen_button.cpp -#, fuzzy msgid "Visibility Mode" -msgstr "Modo Prioridad" +msgstr "Modo de Visibilidad" #: scene/2d/visibility_notifier_2d.cpp msgid "" @@ -22143,7 +22383,7 @@ msgstr "" #: scene/3d/area.cpp msgid "Reverb Bus" -msgstr "" +msgstr "Bus de Reverberación" #: scene/3d/area.cpp #, fuzzy @@ -22201,9 +22441,8 @@ msgid "World Scale" msgstr "Escala al Azar:" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Attenuation Model" -msgstr "Nodo de Animación" +msgstr "Modelo de Atenuación" #: scene/3d/audio_stream_player_3d.cpp msgid "Unit dB" @@ -22211,20 +22450,19 @@ msgstr "" #: scene/3d/audio_stream_player_3d.cpp msgid "Unit Size" -msgstr "" +msgstr "Tamaño de Unidad" #: scene/3d/audio_stream_player_3d.cpp msgid "Max dB" -msgstr "" +msgstr "dB Máximos" #: scene/3d/audio_stream_player_3d.cpp msgid "Out Of Range Mode" -msgstr "" +msgstr "Modo Fuera de Rango" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Emission Angle" -msgstr "Colores de Emisión" +msgstr "Ángulo de Emisión" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -22238,7 +22476,7 @@ msgstr "Animación" #: scene/3d/audio_stream_player_3d.cpp msgid "Attenuation Filter" -msgstr "" +msgstr "Filtro de Atenuación" #: scene/3d/audio_stream_player_3d.cpp #: servers/audio/effects/audio_effect_chorus.cpp @@ -22253,9 +22491,8 @@ msgid "dB" msgstr "B" #: scene/3d/audio_stream_player_3d.cpp -#, fuzzy msgid "Doppler" -msgstr "Activar Doppler" +msgstr "Doppler" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -22265,7 +22502,7 @@ msgstr "Empaquetando" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #: scene/3d/reflection_probe.cpp msgid "Interior" -msgstr "" +msgstr "Interior" #: scene/3d/baked_lightmap.cpp msgid "Finding meshes and lights" @@ -22300,15 +22537,15 @@ msgstr "Gizmos" #: scene/3d/baked_lightmap.cpp msgid "Tweaks" -msgstr "" +msgstr "Ajustes" #: scene/3d/baked_lightmap.cpp msgid "Bounces" -msgstr "" +msgstr "Rebotes" #: scene/3d/baked_lightmap.cpp msgid "Bounce Indirect Energy" -msgstr "" +msgstr "Energía Indirecta de Rebotes" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -22330,9 +22567,8 @@ msgid "Default Texels Per Unit" msgstr "Theme Predeterminado" #: scene/3d/baked_lightmap.cpp scene/resources/texture.cpp -#, fuzzy msgid "Atlas" -msgstr "Nuevo Atlas" +msgstr "Atlas" #: scene/3d/baked_lightmap.cpp #, fuzzy @@ -22370,18 +22606,16 @@ msgid "Min Light" msgstr "Indentar a la Der" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Propagation" -msgstr "Navegación" +msgstr "Propagación" #: scene/3d/baked_lightmap.cpp msgid "Image Path" -msgstr "" +msgstr "Ruta de la Imagen" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Light Data" -msgstr "Con Data" +msgstr "Datos de Luz" #: scene/3d/bone_attachment.cpp scene/3d/physics_body.cpp #, fuzzy @@ -22390,7 +22624,7 @@ msgstr "Nombre de Nodo:" #: scene/3d/camera.cpp msgid "Keep Aspect" -msgstr "" +msgstr "Mantener Aspecto" #: scene/3d/camera.cpp scene/3d/light.cpp scene/3d/reflection_probe.cpp msgid "Cull Mask" @@ -22402,13 +22636,12 @@ msgid "Doppler Tracking" msgstr "Pista de Propiedades" #: scene/3d/camera.cpp -#, fuzzy msgid "Projection" -msgstr "Proyecto" +msgstr "Proyección" #: scene/3d/camera.cpp msgid "FOV" -msgstr "" +msgstr "FOV" #: scene/3d/camera.cpp #, fuzzy @@ -22416,22 +22649,20 @@ msgid "Frustum Offset" msgstr "Offset de Grilla:" #: scene/3d/camera.cpp -#, fuzzy msgid "Near" -msgstr "Mas Cercano" +msgstr "Cercano" #: scene/3d/camera.cpp msgid "Far" -msgstr "" +msgstr "Lejano" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp #: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp #: scene/resources/shape.cpp scene/resources/style_box.cpp #: scene/resources/texture.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp -#, fuzzy msgid "Margin" -msgstr "Asignar Margen" +msgstr "Margen" #: scene/3d/camera.cpp #, fuzzy @@ -22556,9 +22787,8 @@ msgid "Flatness" msgstr "" #: scene/3d/cull_instance.cpp servers/visual_server.cpp -#, fuzzy msgid "Portals" -msgstr "Invertir Portales" +msgstr "Portales" #: scene/3d/cull_instance.cpp #, fuzzy @@ -22606,12 +22836,11 @@ msgstr "" #: scene/3d/gi_probe.cpp msgid "Subdiv" -msgstr "" +msgstr "Subdivisiones" #: scene/3d/gi_probe.cpp -#, fuzzy msgid "Dynamic Range" -msgstr "Biblioteca Dinámica" +msgstr "Rango Dinámico" #: scene/3d/gi_probe.cpp scene/3d/light.cpp msgid "Normal Bias" @@ -22619,9 +22848,8 @@ msgstr "" #: scene/3d/label_3d.cpp scene/3d/sprite_3d.cpp #: scene/resources/primitive_meshes.cpp -#, fuzzy msgid "Pixel Size" -msgstr "Ajustar a Pixeles" +msgstr "Tamaño de Píxel" #: scene/3d/label_3d.cpp scene/3d/sprite_3d.cpp msgid "Billboard" @@ -22817,14 +23045,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance debe ser un hijo o nieto de un nodo Navigation. Solo " -"provee datos de navegación." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -22883,9 +23103,8 @@ msgid "Visibility AABB" msgstr "Act/Desact. Visibilidad" #: scene/3d/particles.cpp -#, fuzzy msgid "Draw Passes" -msgstr "Llamadas de Dibujado:" +msgstr "Pases de Dibujo" #: scene/3d/particles.cpp #, fuzzy @@ -22906,9 +23125,8 @@ msgstr "" "el recurso Curve de su Path padre." #: scene/3d/path.cpp -#, fuzzy msgid "Rotation Mode" -msgstr "Modo Rotar" +msgstr "Modo de Rotación" #: scene/3d/physics_body.cpp msgid "" @@ -23175,17 +23393,15 @@ msgstr "Parámetro Modificado:" #: scene/3d/physics_joint.cpp msgid "Angular Limit" -msgstr "" +msgstr "Límite Angular" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper" -msgstr "Mayúsculas" +msgstr "Superior" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower" -msgstr "Minúsculas" +msgstr "Inferior" #: scene/3d/physics_joint.cpp msgid "Motor" @@ -23232,14 +23448,12 @@ msgid "Linear Ortho" msgstr "Ortogonal Trasera" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Upper Angle" -msgstr "Mayúsculas" +msgstr "Ángulo Superior" #: scene/3d/physics_joint.cpp -#, fuzzy msgid "Lower Angle" -msgstr "Minúsculas" +msgstr "Ángulo Inferior" #: scene/3d/physics_joint.cpp #, fuzzy @@ -23277,7 +23491,7 @@ msgstr "" #: scene/3d/physics_joint.cpp msgid "Angular Limit X" -msgstr "" +msgstr "Límite Angular X" #: scene/3d/physics_joint.cpp msgid "Angular Motor X" @@ -23304,7 +23518,7 @@ msgstr "Lineal" #: scene/3d/physics_joint.cpp msgid "Angular Limit Y" -msgstr "" +msgstr "Límite Angular Y" #: scene/3d/physics_joint.cpp msgid "Angular Motor Y" @@ -23387,18 +23601,16 @@ msgid "Grid Radius" msgstr "Radio:" #: scene/3d/ray_cast.cpp -#, fuzzy msgid "Debug Shape" -msgstr "Depurador" +msgstr "Forma de Depuración" #: scene/3d/ray_cast.cpp scene/resources/style_box.cpp msgid "Thickness" msgstr "" #: scene/3d/reflection_probe.cpp scene/main/viewport.cpp -#, fuzzy msgid "Update Mode" -msgstr "Modo Rotar" +msgstr "Modo de Actualización" #: scene/3d/reflection_probe.cpp #, fuzzy @@ -23465,11 +23677,11 @@ msgstr "" #: scene/3d/room.cpp scene/3d/room_manager.cpp msgid "Room Simplify" -msgstr "" +msgstr "Simplificación de Habitación" #: scene/3d/room.cpp msgid "Bound" -msgstr "" +msgstr "Límite" #: scene/3d/room_group.cpp #, fuzzy @@ -23502,7 +23714,7 @@ msgstr "Sólo debe haber un RoomManager en el SceneTree." #: scene/3d/room_manager.cpp msgid "Main" -msgstr "" +msgstr "Principal" #: scene/3d/room_manager.cpp scene/animation/animation_blend_tree.cpp #: scene/animation/animation_player.cpp scene/animation/animation_tree.cpp @@ -23522,14 +23734,12 @@ msgid "PVS" msgstr "FPS" #: scene/3d/room_manager.cpp -#, fuzzy msgid "PVS Mode" -msgstr "Modo Paneo" +msgstr "Modo de CPV" #: scene/3d/room_manager.cpp -#, fuzzy msgid "PVS Filename" -msgstr "Archivo ZIP" +msgstr "Nombre de CPV" #: scene/3d/room_manager.cpp servers/visual_server.cpp msgid "Gameplay" @@ -23673,14 +23883,12 @@ msgid "Parent Collision Ignore" msgstr "Crear Polígono de Colisión" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Simulation Precision" -msgstr "El árbol de animación es inválido." +msgstr "Precisión de Simulación" #: scene/3d/soft_body.cpp -#, fuzzy msgid "Total Mass" -msgstr "Total:" +msgstr "Masa Total" #: scene/3d/soft_body.cpp msgid "Linear Stiffness" @@ -23700,7 +23908,7 @@ msgstr "" #: scene/3d/soft_body.cpp msgid "Damping Coefficient" -msgstr "" +msgstr "Coeficiente de Amortiguación" #: scene/3d/soft_body.cpp msgid "Drag Coefficient" @@ -23726,7 +23934,7 @@ msgstr "" #: scene/3d/spatial.cpp msgid "Matrix" -msgstr "" +msgstr "Matriz" #: scene/3d/spatial.cpp #, fuzzy @@ -23744,7 +23952,7 @@ msgstr "" #: scene/3d/sprite_3d.cpp scene/gui/graph_edit.cpp msgid "Opacity" -msgstr "" +msgstr "Opacidad" #: scene/3d/sprite_3d.cpp scene/resources/material.cpp #, fuzzy @@ -23773,9 +23981,8 @@ msgid "Per-Wheel Motion" msgstr "Botón Rueda Abajo" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Engine Force" -msgstr "Documentación Online" +msgstr "Fuerza del Motor" #: scene/3d/vehicle_body.cpp msgid "Brake" @@ -23799,9 +24006,8 @@ msgid "Use As Steering" msgstr "" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Wheel" -msgstr "Rueda Arriba." +msgstr "Rueda" #: scene/3d/vehicle_body.cpp msgid "Roll Influence" @@ -23813,9 +24019,8 @@ msgid "Friction Slip" msgstr "Función" #: scene/3d/vehicle_body.cpp -#, fuzzy msgid "Suspension" -msgstr "Expresión" +msgstr "Suspensión" #: scene/3d/vehicle_body.cpp #, fuzzy @@ -23827,9 +24032,8 @@ msgid "AABB" msgstr "" #: scene/3d/visual_instance.cpp scene/resources/navigation_mesh.cpp -#, fuzzy msgid "Geometry" -msgstr "Reintentar" +msgstr "Geometría" #: scene/3d/visual_instance.cpp #, fuzzy @@ -23867,7 +24071,7 @@ msgstr "" #: scene/3d/visual_instance.cpp msgid "LOD" -msgstr "" +msgstr "LOD" #: scene/3d/visual_instance.cpp scene/animation/skeleton_ik.cpp #: scene/resources/material.cpp @@ -23916,19 +24120,16 @@ msgid "Animation not found: '%s'" msgstr "No se encontró la animación: '%s'" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Mix Mode" -msgstr "Nodo Mix" +msgstr "Modo de Mezcla" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadein Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Fundido" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Fadeout Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Desvanecimiento" #: scene/animation/animation_blend_tree.cpp #, fuzzy @@ -23971,9 +24172,8 @@ msgstr "Agregar Puerto de Entrada" #: scene/animation/animation_blend_tree.cpp #: scene/animation/animation_node_state_machine.cpp -#, fuzzy msgid "Xfade Time" -msgstr "Tiempo de Crossfade (s):" +msgstr "Tiempo de Fundido Cruzado" #: scene/animation/animation_node_state_machine.cpp #, fuzzy @@ -23995,23 +24195,20 @@ msgid "Anim Apply Reset" msgstr "Aplicar Reset de Animación" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation" -msgstr "Establecer Animación" +msgstr "Animación Actual" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Assigned Animation" -msgstr "Agregar Animación" +msgstr "Animación Asignada" #: scene/animation/animation_player.cpp msgid "Reset On Save" -msgstr "" +msgstr "Reiniciar al Guardar" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Current Animation Length" -msgstr "Cambiar Duración de la Animación" +msgstr "Duración de la Animación Actual" #: scene/animation/animation_player.cpp #, fuzzy @@ -24019,9 +24216,8 @@ msgid "Current Animation Position" msgstr "Añadir Punto de Animación" #: scene/animation/animation_player.cpp -#, fuzzy msgid "Playback Options" -msgstr "Opciones de Clase:" +msgstr "Opciones de Reproducción" #: scene/animation/animation_player.cpp #, fuzzy @@ -24030,7 +24226,7 @@ msgstr "Theme Predeterminado" #: scene/animation/animation_player.cpp msgid "Method Call Mode" -msgstr "" +msgstr "Modo de Llamada del Método" #: scene/animation/animation_tree.cpp msgid "In node '%s', invalid animation: '%s'." @@ -24121,9 +24317,8 @@ msgid "Tip Bone" msgstr "Huesos" #: scene/animation/skeleton_ik.cpp -#, fuzzy msgid "Interpolation" -msgstr "Modo de Interpolación" +msgstr "Interpolación" #: scene/animation/skeleton_ik.cpp #, fuzzy @@ -24153,9 +24348,8 @@ msgid "Playback Process Mode" msgstr "" #: scene/animation/tween.cpp -#, fuzzy msgid "Playback Speed" -msgstr "Reproducir Escena" +msgstr "Velocidad de Reproducción" #: scene/audio/audio_stream_player.cpp #, fuzzy @@ -24170,13 +24364,12 @@ msgstr "Mantener Proporciones" #: scene/gui/aspect_ratio_container.cpp scene/gui/texture_button.cpp #: scene/gui/texture_rect.cpp -#, fuzzy msgid "Stretch Mode" -msgstr "Modo Seleccionar" +msgstr "Modo de Estiramiento" #: scene/gui/aspect_ratio_container.cpp scene/gui/box_container.cpp msgid "Alignment" -msgstr "" +msgstr "Alineación" #: scene/gui/base_button.cpp #, fuzzy @@ -24184,9 +24377,8 @@ msgid "Shortcut In Tooltip" msgstr "Mostrar Orígen" #: scene/gui/base_button.cpp -#, fuzzy msgid "Action Mode" -msgstr "Modo Icono" +msgstr "Modo de Acción" #: scene/gui/base_button.cpp msgid "Enabled Focus Mode" @@ -24197,9 +24389,8 @@ msgid "Keep Pressed Outside" msgstr "" #: scene/gui/base_button.cpp scene/gui/shortcut.cpp -#, fuzzy msgid "Shortcut" -msgstr "Atajos" +msgstr "Atajo" #: scene/gui/base_button.cpp #, fuzzy @@ -24214,7 +24405,7 @@ msgstr "Copiar Texto" #: scene/gui/button.cpp scene/gui/label.cpp scene/gui/line_edit.cpp #: scene/gui/spin_box.cpp msgid "Align" -msgstr "" +msgstr "Alinear" #: scene/gui/button.cpp msgid "Icon Align" @@ -24378,7 +24569,7 @@ msgstr "Anterior" #: scene/gui/control.cpp msgid "Mouse" -msgstr "" +msgstr "Ratón" #: scene/gui/control.cpp #, fuzzy @@ -25576,6 +25767,16 @@ msgid "3D Physics" msgstr " (Física)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27003,7 +27204,7 @@ msgstr "Transición: " msgid "Refraction" msgstr "Separación:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27088,7 +27289,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Escalando: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Editar Tipo de Variable" #: scene/resources/navigation_mesh.cpp @@ -27106,10 +27312,15 @@ msgid "Source Group Name" msgstr "Fuente" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumentos de Escena Principal:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27119,11 +27330,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Región" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Mergear desde Escena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27137,6 +27353,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Mostrar Valores por Defecto" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Elegir Instancia:" @@ -27154,7 +27375,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27572,6 +27793,11 @@ msgid "Scenario" msgstr "Escena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navegación" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27589,6 +27815,26 @@ msgstr "Lineal Izquierda" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Por Defecto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Tamaño de Celda" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Prueba" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Editar Conexión:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/et.po b/editor/translations/et.po index daf3807192..05cf7b9e4d 100644 --- a/editor/translations/et.po +++ b/editor/translations/et.po @@ -219,9 +219,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Võrgu profileerija" @@ -380,6 +381,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Liigutamisrežiim" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -572,7 +582,8 @@ msgstr "Kirjeldus" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Käivita" @@ -789,7 +800,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtreeri sõlmed" @@ -2206,7 +2218,7 @@ msgid "Open" msgstr "Ava" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2504,7 +2516,7 @@ msgid "Bus Options" msgstr "Klassi valikud" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikeeri" @@ -2763,6 +2775,23 @@ msgid "Choose" msgstr "Vali" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopeeri sõlme tee" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Salvestan faili:" @@ -2775,6 +2804,31 @@ msgid "Packing" msgstr "Pakin" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Salvesta kui" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Ei saanud luua kausta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Ei saanud luua kausta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Faili ei saa kirjutamiseks avada:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Salvesta kui" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2895,11 +2949,29 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Mallifaili ei leitud:" #: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3077,9 +3149,9 @@ msgid "Import" msgstr "Impordi" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Ekspordi" @@ -5100,6 +5172,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5370,7 +5447,9 @@ msgid "Draw Spaces" msgstr "Kuvamise kutsungid" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6801,7 +6880,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtreeri sõlmed" @@ -7090,6 +7169,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9996,6 +10087,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11379,8 +11471,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Teisenda..." #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12383,8 +12476,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13831,31 +13923,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13994,6 +14065,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projekti asutajad" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16290,7 +16366,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16887,7 +16963,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16917,6 +16992,19 @@ msgstr "Kustuta sõlm(ed)" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Kustuta animatsioon?" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Kustuta sõlm(ed)" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18429,10 +18517,6 @@ msgid "Could not execute on device." msgstr "Ei saanud luua kausta." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18536,12 +18620,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signaal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18557,6 +18645,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18586,7 +18678,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18597,20 +18689,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Ei saanud luua kausta." #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -18622,7 +18713,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18638,7 +18729,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Paigutuse nime ei leitud!" #: platform/android/export/export_plugin.cpp @@ -18647,15 +18738,12 @@ msgid "Creating APK..." msgstr "Sätted..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18666,7 +18754,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Ei saanud luua kausta." #: platform/android/export/export_plugin.cpp @@ -18907,6 +18995,16 @@ msgstr "Kustuta sõlm(ed)" msgid "Custom BG Color" msgstr "Kustuta sõlm(ed)" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Mallifaili ei leitud:" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18928,23 +19026,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Ei saanud luua kausta." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Vigane nimi." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Ei saanud luua kausta." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Kuva failikuvajas" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Ei saanud luua kausta." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Versioon:" @@ -19019,17 +19129,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Ei saanud luua kausta." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Ei saanud luua kausta." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Viga TileSeti salvestamisel!" #: platform/javascript/export/export.cpp @@ -19320,9 +19430,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Ei saanud luua kausta." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Ei saanud luua kausta." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Tõlked" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19338,20 +19467,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ainult konstandid" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Tõrge faili '%s' salvestamisel" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Kirjeldus" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Loon pisipilti" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Vigane nimi." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19359,7 +19542,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19400,6 +19583,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19708,6 +19900,11 @@ msgid "Debug Algorithm" msgstr "Siluja" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Ei saanud luua kausta." + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19755,6 +19952,65 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstant" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Kehtetud argumendid '%s' ehitamise jaoks" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Vigane nimi." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19776,6 +20032,23 @@ msgid "Invalid product version:" msgstr "Vigane nimi." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Vigane nimi." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Uus aken" @@ -19792,6 +20065,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19913,7 +20190,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20718,13 +20996,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Kustuta sõlm(ed)" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21857,12 +22138,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24426,6 +24701,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Kustuta animatsioon?" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Kustuta animatsioon?" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25802,7 +26087,7 @@ msgstr "Tõlked" msgid "Refraction" msgstr "Versioon:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25882,8 +26167,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Skaleerimisrežiim" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Versioon:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25899,10 +26190,15 @@ msgid "Source Group Name" msgstr "Skripti nimi:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Vidinad" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25912,11 +26208,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Hiljuti avatud" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Liida stseenist" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25929,6 +26230,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Laadi vaikimisi" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25945,7 +26251,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26348,6 +26654,11 @@ msgid "Scenario" msgstr "Stseen" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Kustuta sõlm(ed)" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26365,6 +26676,26 @@ msgstr "Vaikimisi" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Vaikimisi" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Kinemaatiline eelvaade" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testimine" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Ühenda" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/eu.po b/editor/translations/eu.po index ce0906409e..1ea606fe3c 100644 --- a/editor/translations/eu.po +++ b/editor/translations/eu.po @@ -204,9 +204,10 @@ msgid "Data" msgstr "Datuak" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Sarea" @@ -357,6 +358,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Atxikitze modua:" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -544,7 +554,8 @@ msgstr "Deskripzioa" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -754,7 +765,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Iragazkiak..." @@ -2165,8 +2177,8 @@ msgid "Open" msgstr "Ireki" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Hauen jabeak:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2472,7 +2484,7 @@ msgid "Bus Options" msgstr "Klaseko aukerak" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Bikoiztu" @@ -2728,6 +2740,23 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paketea ondo instalatu da!" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2740,6 +2769,28 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Gorde honela" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Gorde honela" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2843,8 +2894,28 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Hautatu txantiloi fitxategia" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "Paketearen edukia:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Kudeatu esportazio txantiloiak..." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3019,9 +3090,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Esportatu" @@ -5011,6 +5082,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proiektua" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5276,7 +5352,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6706,7 +6784,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Iragazkiak..." @@ -6988,6 +7066,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9894,6 +9984,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11257,7 +11348,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12260,8 +12351,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13697,31 +13787,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13858,6 +13927,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Proiektuaren sortzaileak" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16147,7 +16221,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16735,7 +16809,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16764,6 +16837,19 @@ msgstr "Blend4 nodoa" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Ezabatu animazioa?" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Trantsizio nodoa" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18250,10 +18336,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18357,12 +18439,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Seinalea" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18381,6 +18467,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18409,7 +18499,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18420,19 +18510,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18445,7 +18533,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18461,7 +18549,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Paketearen edukia:" #: platform/android/export/export_plugin.cpp @@ -18469,15 +18557,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18487,8 +18572,9 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" -msgstr "" +#, fuzzy +msgid "Could not export project files." +msgstr "Ezin izan da scripta exekutatu:" #: platform/android/export/export_plugin.cpp msgid "Aligning APK..." @@ -18725,6 +18811,17 @@ msgstr "Funtzioak:" msgid "Custom BG Color" msgstr "Funtzioak:" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Godot esportazio-txantiloiak" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Esportazio-txantiloi kudeatzailea" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18746,23 +18843,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Animazio izen baliogabea!" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Ezin izan da scripta exekutatu:" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Edukiak:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Ezin izan da scripta exekutatu:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Enumerazioak" @@ -18837,15 +18945,16 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" -msgstr "" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." +msgstr "Ezin izan da scripta exekutatu:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -19131,9 +19240,27 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Ezin izan da scripta exekutatu:" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Erabili biraketa atxikitzea" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19149,19 +19276,72 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Konstanteak bakarrik" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Deskripzioa" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Animazio izen baliogabea!" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19169,7 +19349,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19210,6 +19390,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proiektua" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19514,6 +19703,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19559,6 +19752,65 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Itsatsi animazioa" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "'%s' eraikitzeko argumentu baliogabeak" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Animazio izen baliogabea!" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19580,6 +19832,23 @@ msgid "Invalid product version:" msgstr "Animazio izen baliogabea!" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Animazio izen baliogabea!" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19595,6 +19864,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19711,7 +19984,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20496,13 +20770,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Blend4 nodoa" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21620,12 +21897,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24137,6 +24408,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Trantsizio nodoa" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Trantsizio nodoa" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25488,7 +25769,7 @@ msgstr "Trantsizio nodoa" msgid "Refraction" msgstr "Enumerazioak" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25566,10 +25847,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Enumerazioak" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -25582,10 +25868,15 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Edukiak:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25594,11 +25885,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Funtzioak:" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25611,6 +25907,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Inportatu profila(k)" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25627,7 +25928,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26022,6 +26323,11 @@ msgid "Scenario" msgstr "Eszenaren bidea:" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Trantsizio nodoa" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26039,6 +26345,26 @@ msgstr "Birkargatu azala" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Aurrebista:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Aurrebista:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Birkargatu azala" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Edukiak:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/fa.po b/editor/translations/fa.po index f28fc02819..4c2b858131 100644 --- a/editor/translations/fa.po +++ b/editor/translations/fa.po @@ -240,9 +240,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "صدور پروژه" @@ -402,6 +403,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "انتخاب حالت" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -601,7 +611,8 @@ msgstr "تعریف" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "اجرا" @@ -819,7 +830,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "صافی:" @@ -2252,8 +2264,8 @@ msgid "Open" msgstr "باز کن" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "مالکانِ:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2554,7 +2566,7 @@ msgid "Bus Options" msgstr "گزینه های اتوبوس" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "تکثیر کردن" @@ -2812,6 +2824,24 @@ msgid "Choose" msgstr "انتخاب کنید" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "کپی کردن مسیر node" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "بسته با موفقیت نصب شد!" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "ذخیره فایل:" @@ -2824,6 +2854,31 @@ msgid "Packing" msgstr "بسته بندی" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "ذخیره در" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "ناتوان در ساختن پوشه." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "ناتوان در گشودن پروژه" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "ذخیره در" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2939,8 +2994,29 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "مدیریت صدور قالب ها" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "پرونده موجود نیست." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "طول انیمیشن (به ثانیه)." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "نام دارایی ایندکس نامعتبر." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3117,9 +3193,9 @@ msgid "Import" msgstr "وارد کردن" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "خروجی" @@ -5149,6 +5225,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "پروژه" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5425,7 +5506,9 @@ msgid "Draw Spaces" msgstr "فراخوانی" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6939,7 +7022,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "صافی:" @@ -7230,6 +7313,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10286,6 +10381,7 @@ msgid "Points" msgstr "برداشتن نقطه" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "ویرایش سیگنال" @@ -11737,7 +11833,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "اتصال به گره:" #: editor/plugins/sprite_editor_plugin.cpp @@ -12808,8 +12904,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "گره انیمیشن" @@ -14341,34 +14436,12 @@ msgid "Delete preset '%s'?" msgstr "آیا پروندههای انتخاب شده حذف شود؟" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "صدور" #: editor/project_export.cpp #, fuzzy -msgid "The given export path doesn't exist:" -msgstr "پرونده موجود نیست." - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp -#, fuzzy msgid "Export Path" msgstr "صدور پروژه" @@ -14511,6 +14584,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "بنیانگذاران پروژه" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "مدیریت صدور قالب ها" @@ -16913,7 +16991,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "ویرایش سیگنال" @@ -17524,7 +17602,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17554,6 +17631,19 @@ msgstr "ساختن گره" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "انیمیشن حذف شود؟" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "گره انیمیشن" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19138,10 +19228,6 @@ msgid "Could not execute on device." msgstr "ناتوان در ساختن پوشه." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19246,12 +19332,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "سیگنال" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19268,6 +19358,10 @@ msgid "Could not find keystore, unable to export." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19298,7 +19392,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19309,20 +19403,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19335,7 +19428,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19351,7 +19444,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "طول انیمیشن (به ثانیه)." #: platform/android/export/export_plugin.cpp @@ -19361,15 +19454,12 @@ msgstr "در حال اتصال..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19381,7 +19471,7 @@ msgstr "یافتن" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/android/export/export_plugin.cpp @@ -19624,6 +19714,16 @@ msgstr "ساختن گره" msgid "Custom BG Color" msgstr "ساختن گره" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "مدیریت صدور قالب ها" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19647,25 +19747,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "نام دارایی ایندکس نامعتبر." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "محتواها:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "شمارش ها:" @@ -19741,17 +19850,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "ناتوان در ساختن پوشه." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "خطا در بارگذاری:" #: platform/javascript/export/export.cpp @@ -20048,9 +20157,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "ناتوان در ساختن پوشه." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "بومیسازی" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20066,20 +20194,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "چیزی یافت نشد!" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "خطای ذخیره کردن پرونده: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "توضیح" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "نمیتواند یک پوشه ایجاد شود." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "نام دارایی ایندکس نامعتبر." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20087,7 +20269,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20129,6 +20311,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "پروژه" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "نام یک شناسهی معتبر نیست:" @@ -20443,6 +20635,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "امکان حذف وجود ندارد :" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20489,6 +20686,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "ثابت" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "نمیتواند یک پوشه ایجاد شود." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "نام یک شناسهی معتبر نیست:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "نام نامعتبر." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "امکان حذف وجود ندارد :" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20510,6 +20771,23 @@ msgid "Invalid product version:" msgstr "اندازهی قلم نامعتبر." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "باید از یک پسوند معتبر استفاده شود." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "چارچوب جدید" @@ -20526,6 +20804,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20647,7 +20929,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -21474,15 +21757,16 @@ msgstr "" "لطفا یک دارایی تعیین یا یک چندضلعی ترسیم کنید." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -"NavigationPolygonInstance باید یک فرزند یا نوهی یک گره Navigation2D باشد. " -"این تنها یک دادهی پیمایش را فراهم میکند." -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "ساختن گره" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22656,14 +22940,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance باید یک فرزند یا نوهی یک گره Navigation باشد. این " -"تنها دادهی پیمایش را فراهم میکند." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25280,6 +25556,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "گره انیمیشن" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "گره انیمیشن" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26674,7 +26960,7 @@ msgstr "انتقال" msgid "Refraction" msgstr "شمارش ها:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26755,7 +27041,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "بومی" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "متغیر را ویرایش کن:" #: scene/resources/navigation_mesh.cpp @@ -26772,10 +27063,15 @@ msgid "Source Group Name" msgstr "منبع" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "نشانوندها:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26785,11 +27081,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "گره انیمیشن" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "ادغام از صحنه" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26802,6 +27103,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "بارگیری پیش فرض" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26819,7 +27125,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27220,6 +27526,11 @@ msgid "Scenario" msgstr "صحنه" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "گره انیمیشن" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27237,6 +27548,26 @@ msgstr "خطی" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "پیشفرض" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "بهروزرسانی از صحنه" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "آزمودن" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "ویرایش اتصال:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/fi.po b/editor/translations/fi.po index 20220ffecd..c921bfdb62 100644 --- a/editor/translations/fi.po +++ b/editor/translations/fi.po @@ -234,9 +234,10 @@ msgid "Data" msgstr "Datan kanssa" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Verkkoprofiloija" @@ -398,6 +399,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Siirtotila" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Poista syöte" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -600,7 +611,8 @@ msgstr "Kuvaus" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Suorita" @@ -830,7 +842,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Suodattimet:" @@ -2269,8 +2282,8 @@ msgid "Open" msgstr "Avaa" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Omistajat kohteelle:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2575,7 +2588,7 @@ msgid "Bus Options" msgstr "Väylän asetukset" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Monista" @@ -2835,6 +2848,25 @@ msgid "Choose" msgstr "Valitse" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopioi solmun polku" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paketti asennettu onnistuneesti!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Epäonnistui:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Varastoidaan tiedostoa:" @@ -2847,6 +2879,31 @@ msgid "Packing" msgstr "Pakataan" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Tallenna nimellä" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Kansiota ei voitu luoda." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Ei voitu viedä projektin tiedostoja" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Ei voida avata tiedostoa kirjoitettavaksi:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Tallenna nimellä" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2965,11 +3022,33 @@ msgstr "Mukautettua debug-vientimallia ei löytynyt." msgid "Custom release template not found." msgstr "Mukautettua release-vientimallia ei löytynyt." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Hallinnoi malleja" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Annettu vientipolku ei ole olemassa:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Mallitiedostoa ei löytynyt:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Virheellinen vientimalli:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Täyte" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "32-bittisissä vienneissä sisällytetty PCK ei voi olla suurempi kuin 4 Gt." @@ -3145,9 +3224,9 @@ msgid "Import" msgstr "Tuo" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Vie" @@ -5267,6 +5346,11 @@ msgstr "" "Ole hyvä ja lisää ajettava esiasetus Vienti-valikosta tai määrittele " "olemassa oleva esiasetus ajettavaksi." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekti" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Kirjoita logiikka _run() metodiin." @@ -5550,7 +5634,9 @@ msgid "Draw Spaces" msgstr "Piirtokutsuja:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigointi" @@ -7053,7 +7139,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Suodattimet:" @@ -7352,6 +7438,18 @@ msgid "Saving..." msgstr "Tallennetaan..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10345,6 +10443,7 @@ msgid "Points" msgstr "Pisteet" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polygonit" @@ -11729,7 +11828,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Virheellinen geometria, ei voida korvata meshillä." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Muunna Mesh2D resurssiksi" #: editor/plugins/sprite_editor_plugin.cpp @@ -12727,8 +12827,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Valitse edellinen muoto, alilaatta tai laatta." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Alue" @@ -14247,36 +14346,10 @@ msgid "Delete preset '%s'?" msgstr "Poista esiasetus '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Projektin vienti alustalle '%s' epäonnistui.\n" -"Vientimallit näyttävät puuttuvan tai olevan virheellisiä." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Projektin vienti alustalle '%s' epäonnistui.\n" -"Tämä saattaa johtua asetusongelmista viennin esiasetuksissa tai vientisi " -"asetuksissa." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Viedään kaikki" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Annettu vientipolku ei ole olemassa:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Vientimallit tälle alustalle puuttuvat tai ovat viallisia:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Vientipolku" @@ -14422,6 +14495,11 @@ msgid "Export templates for this platform are missing:" msgstr "Tälle alustalle ei löytynyt vientipohjia:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projektin perustajat" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Hallinnoi vientimalleja" @@ -16850,7 +16928,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polygonit" @@ -17477,7 +17555,6 @@ msgid "Use In Baked Light" msgstr "Kehitä Lightmapit" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17507,6 +17584,19 @@ msgstr "Keskitä" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigointi" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Siirtymistila" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Seuraava taso" @@ -19036,10 +19126,6 @@ msgid "Could not execute on device." msgstr "Ei voitu suorittaa laitteella." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "'apksigner' työkalua ei löydy." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19170,12 +19256,17 @@ msgstr "" "\"Target Sdk\" versionumeron on oltava suurempi tai yhtä suuri kuin \"Min " "Sdk\" versionumeron." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Allekirjoitetaan DMG-koodi" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner' ei löydy.\n" "Ole hyvä ja tarkista, että komento on saatavilla Android SDK build-tools " @@ -19195,6 +19286,11 @@ msgid "Could not find keystore, unable to export." msgstr "Keystorea ei löytynyt, ei voida viedä." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Aliprosessia ei voitu käynnistää!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' palautti virheen #%d" @@ -19226,7 +19322,8 @@ msgstr "" "Virheellinen tiedostonimi! Android APK tarvitsee *.apk tiedostopäätteen." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Vientiformaatti ei ole tuettu!\n" #: platform/android/export/export_plugin.cpp @@ -19238,10 +19335,9 @@ msgstr "" "versiotietoa. Ole hyvä ja uudelleenasenna se 'Projekti'-valikosta." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Androidin käännösversion epäyhteensopivuus:\n" @@ -19250,14 +19346,16 @@ msgstr "" "Ole hyvä ja uudelleenasenna Androidin käännösmalli 'Projekti'-valikosta." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Ei voitu ylikirjoittaa res://android/build/res/*.xml tiedostoja projektin " "nimellä" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Ei voitu viedä projektitiedostoja gradle-projektiksi.\n" #: platform/android/export/export_plugin.cpp @@ -19269,8 +19367,9 @@ msgid "Building Android Project (gradle)" msgstr "Käännetään Android-projektia (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Android-projektin käännös epäonnistui, tarkista virhe tulosteesta.\n" @@ -19290,7 +19389,8 @@ msgstr "" "tulosteet gradle-projektin hakemistosta." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pakettia ei löytynyt: %s" #: platform/android/export/export_plugin.cpp @@ -19298,17 +19398,16 @@ msgid "Creating APK..." msgstr "Luodaan APK:ta..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Ei löydetty APK-vientimallia vientiä varten:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19321,7 +19420,8 @@ msgid "Adding files..." msgstr "Lisätään tiedostoja..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Ei voitu viedä projektin tiedostoja" #: platform/android/export/export_plugin.cpp @@ -19564,6 +19664,17 @@ msgstr "Mukautettu solmu" msgid "Custom BG Color" msgstr "Mukautettu solmu" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Hallinnoi malleja" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Mukautettua release-vientimallia ei löytynyt." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID ei ole määritetty - ei voida konfiguroida projektia." @@ -19585,22 +19696,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Suorita viety HTML järjestelmän oletusselaimessa." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Mallin avaus vientiin epäonnistui:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Virheellinen vientimalli:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Ei voitu kirjoittaa tiedostoa:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Aseta marginaali" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Ei voitu lukea tiedostoa:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Erotus:" @@ -19675,15 +19799,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Ei voitu lukea HTML tulkkia:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Ei voitu luoda HTTP-palvelimen hakemistoa:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Virhe käynnistettäessä HTTP-palvelinta:" #: platform/javascript/export/export.cpp @@ -19976,9 +20103,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Ei voitu viedä projektin tiedostoja" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Aliprosessia ei voitu käynnistää!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Kääntäminen" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Huom: Notarisointiprosessi kestää yleensä alle tunnin. Kun käsittely on " "valmis, saat sähköpostin." @@ -20000,18 +20147,83 @@ msgstr "" "sovellukseen (vapaavalintainen):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Timestamping ei ole yhteensopiva ad-hoc allekirjoituksen kanssa ja kytketään " +"pois päältä!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Hardened Runtime ei ole yhteensopiva ad-hoc allekirjoituksen kanssa ja " +"kytketään pois päältä!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Identiteettiä ei löytynyt." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Virhe tallennettaessa tiedostoa: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Suhteelliset symboliset linkit eivät ole tuettuja tässä " +"käyttöjärjestelmässä, viety projekti saattaa olla rikkinäinen!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Suunnat" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Aliprosessia ei voitu käynnistää!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Luodaan app bundlea" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Ei löydetty app-vientimallia vientiä varten:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Virheellinen vientimalli:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20020,8 +20232,9 @@ msgstr "" "käyttöjärjestelmässä, viety projekti saattaa olla rikkinäinen!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Pyydettyä binäärivientimallia '%s' ei löydy. Se saattaa puuttua " @@ -20068,6 +20281,16 @@ msgid "Sending archive for notarization" msgstr "Lähetetään tiedostopaketti notarisointia varten" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekti" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Ei voitu viedä projektitiedostoja gradle-projektiksi.\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Virheellinen bundle-tunniste:" @@ -20410,6 +20633,11 @@ msgid "Debug Algorithm" msgstr "Debuggeri" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Väliaikaista tiedosta ei voida poistaa:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20457,6 +20685,76 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Satunnainen kierto:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Keystorea ei löytynyt, ei voida viedä." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Keystorea ei löytynyt, ei voida viedä." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"rcedit-työkalu täytyy olla konfiguroituna editorin asetuksissa (Export > " +"Windows > Rcedit) ikonin tai sovelluksen tietojen muuttamiseksi." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Keystorea ei löytynyt, ei voida viedä." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Keystorea ei löytynyt, ei voida viedä." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Virheellinen Identifier osio:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Virheellinen nimi." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"rcedit-työkalu täytyy olla konfiguroituna editorin asetuksissa (Export > " +"Windows > Rcedit) ikonin tai sovelluksen tietojen muuttamiseksi." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Väliaikaista tiedosta ei voida poistaa:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20477,6 +20775,23 @@ msgid "Invalid product version:" msgstr "Virheellinen tuotteen versio:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Virheellinen käynnistystiedosto." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Uusi ikkuna" @@ -20493,6 +20808,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20620,7 +20939,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Poimintaetäisyys:" @@ -21498,17 +21818,19 @@ msgstr "" "se toimisi. Ole hyvä ja aseta ominaisuus tai piirrä monikulmio." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance solmun täytyy olla Navigation2D solmun " -"alaisuudessa. Se tarjoaa vain navigointidataa." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Keskitä alas" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Matkaa" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22754,14 +23076,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent solmua voidaan käyttää ainoastaan Spatial solmun alla." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance solmun täytyy olla Navigation solmun alaisuudessa. Se " -"tarjoaa vain navigointidataa." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25516,6 +25830,16 @@ msgid "3D Physics" msgstr " (fyysinen)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigointi" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigointi" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26943,7 +27267,7 @@ msgstr "Siirtymä: " msgid "Refraction" msgstr "Erotus:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27028,7 +27352,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skaalataan: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Aseta muunnoksen kantatyyppi" #: scene/resources/navigation_mesh.cpp @@ -27046,10 +27375,15 @@ msgid "Source Group Name" msgstr "Lähde" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Pääkohtauksen argumentit:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27059,11 +27393,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Alue" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Yhdistä kohtauksesta" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27077,6 +27416,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Näytä oletus" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Poimintaetäisyys:" @@ -27094,7 +27438,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27512,6 +27856,11 @@ msgid "Scenario" msgstr "Kohtaus" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigointi" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27529,6 +27878,26 @@ msgstr "Vasen lineaarinen" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Oletus" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Oletusesikatselu" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testaus" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Muokkaa yhteyttä:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/fil.po b/editor/translations/fil.po index 54f9216a48..88bb60f942 100644 --- a/editor/translations/fil.po +++ b/editor/translations/fil.po @@ -205,9 +205,10 @@ msgid "Data" msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Network" @@ -357,6 +358,15 @@ msgstr "Pila ng Mensahe" msgid "Max Size (KB)" msgstr "Max na Laki (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Kopya" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -536,7 +546,8 @@ msgstr "Paglalarawan" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Patakbuhin" @@ -744,7 +755,8 @@ msgid "Quality" msgstr "Kalidad" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Mga Filter" @@ -2138,7 +2150,7 @@ msgid "Open" msgstr "I-buksan" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2429,7 +2441,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2685,6 +2697,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2697,6 +2725,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2800,8 +2848,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2973,9 +3038,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4942,6 +5007,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Ilipat Ang Mga Bezier Points" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5199,7 +5269,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6599,7 +6671,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6874,6 +6946,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9761,6 +9845,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11117,7 +11202,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12088,8 +12173,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13521,31 +13605,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13680,6 +13743,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15940,7 +16007,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16511,7 +16578,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16538,6 +16604,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Burahin ang (mga) Napiling Key" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Halaga:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17987,10 +18066,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18094,12 +18169,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Burahin ang (mga) Napiling Key" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18115,6 +18194,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18143,7 +18226,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18154,19 +18237,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18179,7 +18260,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18194,7 +18275,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18202,15 +18283,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18220,7 +18298,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18452,6 +18530,15 @@ msgstr "Mga Functions:" msgid "Custom BG Color" msgstr "Mga Functions:" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18473,19 +18560,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Invalid na index ng type na %s para sa base type na %s" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Ikabit" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18560,15 +18657,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18844,9 +18941,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Pagulit ng Animation" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18862,18 +18976,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Paglalarawan" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "3D Transform Track" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -18881,7 +19048,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18922,6 +19089,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Pagulit ng Animation" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19218,6 +19394,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19259,6 +19439,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Mga invalid na argumento para i-construct ang '%s'" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19277,6 +19514,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19292,6 +19545,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19402,7 +19659,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20167,13 +20425,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21256,12 +21516,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23665,6 +23919,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Burahin ang (mga) Napiling Key" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24936,7 +25200,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25013,8 +25277,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Iskala" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Pagulit ng Animation" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25029,7 +25299,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25041,11 +25315,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Mga Functions:" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25058,6 +25337,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25074,7 +25357,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25445,6 +25728,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Pagulit ng Animation" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25460,6 +25748,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Halaga:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Halaga:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Halaga:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Ikabit" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/fr.po b/editor/translations/fr.po index 6bd4ffa0eb..056d03af56 100644 --- a/editor/translations/fr.po +++ b/editor/translations/fr.po @@ -298,9 +298,10 @@ msgid "Data" msgstr "Données" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Réseau" @@ -449,6 +450,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "Taille Maximale (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mode déplacement" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Supprimer l'entrée" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -633,7 +644,8 @@ msgstr "Description" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Lancer" @@ -857,7 +869,8 @@ msgid "Quality" msgstr "Qualité" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtres" @@ -2292,8 +2305,8 @@ msgid "Open" msgstr "Ouvrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Propriétaires de :" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2600,7 +2613,7 @@ msgid "Bus Options" msgstr "Options de bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dupliquer" @@ -2860,6 +2873,25 @@ msgid "Choose" msgstr "Choisir" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copier le chemin du nœud" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paquetage installé avec succès !" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Échec :" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Stockage du fichier :" @@ -2872,6 +2904,31 @@ msgid "Packing" msgstr "Empaquetage" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Enregistrer sous" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Impossible de créer le dossier." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Impossible d'exporter les fichiers du projet" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Impossible d'ouvrir le fichier pour écriture :" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Enregistrer sous" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2989,11 +3046,33 @@ msgstr "Modèle de débogage personnalisé introuvable." msgid "Custom release template not found." msgstr "Modèle de version personnalisée introuvable." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Gérer les modèles" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Le chemin de l'exportation donné n'existe pas :" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Fichier modèle introuvable :" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Modèle d'exportation non valide :" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Remplissage(Padding)" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Le PCK inclus dans un export 32-bits ne peut dépasser 4 Go." @@ -3171,9 +3250,9 @@ msgid "Import" msgstr "Importer" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exporter" @@ -5303,6 +5382,11 @@ msgstr "" "Aucun préréglage d'exportation exécutable trouvé pour cette plate-forme. \n" "Ajoutez un préréglage exécutable dans le menu d'exportation." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projet" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Écrivez votre code dans la méthode _run()." @@ -5578,7 +5662,9 @@ msgid "Draw Spaces" msgstr "Appels de dessin :" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigation" @@ -7066,7 +7152,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filtre" @@ -7350,6 +7436,18 @@ msgid "Saving..." msgstr "Enregistrement…" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10360,6 +10458,7 @@ msgid "Points" msgstr "Points" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polygones" @@ -11746,7 +11845,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Géométrie invalide, impossible de remplacer par un maillage." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Convertir en Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12750,8 +12850,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Sélectionner la forme précédente, sous-tuile, ou tuile." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Région" @@ -14279,36 +14378,10 @@ msgid "Delete preset '%s'?" msgstr "Supprimer le préréglage « %s » ?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Échec de l'exportation du projet pour la plate-forme « %s ».\n" -"Les modèles d'exportation semblent être manquants ou invalides." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Échec de l'exportation du projet pour la plate-forme « %s ».\n" -"Cela peut être dû à un problème de configuration dans le préréglage " -"d'exportation ou dans vos paramètres d'exportation." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Tout exporter" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Le chemin de l'exportation donné n'existe pas :" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Modèles d'exportation manquants ou corrompus pour cette plateforme :" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Chemin d'exportation" @@ -14455,6 +14528,11 @@ msgid "Export templates for this platform are missing:" msgstr "Modèles d'exportation manquants pour cette plateforme :" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fondateurs du projet" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gérer les modèles d'exportation" @@ -16896,7 +16974,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polygones" @@ -17513,7 +17591,6 @@ msgid "Use In Baked Light" msgstr "Précalculer les lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17543,6 +17620,19 @@ msgstr "Centre" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigation" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Mode Navigation" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Plan suivant" @@ -19067,10 +19157,6 @@ msgid "Could not execute on device." msgstr "Impossible d'exécuter sur l'appareil." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Impossible de trouver l'outil 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19202,12 +19288,17 @@ msgstr "" "La version « Target Sdk » doit être supérieure ou égale à la version « Min " "Sdk »." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signaux" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "Impossible de trouver 'apksigner'.\n" "Veuillez vérifier que la commande est disponible dans le dossier build-tools " @@ -19227,6 +19318,11 @@ msgid "Could not find keystore, unable to export." msgstr "Impossible de trouver le keystore, impossible d'exporter." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Impossible de démarrer le sous-processus !" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' est retourné avec l'erreur #%d" @@ -19261,7 +19357,8 @@ msgstr "" "*.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Format d'export non supporté !\n" #: platform/android/export/export_plugin.cpp @@ -19274,10 +19371,9 @@ msgstr "" "menu 'Projet'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "La version d'Android ne correspond pas :\n" @@ -19286,14 +19382,16 @@ msgstr "" "Veuillez réinstaller la version d'Android depuis le menu 'Projet'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Impossible d'écraser les fichiers res://android/build/res/*.xml avec le nom " "du projet" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Impossible d'exporter les fichiers du projet vers le projet gradle\n" #: platform/android/export/export_plugin.cpp @@ -19305,8 +19403,9 @@ msgid "Building Android Project (gradle)" msgstr "Construire le Project Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "La construction du projet Android a échoué, vérifiez la sortie pour " @@ -19327,7 +19426,8 @@ msgstr "" "du projet gradle pour les journaux." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paquet non trouvé : %s" #: platform/android/export/export_plugin.cpp @@ -19335,17 +19435,16 @@ msgid "Creating APK..." msgstr "Création de l'APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Impossible de trouver le modèle de l'APK à exporter :\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19359,7 +19458,8 @@ msgid "Adding files..." msgstr "Ajout de fichiers..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Impossible d'exporter les fichiers du projet" #: platform/android/export/export_plugin.cpp @@ -19600,6 +19700,17 @@ msgstr "Nœud Personnalisé" msgid "Custom BG Color" msgstr "Nœud Personnalisé" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Gérer les modèles" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Modèle de version personnalisée introuvable." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID non spécifié - ne peut pas configurer le projet." @@ -19621,22 +19732,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Exécutez le HTML exporté dans le navigateur par défaut du système." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Impossible d'ouvrir le modèle pour exportation :" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Modèle d'exportation non valide :" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Impossible d'écrire le fichier :" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Définir la marge" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Impossible de lire le fichier :" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Variant" @@ -19710,15 +19834,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Impossible de lire le shell HTML :" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Impossible de créer le répertoire du serveur HTTP :" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Erreur de démarrage du serveur HTTP :" #: platform/javascript/export/export.cpp @@ -20014,9 +20141,28 @@ msgid "Apple Team ID" msgstr "Apple Team ID" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Impossible d'exporter les fichiers du projet" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Impossible de démarrer le sous-processus !" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localisation" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20032,19 +20178,75 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Aucune identité trouvée." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Erreur lors de l'enregistrement du fichier : %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Directions" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Impossible de démarrer le sous-processus !" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Création de l'aperçu" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Impossible de trouver le modèle de l'application à exporter :" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Modèle d'exportation non valide :" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20052,7 +20254,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20093,6 +20295,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projet" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Impossible d'exporter les fichiers du projet vers le projet gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificateur de bundle non valide :" @@ -20431,6 +20643,11 @@ msgid "Debug Algorithm" msgstr "Débogueur" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Impossible de supprimer le fichier temporaire :" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20475,6 +20692,78 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotation aléatoire :" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Impossible de trouver le keystore, impossible d'exporter." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Impossible de trouver le keystore, impossible d'exporter." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"L'outil « rcedit » doit être configuré dans les préférences de l'éditeur " +"(Exporter > Windows > Rcedit) for modifier l'icône ou les informations de " +"l'application." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Impossible de trouver le keystore, impossible d'exporter." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Impossible de trouver le keystore, impossible d'exporter." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identifiant invalide :" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nom invalide." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"L'outil « rcedit » doit être configuré dans les préférences de l'éditeur " +"(Exporter > Windows > Rcedit) for modifier l'icône ou les informations de " +"l'application." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Impossible de supprimer le fichier temporaire :" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20496,6 +20785,23 @@ msgid "Invalid product version:" msgstr "Version du produit invalide :" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Fichier exécutable invalide." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nouvelle Fenêtre" @@ -20512,6 +20818,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20639,7 +20949,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Distance Maximale" @@ -21511,17 +21822,19 @@ msgstr "" "polygone." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"Un NavigationPolygonInstance doit être un enfant ou petit-enfant d'un nœud " -"Navigation2D. Il fournit seulement des données de navigation." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centrée en bas" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Se déplacer" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22767,14 +23080,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "Le NavigationAgent ne peut être utilisé que sous un nœud spatial." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"Un NavigationMeshInstance doit être enfant ou sous-enfant d'un nœud de type " -"Navigation. Il fournit uniquement des données de navigation." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25503,6 +25808,16 @@ msgid "3D Physics" msgstr "Physique" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigation" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigation" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26911,7 +27226,7 @@ msgstr "Transmission" msgid "Refraction" msgstr "Réfraction" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26995,7 +27310,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Mise à l'échelle :" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Définir type de variable" #: scene/resources/navigation_mesh.cpp @@ -27013,10 +27333,15 @@ msgid "Source Group Name" msgstr "Source" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Segments" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27026,11 +27351,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Région" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Fusionner depuis la scène" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27044,6 +27374,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Afficher par défaut" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Choisissez distance :" @@ -27061,7 +27396,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27475,6 +27810,11 @@ msgid "Scenario" msgstr "Scène" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigation" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27492,6 +27832,26 @@ msgstr "Linéaire gauche" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Défaut" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Aperçu par défaut" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "En période de test" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Modifier la connexion :" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ga.po b/editor/translations/ga.po index aad48c8156..7d8a3f9826 100644 --- a/editor/translations/ga.po +++ b/editor/translations/ga.po @@ -204,9 +204,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -357,6 +358,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Scagairí..." + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Scrios ionchur" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -541,7 +552,8 @@ msgstr "Cuntas:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -750,7 +762,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Scagairí..." @@ -2146,7 +2159,7 @@ msgid "Open" msgstr "Oscailte" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2438,7 +2451,7 @@ msgid "Bus Options" msgstr "Cruthaigh" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2694,6 +2707,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2706,6 +2735,27 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Scagairí..." + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2806,8 +2856,26 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "Ábhar:" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2978,9 +3046,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4938,6 +5006,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Cuntas:" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5192,7 +5265,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6581,7 +6656,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Scagairí..." @@ -6855,6 +6930,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9734,6 +9821,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11088,7 +11176,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12056,8 +12144,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13482,31 +13569,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13639,6 +13705,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15897,7 +15967,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16465,7 +16535,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16494,6 +16563,19 @@ msgstr "Nód Cumaisc2" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Nód Beochana" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Nód Beochana" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17936,10 +18018,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18043,12 +18121,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Nód Measc" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18064,6 +18146,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18092,7 +18178,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18103,19 +18189,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18128,7 +18212,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18144,7 +18228,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Ábhar:" #: platform/android/export/export_plugin.cpp @@ -18152,15 +18236,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18170,7 +18251,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18401,6 +18482,15 @@ msgstr "Cruthaigh" msgid "Custom BG Color" msgstr "Cruthaigh" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18422,19 +18512,28 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Ábhar:" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18508,15 +18607,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18794,9 +18893,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "CrannBeochan" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18812,15 +18928,67 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Cuntas:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18831,7 +18999,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18872,6 +19040,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "CrannBeochan" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19169,6 +19346,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19211,6 +19392,62 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid identity type." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19229,6 +19466,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19244,6 +19497,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19355,7 +19612,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20125,13 +20383,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Nód Cumaisc2" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21213,12 +21474,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23631,6 +23886,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Nód Beochana" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Nód Beochana" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24928,7 +25193,7 @@ msgstr "Athrú: " msgid "Refraction" msgstr "Cuntas:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25001,8 +25266,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Scála:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Cuntas:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25018,10 +25289,15 @@ msgid "Source Group Name" msgstr "Acmhainn" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Ábhar:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25030,11 +25306,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Cruthaigh" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25046,6 +25327,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Scagairí..." + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25062,7 +25348,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25434,6 +25720,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Nód Beochana" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25449,6 +25740,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Scrios ionchur" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Nód Cumaisc2" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Scrios ionchur" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Ábhar:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/gl.po b/editor/translations/gl.po index de85fe0a68..991f3be41a 100644 --- a/editor/translations/gl.po +++ b/editor/translations/gl.po @@ -223,9 +223,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Analítica de Rendemento de Rede" @@ -386,6 +387,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mover Modo" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Eliminar Entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -587,7 +598,8 @@ msgstr "Descrición" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Executar" @@ -810,7 +822,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtros:" @@ -2249,8 +2262,8 @@ msgid "Open" msgstr "Abrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Dono De:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2562,7 +2575,7 @@ msgid "Bus Options" msgstr "Opcións de Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicar" @@ -2822,6 +2835,25 @@ msgid "Choose" msgstr "Elixir" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copiar Ruta do Nodo" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paquete instalado correctamente!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fracasado:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Almacenando Arquivo:" @@ -2834,6 +2866,31 @@ msgid "Packing" msgstr "Empaquetando" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Gardar Como" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Non se puido crear cartafol." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Non se puido iniciar subproceso!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Non se puido abrir o arquivo para escritura:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Gardar Como" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2954,11 +3011,31 @@ msgstr "Non se encontrou un modelo de depuración personalizado." msgid "Custom release template not found." msgstr "Non se encontrou un modelo release personalizado." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Modelo:" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Non se encontrou o arquivo do modelo:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Fallou a carga do Recurso." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Na exportación de 32 bits o PCK integrado non pode ser maior de 4 GiB." @@ -3133,9 +3210,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportación" @@ -5253,6 +5330,11 @@ msgstr "" "Engade uns axustes de exportación executables, ou define algún xa existente " "como executable." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proxecto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escribe a túa lóxica no método '_run()'." @@ -5532,7 +5614,9 @@ msgid "Draw Spaces" msgstr "Chamadas" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navegación" @@ -7018,7 +7102,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtros:" @@ -7314,6 +7398,18 @@ msgid "Saving..." msgstr "Gardando..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10281,6 +10377,7 @@ msgid "Points" msgstr "Puntos" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígonos" @@ -11687,8 +11784,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Converter a CPUParticles2D" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12728,8 +12826,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Rexión" @@ -14222,33 +14319,10 @@ msgid "Delete preset '%s'?" msgstr "Eliminar axustes de exportación '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Fallou a exportación do proxecto á plataforma '%s'.\n" -"Esto pode deberse a un problema cos axustes de exportación." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14392,6 +14466,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadores do Proxecto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16751,7 +16830,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígonos" @@ -17367,7 +17446,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17397,6 +17475,19 @@ msgstr "Centro" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navegación" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navegación" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18929,10 +19020,6 @@ msgid "Could not execute on device." msgstr "Non se puido crear cartafol." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19042,12 +19129,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19066,6 +19157,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Non se puido iniciar subproceso!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19095,7 +19191,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19106,20 +19202,18 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "Non se pudo editar o arquivo 'project.godot' na ruta do proxecto." #: platform/android/export/export_plugin.cpp @@ -19131,8 +19225,9 @@ msgid "Building Android Project (gradle)" msgstr "Construir Proxecto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "A creación do proxecto para Android fallou; comproba a saída para encontrar " @@ -19152,7 +19247,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Contenido do Paquete:" #: platform/android/export/export_plugin.cpp @@ -19161,15 +19256,13 @@ msgid "Creating APK..." msgstr "Conectando..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Non se puido iniciar subproceso!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19181,7 +19274,7 @@ msgstr "Engadindo %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Non se puido iniciar subproceso!" #: platform/android/export/export_plugin.cpp @@ -19423,6 +19516,17 @@ msgstr "Cortar Nodos" msgid "Custom BG Color" msgstr "Cortar Nodos" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Modelo:" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Non se encontrou un modelo release personalizado." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19445,23 +19549,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Non se puido crear cartafol." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Extensión inválida." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Non se puido crear cartafol." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Contidos:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Non se puido crear cartafol." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Escalar (Razón):" @@ -19537,17 +19653,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Non se puido crear cartafol." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Non se puido crear cartafol." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Erro ao gardar TileSet!" #: platform/javascript/export/export.cpp @@ -19845,9 +19961,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Non se puido iniciar subproceso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Non se puido iniciar subproceso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Linguaxe" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19863,18 +19998,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Non se atopou ningún sub-recurso." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Erro gardando o arquivo: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direccións" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Non se puido iniciar subproceso!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Creando Miniatura" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Non se puido iniciar subproceso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ruta base inválida." #: platform/osx/export/export.cpp msgid "" @@ -19884,7 +20075,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19925,6 +20116,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proxecto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Non se pudo editar o arquivo 'project.godot' na ruta do proxecto." + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -20234,6 +20435,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Non se pode eliminar o arquivo temporal:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20281,6 +20487,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Pegar Animación" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Argumentos inválidos para construir '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nome inválido." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Non se pode eliminar o arquivo temporal:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20302,6 +20568,23 @@ msgid "Invalid product version:" msgstr "Nome de Proxecto Inválido." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Extensión inválida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nova Xanela" @@ -20318,6 +20601,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20443,7 +20730,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instanciar" @@ -21281,15 +21569,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centro Abaixo" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viaxe" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22484,12 +22776,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25155,6 +25441,16 @@ msgid "3D Physics" msgstr "Fotograma de Física %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navegación" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26562,7 +26858,7 @@ msgstr "Transición: " msgid "Refraction" msgstr "Escalar (Razón):" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26645,7 +26941,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Escalado: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Cambiar Tipo Base:" #: scene/resources/navigation_mesh.cpp @@ -26662,10 +26963,15 @@ msgid "Source Group Name" msgstr "Fonte" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Fragment" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26674,11 +26980,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Rexión" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26691,6 +27002,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Cargar Valores por Defecto" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26707,7 +27023,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27118,6 +27434,11 @@ msgid "Scenario" msgstr "Escena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navegación" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27135,6 +27456,26 @@ msgstr "Por Defecto" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Por Defecto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Vista Previa Cinemática" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Probas" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Editar Conexión:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/he.po b/editor/translations/he.po index e1019a21f7..48fb256d23 100644 --- a/editor/translations/he.po +++ b/editor/translations/he.po @@ -227,9 +227,10 @@ msgid "Data" msgstr "מידע" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "רשת" @@ -385,6 +386,16 @@ msgstr "תור הוראות" msgid "Max Size (KB)" msgstr "גודל מקסימלי (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "מצב שינוי קנה מידה (R)" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "מחיקת קלט" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -576,7 +587,8 @@ msgstr "תיאור" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "הרצה" @@ -796,7 +808,8 @@ msgid "Quality" msgstr "איכות" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "מסננים" @@ -2220,8 +2233,8 @@ msgid "Open" msgstr "פתיחה" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "בעלים של:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2520,7 +2533,7 @@ msgid "Bus Options" msgstr "אפשרויות אפיק" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "שכפול" @@ -2778,6 +2791,25 @@ msgid "Choose" msgstr "בחירה" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "העתקת נתיב המפרק" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "החבילה הותקנה בהצלחה!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "נכשל:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "קובץ אחסון:" @@ -2790,6 +2822,31 @@ msgid "Packing" msgstr "אורז" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "שמירה בשם" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "לא ניתן ליצור תיקייה." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "לא ניתן לכתוב קובץ:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "לא ניתן לפתוח קובץ לכתיבה:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "שמירה בשם" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2905,11 +2962,32 @@ msgstr "תבנית ניפוי שגיאות מותאמת אישית לא נמצא msgid "Custom release template not found." msgstr "תבנית שחרור מותאמת-אישית לא נמצאה." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "ניהול תבניות" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "הקובץ לא קיים." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "קובץ התבנית לא נמצא:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "תבנית יצוא שגויה:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "בייצוא ארכיטקטורת 32 ביט, ה PCK המובנה לא יכול לחרוג מעבר ל 4 GiB." @@ -3078,9 +3156,9 @@ msgid "Import" msgstr "ייבוא" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "ייצוא" @@ -5164,6 +5242,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "מיזם" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "ניתן לכתוב את הלוגיקה שלך בשיטה _run()." @@ -5445,7 +5528,9 @@ msgid "Draw Spaces" msgstr "קריאות" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "עריכת מצולע" @@ -6960,7 +7045,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "מסננים..." @@ -7254,6 +7339,18 @@ msgid "Saving..." msgstr "שמירה…" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10288,6 +10385,7 @@ msgid "Points" msgstr "הזזת נקודה" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "עריכת מצולע" @@ -11732,7 +11830,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "המרה לאותיות גדולות" #: editor/plugins/sprite_editor_plugin.cpp @@ -12799,8 +12897,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "מצב גולמי" @@ -14328,32 +14425,11 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "ייצוא" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "ייצוא מיזם" @@ -14495,6 +14571,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "מקימי המיזם" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "ניהול תבניות ייצוא" @@ -16865,7 +16946,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "עריכת מצולע" @@ -17483,7 +17564,6 @@ msgid "Use In Baked Light" msgstr "אפיית Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17513,6 +17593,19 @@ msgstr "הזחה משמאל" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "עריכת מצולע" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "עריכת מצולע" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "המישור הבא" @@ -19068,10 +19161,6 @@ msgid "Could not execute on device." msgstr "לא ניתן ליצור תיקייה." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19183,12 +19272,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "אות" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19208,6 +19301,11 @@ msgid "Could not find keystore, unable to export." msgstr "לא ניתן לפתוח תבנית לייצוא:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "לא ניתן להפעיל תהליך משנה!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19238,7 +19336,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19252,9 +19350,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "חוסר התאמה בגירסת אנדרואיד:\n" @@ -19264,12 +19360,13 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "לא ניתן לכתוב קובץ:" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19281,8 +19378,9 @@ msgid "Building Android Project (gradle)" msgstr "בניית מיזם אנדרואיד (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "בניית מיזם אנדרואיד נכשלה, ניתן לבדוק את הפלט לאיתור השגיאה.\n" @@ -19300,7 +19398,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "הנפשה לא נמצאה: '%s'" #: platform/android/export/export_plugin.cpp @@ -19310,15 +19408,12 @@ msgstr "יצירת קווי מתאר..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "לא ניתן לפתוח תבנית לייצוא:" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19330,7 +19425,7 @@ msgstr "איתור…" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "לא ניתן לכתוב קובץ:" #: platform/android/export/export_plugin.cpp @@ -19572,6 +19667,17 @@ msgstr "גזירת מפרקים" msgid "Custom BG Color" msgstr "גזירת מפרקים" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "ניהול תבניות" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "תבנית שחרור מותאמת-אישית לא נמצאה." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "לא צוין App Store Team ID - לא ניתן להגדיר את המיזם." @@ -19593,23 +19699,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "הפעלת ה־HTML המיוצא בדפדפן בררת המחדל של המערכת." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "לא ניתן לפתוח תבנית לייצוא:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "תבנית יצוא שגויה:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "לא ניתן לכתוב קובץ:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "תוכן:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "לא ניתן לכתוב קובץ:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "מונים:" @@ -19685,17 +19803,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "לא ניתן לקרוא מעטפת HTML מותאמת:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "לא ניתן ליצור תיקייה." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "שגיאה בשמירת הסצנה." #: platform/javascript/export/export.cpp @@ -19993,9 +20111,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "לא ניתן לכתוב קובץ:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "לא ניתן להפעיל תהליך משנה!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "עריכת מצולע" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20011,21 +20148,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "לא נמצא!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "שגיאה בשמירת קובץ: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "כיוונים" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "לא ניתן להפעיל תהליך משנה!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "יצירת תמונה ממוזערת" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "לא ניתן לפתוח תבנית לייצוא:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "תבנית יצוא שגויה:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20033,7 +20225,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20075,6 +20267,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "מיזם" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "לא ניתן לפתוח תבנית לייצוא:" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "מזהה לא חוקי:" @@ -20388,6 +20590,11 @@ msgid "Debug Algorithm" msgstr "ניפוי שגיאות" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "לא ניתן להסיר:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20435,6 +20642,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "הדבקת הנפשה" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "לא ניתן לפתוח תבנית לייצוא:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "לא ניתן לפתוח תבנית לייצוא:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "לא ניתן לפתוח תבנית לייצוא:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "לא ניתן לפתוח תבנית לייצוא:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "מזהה לא חוקי:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "שם שגוי." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "לא ניתן להסיר:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20456,6 +20727,23 @@ msgid "Invalid product version:" msgstr "GUID מוצר לא חוקי." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "סיומת לא חוקית." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "חלון חדש" @@ -20472,6 +20760,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20598,7 +20890,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "בחירת מרחק:" @@ -21439,17 +21732,19 @@ msgstr "" "מאפיין או לצייר מצולע." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance חייב להיות ילד או נכד למפרק Navigation2D. הוא מספק " -"רק נתוני ניווט." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "מתחת" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "טיול" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22655,14 +22950,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance חייב להיות ילד או נכד למפרק Navigation. הוא מספק רק " -"נתוני ניווט." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25341,6 +25628,16 @@ msgid "3D Physics" msgstr "שקופית פיזיקלית %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "עריכת מצולע" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "עריכת מצולע" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26753,7 +27050,7 @@ msgstr "מעברון: " msgid "Refraction" msgstr "מונים:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26835,7 +27132,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "קנה מידה:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "קביעת סוג משתנה" #: scene/resources/navigation_mesh.cpp @@ -26853,10 +27155,15 @@ msgid "Source Group Name" msgstr "משאב" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "תוכן:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26866,11 +27173,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "מצב גולמי" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "מיזוג מסצנה" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26884,6 +27196,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "טעינת בררת המחדל" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "בחירת מרחק:" @@ -26900,7 +27217,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27310,6 +27627,11 @@ msgid "Scenario" msgstr "סצנה" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "עריכת מצולע" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27327,6 +27649,26 @@ msgstr "ליניארי" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "בחירת מחדל" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "תצוגה מקדימה:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "בבדיקה" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "עריכת חיבור:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/hi.po b/editor/translations/hi.po index ec193d7f2d..0d90bddc82 100644 --- a/editor/translations/hi.po +++ b/editor/translations/hi.po @@ -214,9 +214,10 @@ msgid "Data" msgstr "डेटा" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "संजाल" @@ -369,6 +370,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "दृश्य रोकें" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -560,7 +570,8 @@ msgstr "विवरण" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -780,7 +791,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "फिल्टर:" @@ -2209,8 +2221,8 @@ msgid "Open" msgstr "खोलो इसे" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "के स्वामी:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2518,7 +2530,7 @@ msgid "Bus Options" msgstr "बस विकल्प" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "प्रतिलिपि" @@ -2777,6 +2789,24 @@ msgid "Choose" msgstr "चुनें" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "पैकेज सफलतापूर्वक स्थापित!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "विफल:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "फ़ाइल स्टोर कर रहा है:" @@ -2789,6 +2819,31 @@ msgid "Packing" msgstr "पैक कर रहा है" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "इस तरह बचा के रखिये" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "फ़ोल्डर नही बना सकते." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "फ़ाइल रायटिंग के लिए नहीं खोल सकते:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "इस तरह बचा के रखिये" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2906,11 +2961,31 @@ msgstr "कस्टम डिबग टेम्प्लेट नहीं msgid "Custom release template not found." msgstr "कस्टम रिलिज टेम्प्लेट नहीं मिला." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "टेम्पलेट्स का प्रबंधन करें" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "टेम्प्लेट फ़ाइल नहीं मिला:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "निर्यात टेम्पलेट्स ज़िप नहीं खोल सकते।" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "32-बिट एक्सपोर्ट पर एमबेड्डेड PCK 4 GiB से बड़ी नहीं इस्तेमाल कर सकते." @@ -3084,9 +3159,9 @@ msgid "Import" msgstr "आयात" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "एक्सपोर्ट" @@ -5180,6 +5255,11 @@ msgstr "" "कृपया निर्यात मेनू में एक निष्पादन योग्य प्रीसेट जोड़ें, या मौजूदा प्रीसेट को निष्पादन योग्य के " "रूप में सेट करें।" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "परियोजना" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "अपने तर्क को _run () विधि में लिखें।" @@ -5453,7 +5533,9 @@ msgid "Draw Spaces" msgstr "कॉल" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "सदस्यता बनाएं" @@ -6928,7 +7010,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "फिल्टर:" @@ -7217,6 +7299,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10146,6 +10240,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "सदस्यता बनाएं" @@ -11540,8 +11635,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "सदस्यता बनाएं" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12572,8 +12668,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14066,31 +14161,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14229,6 +14303,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "परियोजना के संस्थापक" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16552,7 +16631,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "सदस्यता बनाएं" @@ -17146,7 +17225,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17176,6 +17254,19 @@ msgstr "को हटा दें" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "सदस्यता बनाएं" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "सदस्यता बनाएं" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18704,10 +18795,6 @@ msgid "Could not execute on device." msgstr "फ़ोल्डर नही बना सकते." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18812,12 +18899,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "सिग्नल" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18836,6 +18927,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18864,7 +18960,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18875,20 +18971,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -18900,7 +18995,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18916,7 +19011,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "पैकेज में है:" #: platform/android/export/export_plugin.cpp @@ -18925,15 +19020,13 @@ msgid "Creating APK..." msgstr "जोड़ने..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18945,7 +19038,7 @@ msgstr "पसंदीदा:" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "उपप्रक्रिया शुरू नहीं कर सका!" #: platform/android/export/export_plugin.cpp @@ -19187,6 +19280,17 @@ msgstr "प्रतिलिपि" msgid "Custom BG Color" msgstr "प्रतिलिपि" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "टेम्पलेट्स का प्रबंधन करें" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "कस्टम रिलिज टेम्प्लेट नहीं मिला." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19209,23 +19313,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "फ़ोल्डर नही बना सकते." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "गलत फॉण्ट का आकार |" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "फ़ोल्डर नही बना सकते." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "शो में फाइल सिस्टम" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "फ़ोल्डर नही बना सकते." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "संस्करण:" @@ -19301,17 +19417,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "फ़ोल्डर नही बना सकते." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "फ़ोल्डर नही बना सकते." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "त्रुटि बचत टाइलसेट!" #: platform/javascript/export/export.cpp @@ -19602,9 +19718,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "सदस्यता बनाएं" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19620,18 +19755,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "सब-रिसोर्स नहीं मिला." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "फ़ाइल बचाने में चूक: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "निर्देशों" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "थंबनेल बनाना" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "उपप्रक्रिया शुरू नहीं कर सका!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "गलत फॉण्ट का आकार |" #: platform/osx/export/export.cpp msgid "" @@ -19641,7 +19832,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19683,6 +19874,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "परियोजना" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "गलत फॉण्ट का आकार |" @@ -19995,6 +20195,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "अल्पकालिक फ़ाइल निकाली नहीं जा सक्ती:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20041,6 +20246,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "कोन्स्टन्ट" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "गलत फॉण्ट का आकार |" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "अमान्य नाम." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "अल्पकालिक फ़ाइल निकाली नहीं जा सक्ती:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20062,6 +20327,23 @@ msgid "Invalid product version:" msgstr "गलत फॉण्ट का आकार |" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "गलत फॉण्ट का आकार |" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "नया विंडो" @@ -20078,6 +20360,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20197,7 +20483,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "इनस्टन्स" @@ -21002,13 +21289,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "को हटा दें" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22142,12 +22432,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24726,6 +25010,16 @@ msgid "3D Physics" msgstr "फिजिक्स फ्रेम %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "सदस्यता बनाएं" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "सदस्यता बनाएं" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26108,7 +26402,7 @@ msgstr "संक्रमण: " msgid "Refraction" msgstr "संस्करण:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26187,8 +26481,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "स्केल अनुपात:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "संस्करण:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -26204,10 +26504,15 @@ msgid "Source Group Name" msgstr "संसाधन" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "स्क्रिप्ट बढ़ाएँ" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26216,11 +26521,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "खुला हाल" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26233,6 +26543,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "प्रायिक लोड कीजिये" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26249,7 +26564,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26650,6 +26965,11 @@ msgid "Scenario" msgstr "दृश्य" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "सदस्यता बनाएं" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26667,6 +26987,26 @@ msgstr "चूक" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "चूक" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "चूक" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "चूक" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "कनेक्शन संपादित करें:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/hr.po b/editor/translations/hr.po index 23e730f0a2..1c7dca2872 100644 --- a/editor/translations/hr.po +++ b/editor/translations/hr.po @@ -214,9 +214,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -372,6 +373,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Način reprodukcije:" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -558,7 +568,8 @@ msgstr "Opis" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -770,7 +781,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtriraj signale" @@ -2182,8 +2194,8 @@ msgid "Open" msgstr "Otvori" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Vlasnici:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2484,7 +2496,7 @@ msgid "Bus Options" msgstr "Opcije Klase" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dupliciraj" @@ -2741,6 +2753,23 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paket uspješno instaliran!" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2753,6 +2782,28 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Spremi Kao" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Spremi Kao" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2856,8 +2907,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3033,9 +3101,9 @@ msgid "Import" msgstr "Uvezi" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Izvoz" @@ -5020,6 +5088,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Direkcije" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5283,7 +5356,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigacija" @@ -6716,7 +6791,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtriraj signale" @@ -7001,6 +7076,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9907,6 +9994,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11273,8 +11361,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Spoji '%s' na '%s'" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12261,8 +12350,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Regija" @@ -13716,31 +13804,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13877,6 +13944,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Osnivači projekta" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16160,7 +16232,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16745,7 +16817,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16775,6 +16846,19 @@ msgstr "Premjesti čvor(node)" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigacija" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Način Navigacije" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18261,10 +18345,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18368,12 +18448,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Brisati odabrani ključ/odabrane ključeve" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18389,6 +18473,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18417,7 +18505,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18428,19 +18516,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18453,7 +18539,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18468,7 +18554,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18476,15 +18562,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18494,8 +18577,9 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" -msgstr "" +#, fuzzy +msgid "Could not export project files." +msgstr "Trenutni Profil:" #: platform/android/export/export_plugin.cpp msgid "Aligning APK..." @@ -18731,6 +18815,15 @@ msgstr "Funkcije" msgid "Custom BG Color" msgstr "Funkcije" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18752,23 +18845,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Nevažeće ime." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Trenutni Profil:" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Uredi vezu:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Trenutni Profil:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Opis:" @@ -18843,16 +18947,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" -msgstr "" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." +msgstr "Trenutni Profil:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "Pogreška prilikom spremanja datoteke: %s" #: platform/javascript/export/export.cpp msgid "Web" @@ -19133,9 +19239,27 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Trenutni Profil:" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Navigacija" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19151,18 +19275,72 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Pogreška prilikom spremanja datoteke: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direkcije" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Nevažeće ime." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19170,7 +19348,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19211,6 +19389,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Direkcije" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19512,6 +19699,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19557,6 +19748,65 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Zalijepi Animaciju" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Neispravni argumenti za konstrukciju '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nevažeće ime." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19577,6 +19827,23 @@ msgid "Invalid product version:" msgstr "Nevažeće ime." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Nevažeće ime." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19592,6 +19859,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19707,7 +19978,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20500,13 +20772,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Premjesti čvor(node)" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21617,12 +21892,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24132,6 +24401,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigacija" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigacija" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25492,7 +25771,7 @@ msgstr "" msgid "Refraction" msgstr "Opis:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25570,7 +25849,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Upozorenje:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Promijeni vrstu baze:" #: scene/resources/navigation_mesh.cpp @@ -25587,7 +25871,11 @@ msgid "Source Group Name" msgstr "Izvor:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25599,11 +25887,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Regija" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25616,6 +25909,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Učitaj Zadano" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25632,7 +25930,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26020,6 +26318,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigacija" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26037,6 +26340,26 @@ msgstr "Lijevo Linearno" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Mesh2D Pregled" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Mesh2D Pregled" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Mesh2D Pregled" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Uredi vezu:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/hu.po b/editor/translations/hu.po index dc2f97cc7d..ac0a5d2667 100644 --- a/editor/translations/hu.po +++ b/editor/translations/hu.po @@ -241,9 +241,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Hálózati profilkészítő" @@ -405,6 +406,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mozgató Mód" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Bemenet Törlése" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -605,7 +616,8 @@ msgstr "Leírás" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Futtatás" @@ -832,7 +844,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Szűrők:" @@ -2279,8 +2292,8 @@ msgid "Open" msgstr "Megnyitás" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Tulajdonosai:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2582,7 +2595,7 @@ msgid "Bus Options" msgstr "Busz Beállítások" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Megkettőzés" @@ -2843,6 +2856,25 @@ msgid "Choose" msgstr "Kiválaszt" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Node Útvonal Másolása" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "A csomag telepítése sikeres volt!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Sikertelen:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Tároló Fájl:" @@ -2855,6 +2887,31 @@ msgid "Packing" msgstr "Csomagolás" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Mentés Másként" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nem sikerült létrehozni a mappát." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nem lehet megnyitni a fájlt írásra:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Mentés Másként" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2974,11 +3031,32 @@ msgstr "Az egyéni hibakeresési sablon nem található." msgid "Custom release template not found." msgstr "Az egyéni kiadási sablon nem található." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Sablonok kezelése" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "A megadott útvonal nem létezik." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Sablon fájl nem található:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Nem nyitható meg az export sablon zip." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "32-bites exportokon a beágyazott PCK nem lehet nagyobb mint 4 GiB." @@ -3157,9 +3235,9 @@ msgid "Import" msgstr "Importálás" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportálás" @@ -5279,6 +5357,11 @@ msgstr "" "Nem található futtatható exportállomány ehhez a platformhoz.\n" "Kérem adjon hozzá egy futtatható exportállományt az export menüben." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Írja a logikát a _run() metódusba." @@ -5559,7 +5642,9 @@ msgid "Draw Spaces" msgstr "Hívások" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigáció" @@ -7053,7 +7138,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Szűrők:" @@ -7351,6 +7436,18 @@ msgid "Saving..." msgstr "Mentés..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10319,6 +10416,7 @@ msgid "Points" msgstr "Pontok" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Sokszögek" @@ -11715,8 +11813,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Konvertálás CPUParticles2D-re" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12753,8 +12852,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Régió" @@ -14209,31 +14307,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Összes exportálása" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Exportálási Útvonal" @@ -14373,6 +14450,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projekt Alapítói" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Export Sablonok Kezelése" @@ -16704,7 +16786,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Sokszögek" @@ -17321,7 +17403,6 @@ msgid "Use In Baked Light" msgstr "Fény Besütése" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17351,6 +17432,19 @@ msgstr "Középre" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigáció" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigációs mód" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Következő Síklap" @@ -18896,10 +18990,6 @@ msgid "Could not execute on device." msgstr "Nem sikerült létrehozni a mappát." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19003,12 +19093,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Jelzés" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19027,6 +19121,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19057,7 +19156,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19068,20 +19167,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Az alprocesszt nem lehetett elindítani!" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -19093,7 +19191,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19109,7 +19207,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Az animáció nem található: '%s'" #: platform/android/export/export_plugin.cpp @@ -19118,15 +19216,13 @@ msgid "Creating APK..." msgstr "Kontúrok létrehozása…" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Az alprocesszt nem lehetett elindítani!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19138,7 +19234,7 @@ msgstr "%s Hozzáadása..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Az alprocesszt nem lehetett elindítani!" #: platform/android/export/export_plugin.cpp @@ -19380,6 +19476,17 @@ msgstr "Node-ok kivágása" msgid "Custom BG Color" msgstr "Node-ok kivágása" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Sablonok kezelése" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Az egyéni kiadási sablon nem található." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19401,23 +19508,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Nem sikerült létrehozni a mappát." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Érvénytelen kiterjesztés." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Nem sikerült létrehozni a mappát." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Margó Beállítása" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Nem sikerült létrehozni a mappát." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Felsorolások:" @@ -19493,17 +19612,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Nem sikerült létrehozni a mappát." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Nem sikerült létrehozni a mappát." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Hiba TileSet mentésekor!" #: platform/javascript/export/export.cpp @@ -19802,9 +19921,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalizáció" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19820,18 +19958,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nincs Találat!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Hiba a fájl mentésekor: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Irányok" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Indexkép Létrehozása" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Az alprocesszt nem lehetett elindítani!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Érvénytelen Alapútvonal." #: platform/osx/export/export.cpp msgid "" @@ -19841,7 +20035,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19883,6 +20077,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Érvénytelen azonosító:" @@ -20193,6 +20396,11 @@ msgid "Debug Algorithm" msgstr "Hibakereső" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Az ideiglenes fájl nem távolítható el:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20240,6 +20448,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Véletlenszerű Forgatás:" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Érvénytelen azonosító:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Érvénytelen név." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Az ideiglenes fájl nem távolítható el:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20261,6 +20529,23 @@ msgid "Invalid product version:" msgstr "Érvénytelen termék GUID." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Érvénytelen kiterjesztés." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Új ablak" @@ -20277,6 +20562,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20400,7 +20689,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Példány" @@ -21230,15 +21520,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Középre lent" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Utazás" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22412,12 +22706,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25063,6 +25351,16 @@ msgid "3D Physics" msgstr "Fizika Keret %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigáció" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigáció" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26475,7 +26773,7 @@ msgstr "Átmenet: " msgid "Refraction" msgstr "Felsorolások:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26558,7 +26856,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skála:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Alaptípus módosítása:" #: scene/resources/navigation_mesh.cpp @@ -26576,10 +26879,15 @@ msgid "Source Group Name" msgstr "Forrás" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Fő Jelenet Argumentumok:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26588,11 +26896,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Régió" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26605,6 +26918,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Alapértelmezett Betöltése" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26621,7 +26939,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27030,6 +27348,11 @@ msgid "Scenario" msgstr "Jelenet" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigáció" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27047,6 +27370,26 @@ msgstr "Bal lineáris" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Alapértelmezett" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Előnézet frissítése" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Tesztelés" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Kapcsolat szerkesztése:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/id.po b/editor/translations/id.po index c60a3ce184..c16217217b 100644 --- a/editor/translations/id.po +++ b/editor/translations/id.po @@ -237,9 +237,10 @@ msgid "Data" msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Jaringan" @@ -389,6 +390,16 @@ msgstr "Antrian Pesan" msgid "Max Size (KB)" msgstr "Ukuran Maksimum (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mode Pindah" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Hapus Masukan" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -568,7 +579,8 @@ msgstr "Deskripsi" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Jalankan" @@ -781,7 +793,8 @@ msgid "Quality" msgstr "Kualitas" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filter" @@ -2210,8 +2223,8 @@ msgid "Open" msgstr "Buka" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Pemilik Dari:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2514,7 +2527,7 @@ msgid "Bus Options" msgstr "Pilihan Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Gandakan" @@ -2774,6 +2787,25 @@ msgid "Choose" msgstr "Pilih" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Salin Lokasi Node" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paket Sukses Terpasang!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Gagal:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Menyimpan File:" @@ -2786,6 +2818,31 @@ msgid "Packing" msgstr "Mengemas" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Simpan Sebagai" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Tidak dapat membuat folder." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Tidak dapat ekspor berkas proyek" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Tidak dapat membuka file untuk menulis:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Simpan Sebagai" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2905,11 +2962,33 @@ msgstr "Templat awakutu kustom tidak ditemukan." msgid "Custom release template not found." msgstr "Templat rilis kustom tidak ditemukan." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Kelola Templat" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Lokasi ekspor yang diberikan tidak ada:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Templat berkas tidak ditemukan:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Templat ekspor tidak valid:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Lapisan" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Pada ekspor 32-bit PCK yang ditanamkan tidak boleh lebih dari 4GiB." @@ -3084,9 +3163,9 @@ msgid "Import" msgstr "Impor" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Ekspor" @@ -5209,6 +5288,11 @@ msgstr "" "Tidak ada preset ekspor yang bisa digunakan untuk platform ini.\n" "Mohon tambahkan preset yang bisa digunakan di menu ekspor." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proyek" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Tulis logika di dalam fungsi _run()." @@ -5489,7 +5573,9 @@ msgid "Draw Spaces" msgstr "Gambarkan Spasi" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigasi" @@ -6961,7 +7047,7 @@ msgstr "Ulang" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filter:" @@ -7250,6 +7336,18 @@ msgid "Saving..." msgstr "Menyimpan..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp #, fuzzy msgid "2D, Detect 3D" msgstr "Deteksi 3D" @@ -10238,6 +10336,7 @@ msgid "Points" msgstr "Titik" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Poligon" @@ -11626,7 +11725,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometri tidak valid, tidak dapat diganti dengan mesh." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Konversikan menjadi Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12677,8 +12777,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Pilih bentuk sebelumnya, subtile, atau Tile." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Wilayah" @@ -14222,36 +14321,10 @@ msgid "Delete preset '%s'?" msgstr "Hapus preset '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Gagal mengekspor proyek untuk platform '%s'.\n" -"Templat Ekspor kelihatannya belum terpasang atau tidak valid." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Gagal mengekspor proyek untuk platform '%s'.\n" -"Ini mungkin disebabkan oleh masalah konfigurasi dalam preset ekspor atau " -"pengaturan ekspor Anda." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Mengekspor Semua" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Lokasi ekspor yang diberikan tidak ada:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Templat ekspor untuk platform ini tidak ada / rusak:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Lokasi Ekspor" @@ -14402,6 +14475,11 @@ msgid "Export templates for this platform are missing:" msgstr "Tidak ada templat ekspor untuk platform ini:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Penemu Proyek" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Mengatur Templat Ekspor" @@ -16826,7 +16904,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Poligon" @@ -17425,7 +17503,6 @@ msgid "Use In Baked Light" msgstr "Panggang Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "Sel" @@ -17452,6 +17529,19 @@ msgstr "Pusat Z" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigasi" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Mode Navigasi" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Dataran Selanjutnya" @@ -19001,10 +19091,6 @@ msgid "Could not execute on device." msgstr "Tidak dapat dijalankan di perangkat." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Tak dapat menemukan perkakas 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19125,12 +19211,16 @@ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" "Versi \"Target SDK\" harus lebih tinggi atau sama dengan versi \"Min SDK\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinyal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19146,6 +19236,11 @@ msgid "Could not find keystore, unable to export." msgstr "Tidak dapat menemukan keystore, tidak bisa ekspor." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Tidak dapat memulai subproses!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19176,7 +19271,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Nama berkas tidak valid! APK Android memerlukan ekstensi *.apk ." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Format ekspor tidak didukung!\n" #: platform/android/export/export_plugin.cpp @@ -19188,10 +19284,9 @@ msgstr "" "versinya. Silakan pasang ulang dari menu 'Proyek'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Versi build Android tidak cocok:\n" @@ -19201,11 +19296,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Tidak dapat menyunting proyek gradle dalam lokasi proyek\n" #: platform/android/export/export_plugin.cpp @@ -19217,8 +19313,9 @@ msgid "Building Android Project (gradle)" msgstr "Membangun Proyek Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Pembangunan proyek Android gagal, periksa output untuk galatnya.\n" @@ -19238,7 +19335,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animasi tidak ditemukan: '%s'" #: platform/android/export/export_plugin.cpp @@ -19247,17 +19344,15 @@ msgid "Creating APK..." msgstr "Membuat kontur..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Tidak dapat menemukan contoh APK untuk ekspor:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19268,7 +19363,8 @@ msgid "Adding files..." msgstr "Menambahkan %s..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Tidak dapat ekspor berkas proyek" #: platform/android/export/export_plugin.cpp @@ -19514,6 +19610,17 @@ msgstr "Potong Node" msgid "Custom BG Color" msgstr "Potong Node" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Kelola Templat" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Templat rilis kustom tidak ditemukan." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19536,22 +19643,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Jalankan HTML yang diekspor dalam peramban baku sistem." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Tidak dapat membuka templat untuk ekspor:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Templat ekspor tidak valid:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Tidak dapat menulis berkas:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Atur Batas" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Tidak dapat membaca berkas:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Varian" @@ -19623,15 +19743,18 @@ msgid "Icon 512 X 512" msgstr "Ikon 512 X 512" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Tidak dapat membaca shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Tidak dapat menciptakan direktori server HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Kesalahan memulai server HTTP:" #: platform/javascript/export/export.cpp @@ -19929,9 +20052,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Tidak dapat ekspor berkas proyek" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Tidak dapat memulai subproses!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Notarisasi" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Catatan: Proses notaris umumnya memakan waktu kurang dari satu jam. Ketika " "proses selesai, Anda akan menerima email." @@ -19953,18 +20096,74 @@ msgstr "" "diekspor (opsional):" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Identitas tidak ditemukan." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Error menyimpan berkas: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Arah" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Tidak dapat memulai subproses!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Membuat bundel aplikasi" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Tidak dapat menemukan contoh APK untuk ekspor:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Templat ekspor tidak valid:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19972,7 +20171,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20015,6 +20214,16 @@ msgid "Sending archive for notarization" msgstr "Mengirim arsip untuk notaris" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proyeksi" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Tidak dapat menyunting proyek gradle dalam lokasi proyek\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identifier bundel tidak valid:" @@ -20334,6 +20543,11 @@ msgid "Debug Algorithm" msgstr "Algoritma Awakutu" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Tidak dapat menghapus berkas sementara:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "Tipe Identitas" @@ -20376,6 +20590,70 @@ msgid "Trademarks" msgstr "Merek Dagang" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Perputaran Acak:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Tidak dapat menemukan keystore, tidak bisa ekspor." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Tidak dapat menemukan keystore, tidak bisa ekspor." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Tidak dapat menemukan keystore, tidak bisa ekspor." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Tidak dapat menemukan keystore, tidak bisa ekspor." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Tipe Identitas" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nama tidak sah." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Tidak dapat menghapus berkas sementara:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20394,6 +20672,23 @@ msgid "Invalid product version:" msgstr "Versi produk tidak valid:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Ekstensi tidak valid." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Jendela Baru" @@ -20410,6 +20705,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -20533,7 +20832,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Jarak Maks" @@ -21376,17 +21676,19 @@ msgstr "" "ini bekerja. Silakan atur sebuah properti atau gambar sebuah polygon." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance harus menjadi sebuah child atau grandchild ke " -"sebuah node Navigation2D. Ini hanya menyediakan data navigasi." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Bawah Tengah" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Menjelajah" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22569,14 +22871,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent hanya dapat digunakan di bawah node spasial." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance harus menjadi child atau grandchild untuk sebuah node " -"Navigation. Ini hanya menyediakan data navigasi." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25307,6 +25601,16 @@ msgid "3D Physics" msgstr "Fisika" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigasi" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigasi" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26736,7 +27040,7 @@ msgstr "Transisi: " msgid "Refraction" msgstr "Enumerasi:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26821,7 +27125,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Penskalaan: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Atur Jenis variabel" #: scene/resources/navigation_mesh.cpp @@ -26838,8 +27147,14 @@ msgid "Source Group Name" msgstr "Sumber" #: scene/resources/navigation_mesh.cpp -msgid "Agent" -msgstr "" +#, fuzzy +msgid "Cells" +msgstr "Sel" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumen Skena Utama:" #: scene/resources/navigation_mesh.cpp msgid "Max Climb" @@ -26851,11 +27166,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Wilayah" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Gabung dari Skena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26868,6 +27188,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Detail Bayangan" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "Jarak sampel" @@ -26885,7 +27210,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27292,6 +27617,11 @@ msgid "Scenario" msgstr "Skena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigasi" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27309,6 +27639,26 @@ msgstr "Linier ke Kiri" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Langkah Desimal Baku" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Perbarui Pratinjau" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Menguji" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Sunting Koneksi:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/is.po b/editor/translations/is.po index c9cdcef9bb..9119f1fc50 100644 --- a/editor/translations/is.po +++ b/editor/translations/is.po @@ -209,9 +209,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -366,6 +367,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Breyta Viðbót" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -551,7 +561,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -762,7 +773,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Verkefna Stjóri" @@ -2193,7 +2205,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2487,7 +2499,7 @@ msgid "Bus Options" msgstr "Val á kvarða" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2743,6 +2755,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2755,6 +2783,27 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Verkefna Stjóri" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2858,8 +2907,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3033,9 +3099,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5012,6 +5078,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Verkefna Stjóri" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5270,7 +5341,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Breyta Viðbót" @@ -6679,7 +6752,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Verkefna Stjóri" @@ -6955,6 +7028,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9875,6 +9960,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Breyta Viðbót" @@ -11237,8 +11323,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Hreyfa Viðbótar Lykil" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12226,8 +12313,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13686,31 +13772,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13847,6 +13912,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Verkefna Stjóri" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16132,7 +16202,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Breyta Viðbót" @@ -16705,7 +16775,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16734,6 +16803,19 @@ msgstr "Anim DELETE-lyklar" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Breyta Viðbót" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Breyta Viðbót" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18204,10 +18286,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18311,12 +18389,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Tvíteknir lyklar" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18332,6 +18414,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18360,7 +18446,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18371,19 +18457,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18396,7 +18480,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18411,7 +18495,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18419,15 +18503,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18437,7 +18518,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18670,6 +18751,15 @@ msgstr "Tvíteknir lyklar" msgid "Custom BG Color" msgstr "Tvíteknir lyklar" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18691,19 +18781,28 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Breyta Tengingu: " + +#: platform/javascript/export/export.cpp +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18780,15 +18879,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -19063,9 +19162,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Breyta Viðbót" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19081,18 +19197,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Allt úrvalið" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Breyta umbreytingu" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19100,7 +19269,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19141,6 +19310,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Verkefna Stjóri" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19439,6 +19617,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19482,6 +19664,62 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid identity type." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19500,6 +19738,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19515,6 +19769,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19628,7 +19886,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20410,13 +20669,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Anim DELETE-lyklar" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21515,12 +21777,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23959,6 +24215,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Breyta Viðbót" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Breyta Viðbót" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25292,7 +25558,7 @@ msgstr "Stillið breyting á:" msgid "Refraction" msgstr "Stillið breyting á:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25368,8 +25634,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Val á kvarða" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Stillið breyting á:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25384,7 +25656,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25396,11 +25672,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Afrita val" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25412,6 +25693,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25428,7 +25713,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25810,6 +26095,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Breyta Viðbót" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25825,6 +26115,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Afrita val" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Afrita val" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Afrita val" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Breyta Tengingu: " + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/it.po b/editor/translations/it.po index e01ce11900..9406ec6484 100644 --- a/editor/translations/it.po +++ b/editor/translations/it.po @@ -73,7 +73,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-06-08 06:48+0000\n" +"PO-Revision-Date: 2022-06-16 18:57+0000\n" "Last-Translator: Mirko <miknsop@gmail.com>\n" "Language-Team: Italian <https://hosted.weblate.org/projects/godot-engine/" "godot/it/>\n" @@ -266,9 +266,10 @@ msgid "Data" msgstr "Dati" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Reti" @@ -374,7 +375,7 @@ msgstr "Byte insufficienti per decodificarli o formato non valido." #: core/math/expression.cpp #, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "Input %i non valido (assente) nell'espressione" +msgstr "Input %d non valido (assente) nell'espressione" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -417,6 +418,16 @@ msgstr "Coda Messaggi" msgid "Max Size (KB)" msgstr "Dimensione Massima (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Modalità spostamento" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Elimina Input" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -596,7 +607,8 @@ msgstr "Descrizione" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Esegui" @@ -806,7 +818,8 @@ msgid "Quality" msgstr "Qualità" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtri" @@ -1336,7 +1349,7 @@ msgstr "Rimuovi questa traccia." #: editor/animation_track_editor.cpp #, fuzzy msgid "Time (s):" -msgstr "Tempo (s): " +msgstr "Tempo (s):" #: editor/animation_track_editor.cpp #, fuzzy @@ -1620,7 +1633,7 @@ msgstr "Aggiungi una chiave a una traccia di chiamate metodi" #: editor/animation_track_editor.cpp #, fuzzy msgid "Method not found in object:" -msgstr "Metodo non trovato nell'oggetto: " +msgstr "Metodo non trovato nell'oggetto:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2231,8 +2244,8 @@ msgid "Open" msgstr "Apri" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Proprietari di:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2536,7 +2549,7 @@ msgid "Bus Options" msgstr "Opzioni Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplica" @@ -2795,6 +2808,25 @@ msgid "Choose" msgstr "Scegli" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Percorsi Completi dei File" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pacchetto installato con successo!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Fallito:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Memorizzazione file:" @@ -2807,6 +2839,31 @@ msgid "Packing" msgstr "Impacchettando" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Salva come" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Impossibile creare la cartella." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Impossibile esportare i file del progetto" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Impossibile aprire il file in scrittura:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Salva come" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2925,11 +2982,33 @@ msgstr "Modello di sviluppo personalizzato non trovato." msgid "Custom release template not found." msgstr "Modello di rilascio personalizzato non trovato." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Gestisci i modelli d'esportazione" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Il percorso di esportazione specificato non esiste:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "File del modello non trovato:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Template di esportazione non valido:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Padding" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "Il PCK integrato non può essere più grande di 4 GiB nelle esportazioni a 32 " @@ -3107,9 +3186,9 @@ msgid "Import" msgstr "Importa" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Esporta" @@ -5110,7 +5189,7 @@ msgstr "Dimensione:" #: editor/editor_properties_array_dict.cpp #, fuzzy msgid "Page:" -msgstr "Pagina: " +msgstr "Pagina:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5207,6 +5286,11 @@ msgstr "" "Per favore, aggiungerne una nel menù di esportazione o impostarne una già " "esistente come eseguibile." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Progetto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Inserisci la logica dello script nel metodo _run()." @@ -5460,7 +5544,9 @@ msgid "Draw Spaces" msgstr "Disegna Spazi" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigazione" @@ -5717,8 +5803,9 @@ msgid "Grid Division Level Min" msgstr "Livello minimo di divisioni della griglia" #: editor/editor_settings.cpp +#, fuzzy msgid "Grid Division Level Bias" -msgstr "" +msgstr "Livello di Bias di divisioni della griglia" #: editor/editor_settings.cpp msgid "Grid XZ Plane" @@ -6019,8 +6106,9 @@ msgid "Keyword Color" msgstr "Colore Parola Chiave" #: editor/editor_settings.cpp +#, fuzzy msgid "Control Flow Keyword Color" -msgstr "" +msgstr "Colore Parola Chiave Controllo Flusso" #: editor/editor_settings.cpp msgid "Base Type Color" @@ -6886,7 +6974,7 @@ msgstr "Ripeti" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filtro" @@ -7122,7 +7210,7 @@ msgstr "Generando Lightmap" #: editor/import/resource_importer_scene.cpp #, fuzzy msgid "Generating for Mesh:" -msgstr "Generazione della Mesh: " +msgstr "Generazione della Mesh:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7150,6 +7238,18 @@ msgid "Saving..." msgstr "Salvataggio..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "2D, Rileva 3D" @@ -8119,7 +8219,7 @@ msgstr "Assegna l'animazione finale. Utile per le sotto-transizioni." #: editor/plugins/animation_state_machine_editor.cpp #, fuzzy msgid "Transition:" -msgstr "Transizione: " +msgstr "Transizione:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -9894,7 +9994,7 @@ msgstr "Volume" #: editor/plugins/particles_editor_plugin.cpp #, fuzzy msgid "Emission Source:" -msgstr "Sorgente Emissione: " +msgstr "Sorgente Emissione:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -10127,6 +10227,7 @@ msgid "Points" msgstr "Punti" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Poligoni" @@ -10461,6 +10562,7 @@ msgstr "Script precedente" #: editor/plugins/script_editor_plugin.cpp #: scene/resources/default_theme/default_theme.cpp +#, fuzzy msgid "File" msgstr "File" @@ -10992,13 +11094,13 @@ msgstr "Trasla" #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy msgid "Scaling:" -msgstr "Scalatura: " +msgstr "Scalatura:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp #, fuzzy msgid "Translating:" -msgstr "Traslazione: " +msgstr "Traslazione:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11045,6 +11147,7 @@ msgid "Vertices:" msgstr "Vertici:" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "FPS: %d (%s ms)" msgstr "FPS: %d (%s ms)" @@ -11298,8 +11401,9 @@ msgid "Orbit View Up" msgstr "Orbita la visuale in sù" #: editor/plugins/spatial_editor_plugin.cpp +#, fuzzy msgid "Orbit View 180" -msgstr "" +msgstr "Orbita la visuale 180" #: editor/plugins/spatial_editor_plugin.cpp msgid "Switch Perspective/Orthogonal View" @@ -11516,7 +11620,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometria non valida, impossibile sostituirla con una mesh." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Converti in Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11550,17 +11655,17 @@ msgstr "Sprite" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy msgid "Simplification:" -msgstr "Semplificazione: " +msgstr "Semplificazione:" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy msgid "Shrink (Pixels):" -msgstr "Rimpicciolisci (Pixels): " +msgstr "Rimpicciolisci (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy msgid "Grow (Pixels):" -msgstr "Ingrandisci (Pixels): " +msgstr "Ingrandisci (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -12501,8 +12606,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Seleziona la precedente forma, sottotile, o Tile." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Regione" @@ -12987,8 +13091,9 @@ msgid "Select SSH private key path" msgstr "Seleziona il percorso della chiave privata SSH" #: editor/plugins/version_control_editor_plugin.cpp +#, fuzzy msgid "SSH Passphrase" -msgstr "" +msgstr "Frase di accesso SSH" #: editor/plugins/version_control_editor_plugin.cpp msgid "Detect new changes" @@ -13067,8 +13172,9 @@ msgid "Pull" msgstr "" #: editor/plugins/version_control_editor_plugin.cpp +#, fuzzy msgid "Push" -msgstr "" +msgstr "Push" #: editor/plugins/version_control_editor_plugin.cpp msgid "Force Push" @@ -13091,8 +13197,9 @@ msgid "Typechange" msgstr "Cambio di tipo" #: editor/plugins/version_control_editor_plugin.cpp +#, fuzzy msgid "Unmerged" -msgstr "" +msgstr "Non mescolato" #: editor/plugins/version_control_editor_plugin.cpp msgid "View:" @@ -14003,49 +14110,26 @@ msgid "Runnable" msgstr "Eseguibile" #: editor/project_export.cpp +#, fuzzy msgid "Export the project for all the presets defined." -msgstr "" +msgstr "Esporta il progetto per tutti i preset definiti." #: editor/project_export.cpp +#, fuzzy msgid "All presets must have an export path defined for Export All to work." msgstr "" +"Tutti i preset devono avere un percorso di esportazione definito affinché " +"\"Esporta tutto\" funzioni." #: editor/project_export.cpp msgid "Delete preset '%s'?" msgstr "Eliminare preset \"%s\"?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Non è stato possibile esportare il progetto per la piattaforma \"%s\".\n" -"I template di esportazione sembrano essere mancanti o non validi." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Non è stato possibile esportare il progetto per la piattaforma \"%s\".\n" -"Questo potrebbe essere dovuto a un problema di configurazione nel preset di " -"esportazione o nelle impostazioni di esportazione." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Esportando Tutto" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Il percorso di esportazione specificato non esiste:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"I template di esportazione per questa piattaforma sono mancanti/corrotti:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Percorso di Esportazione" @@ -14193,6 +14277,11 @@ msgid "Export templates for this platform are missing:" msgstr "Le export templates per questa piattaforma sono mancanti:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fondatori del progetto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gestisci template d'esportazione" @@ -15743,7 +15832,7 @@ msgstr "Allega Script Nodo" #: editor/script_editor_debugger.cpp #, fuzzy msgid "Remote %s:" -msgstr "Remoto " +msgstr "Remoto %s:" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -16270,7 +16359,6 @@ msgid "Drop Mouse On GUI Input Disabled" msgstr "" #: main/main.cpp -#, fuzzy msgid "stdout" msgstr "stdout" @@ -16317,14 +16405,13 @@ msgstr "Dispositivi Input" #: main/main.cpp #, fuzzy msgid "Pointing" -msgstr "Punto" +msgstr "Puntamento" #: main/main.cpp msgid "Touch Delay" msgstr "Delay Tocco" #: main/main.cpp servers/visual_server.cpp -#, fuzzy msgid "GLES3" msgstr "GLES3" @@ -16474,7 +16561,6 @@ msgid "Active Soft World" msgstr "" #: modules/csg/csg_gizmos.cpp -#, fuzzy msgid "CSG" msgstr "CSG" @@ -16565,7 +16651,7 @@ msgstr "Lati Anello" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "Poligono" @@ -16731,7 +16817,7 @@ msgstr "Singleton GDNative disabilitato" #: modules/gdnative/gdnative_library_singleton_editor.cpp #, fuzzy msgid "Libraries:" -msgstr "Librerie: " +msgstr "Librerie:" #: modules/gdnative/nativescript/nativescript.cpp msgid "Class Name" @@ -17130,7 +17216,6 @@ msgid "Use In Baked Light" msgstr "Utilizza in Luce Preprocessata" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "Cella" @@ -17156,6 +17241,19 @@ msgstr "Centra Z" msgid "Mask" msgstr "Maschera" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigazione" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Sensazione Navigazione" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Piano Successivo" @@ -17365,12 +17463,14 @@ msgid "Oversample" msgstr "" #: modules/mobile_vr/mobile_vr_interface.cpp +#, fuzzy msgid "K1" -msgstr "" +msgstr "K1" #: modules/mobile_vr/mobile_vr_interface.cpp +#, fuzzy msgid "K2" -msgstr "" +msgstr "K2" #: modules/mono/csharp_script.cpp msgid "Class name can't be a reserved keyword" @@ -17569,7 +17669,7 @@ msgstr "" #: modules/visual_script/visual_script.cpp #, fuzzy msgid "Node returned an invalid sequence output:" -msgstr "Il nodo ha ritornato una sequenza di output invalida: " +msgstr "Il nodo ha ritornato una sequenza di output invalida:" #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" @@ -17578,7 +17678,7 @@ msgstr "Trovato bit di sequenza ma non il nodo nello stack, segnalare il bug!" #: modules/visual_script/visual_script.cpp #, fuzzy msgid "Stack overflow with stack depth:" -msgstr "Overflow dello stack con profondità dello stack: " +msgstr "Overflow dello stack con profondità dello stack:" #: modules/visual_script/visual_script.cpp #, fuzzy @@ -17906,11 +18006,12 @@ msgstr "Modifica membro" #: scene/resources/visual_shader.cpp #, fuzzy msgid "Expression" -msgstr "Cambia espressione" +msgstr "Espressione" #: modules/visual_script/visual_script_flow_control.cpp +#, fuzzy msgid "Return" -msgstr "" +msgstr "Ritorno" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy @@ -17949,7 +18050,7 @@ msgstr "" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy msgid "Input type not iterable:" -msgstr "Il tipo di input non è iterabile: " +msgstr "Il tipo di input non è iterabile:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" @@ -17958,7 +18059,7 @@ msgstr "L'iteratore è diventato invalido" #: modules/visual_script/visual_script_flow_control.cpp #, fuzzy msgid "Iterator became invalid:" -msgstr "L'iteratore è diventato invalido: " +msgstr "L'iteratore è diventato invalido:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Sequence" @@ -18119,12 +18220,12 @@ msgstr "Operatore" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy msgid "Invalid argument of type:" -msgstr ": Argomento invalido di tipo: " +msgstr "Argomento invalido di tipo:" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy msgid "Invalid arguments:" -msgstr ": Argomenti invalidi: " +msgstr "Argomenti invalidi:" #: modules/visual_script/visual_script_nodes.cpp msgid "a if cond, else b" @@ -18137,12 +18238,12 @@ msgstr "Var Nome" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy msgid "VariableGet not found in script:" -msgstr "VariableGet non trovato nello script: " +msgstr "VariableGet non trovato nello script:" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy msgid "VariableSet not found in script:" -msgstr "VariableSet non trovato nello script: " +msgstr "VariableSet non trovato nello script:" #: modules/visual_script/visual_script_nodes.cpp msgid "Preload" @@ -18659,10 +18760,6 @@ msgid "Could not execute on device." msgstr "Impossibile eseguire sul dispositivo." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Impossibile trovare lo strumento \"apksigner\"." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18792,12 +18889,17 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Segnale" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "Non è stato possibile trovare \"apksigner\".\n" "Verificare che il comando sia disponibile nella directory degli strumenti di " @@ -18817,6 +18919,11 @@ msgid "Could not find keystore, unable to export." msgstr "Non è stato possibile trovare keystore, impossible esportare." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Impossibile avviare il sottoprocesso!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' ha restituito con errore #%d" @@ -18847,7 +18954,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Nome file non valido! L'APK Android richiede l'estensione *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Formato d'esportazione non supportato!\n" #: platform/android/export/export_plugin.cpp @@ -18860,10 +18968,9 @@ msgstr "" "\"Progetto\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Versione build di Android non coerente:\n" @@ -18872,14 +18979,16 @@ msgstr "" "Per favore, reinstalla il build template di Android dal menu \"Progetto\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Impossibile sovrascrivere i file res://android/build/res/*.xml con il nome " "del progetto" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Impossibile esportare i file del progetto in un progetto gradle\n" #: platform/android/export/export_plugin.cpp @@ -18891,8 +19000,9 @@ msgid "Building Android Project (gradle)" msgstr "Compilazione di un progetto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Compilazione del progetto Android fallita, controlla l'output per vedere gli " @@ -18913,7 +19023,8 @@ msgstr "" "directory del progetto gradle per gli output." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pacchetto non trovato: \"%s\"" #: platform/android/export/export_plugin.cpp @@ -18921,17 +19032,16 @@ msgid "Creating APK..." msgstr "Creazione APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Impossibile trovare il template APK per l'esportazione:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18945,7 +19055,8 @@ msgid "Adding files..." msgstr "Aggiungendo file..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Impossibile esportare i file del progetto" #: platform/android/export/export_plugin.cpp @@ -19188,6 +19299,17 @@ msgstr "Taglia nodi" msgid "Custom BG Color" msgstr "Taglia nodi" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Gestisci i modelli d'esportazione" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Modello di rilascio personalizzato non trovato." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19210,22 +19332,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Esegui il codice HTML esportato nel browser di sistema predefinito." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Impossibile aprire il template per l'esportazione:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Template di esportazione non valido:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Impossibile scrivere il file:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Imposta Margine" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Impossibile leggere il file:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Separazione:" @@ -19300,15 +19435,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Impossibile leggere la shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Impossibile creare la directory per il server HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Errore all'avvio del server HTTP:" #: platform/javascript/export/export.cpp @@ -19609,9 +19747,28 @@ msgid "Apple Team ID" msgstr "ID Apple Team" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Impossibile esportare i file del progetto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Impossibile avviare il sottoprocesso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localizzazione" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19627,20 +19784,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nessuna icona trovata." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Errore nel salvataggio del file: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direzione" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Impossibile avviare il sottoprocesso!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Creando la miniatura" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Impossibile trovare il template dell'app per l'esportazione:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Template di esportazione non valido:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19648,7 +19861,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19689,6 +19902,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proiezione" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Impossibile esportare i file del progetto in un progetto gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificatore del bundle non valido:" @@ -19997,7 +20220,6 @@ msgstr "" "620x300)." #: platform/uwp/export/export.cpp -#, fuzzy msgid "UWP" msgstr "UWP" @@ -20016,6 +20238,11 @@ msgid "Debug Algorithm" msgstr "Debugger" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Impossibile rimuovere il file temporaneo:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20063,6 +20290,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotazione Casuale:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Non è stato possibile trovare keystore, impossible esportare." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Non è stato possibile trovare keystore, impossible esportare." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Non è stato possibile trovare keystore, impossible esportare." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Non è stato possibile trovare keystore, impossible esportare." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificatore non valido:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nome non valido." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Impossibile rimuovere il file temporaneo:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20081,29 +20372,47 @@ msgid "Invalid product version:" msgstr "Versione prodotto non valida:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Estensione non valida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Windows" #: platform/windows/export/export.cpp -#, fuzzy msgid "Rcedit" msgstr "Rcedit" #: platform/windows/export/export.cpp -#, fuzzy msgid "Osslsigncode" msgstr "Osslsigncode" #: platform/windows/export/export.cpp -#, fuzzy msgid "Wine" msgstr "Wine" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy msgid "Frames" -msgstr "Fotogramma %" +msgstr "Fotogrammi" #: scene/2d/animated_sprite.cpp msgid "" @@ -20178,8 +20487,9 @@ msgstr "Aggiorna Anteprima" #: scene/2d/area_2d.cpp scene/2d/cpu_particles_2d.cpp scene/3d/area.cpp #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp +#, fuzzy msgid "Gravity" -msgstr "" +msgstr "Gravità" #: scene/2d/area_2d.cpp scene/3d/area.cpp #, fuzzy @@ -20226,7 +20536,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Scegli la Distanza:" @@ -20234,7 +20545,7 @@ msgstr "Scegli la Distanza:" #: scene/2d/audio_stream_player_2d.cpp scene/3d/light.cpp #, fuzzy msgid "Attenuation" -msgstr "Animazione" +msgstr "Attenuazione" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp @@ -20638,13 +20949,14 @@ msgstr "Assegna" #: scene/resources/particles_material.cpp #, fuzzy msgid "Direction" -msgstr "Direzioni" +msgstr "Direzione" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp #: servers/audio/effects/audio_effect_reverb.cpp +#, fuzzy msgid "Spread" -msgstr "" +msgstr "Propagazione" #: scene/2d/cpu_particles_2d.cpp scene/3d/cpu_particles.cpp #: scene/resources/particles_material.cpp @@ -20929,7 +21241,7 @@ msgstr "" #: scene/2d/light_2d.cpp scene/3d/light.cpp scene/resources/style_box.cpp #, fuzzy msgid "Shadow" -msgstr "Shader" +msgstr "Ombra" #: scene/2d/light_2d.cpp #, fuzzy @@ -20985,7 +21297,7 @@ msgstr "" #: scene/2d/line_2d.cpp scene/resources/texture.cpp #, fuzzy msgid "Gradient" -msgstr "Gradiente Modificato" +msgstr "Gradiente" #: scene/2d/line_2d.cpp #, fuzzy @@ -21103,17 +21415,19 @@ msgstr "" "poligono." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance deve essere figlio o nipote di un nodo " -"Navigation2D. Esso fornisce solamente dati di navigazione." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "In Centro In Basso" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Spostamento" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -21288,7 +21602,7 @@ msgstr "Inizializza" #: scene/resources/physics_material.cpp #, fuzzy msgid "Friction" -msgstr "Funzioni" +msgstr "Frizione" #: scene/2d/physics_body_2d.cpp scene/2d/tile_map.cpp scene/3d/physics_body.cpp #: scene/resources/physics_material.cpp @@ -21322,12 +21636,12 @@ msgstr "" #: scene/2d/physics_body_2d.cpp #, fuzzy msgid "Inertia" -msgstr "Verticale:" +msgstr "Inerzia" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy msgid "Weight" -msgstr "Luce" +msgstr "Peso" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp msgid "Gravity Scale" @@ -21403,7 +21717,7 @@ msgstr "" #: scene/resources/line_shape_2d.cpp scene/resources/material.cpp #, fuzzy msgid "Normal" -msgstr "Formato" +msgstr "Normale" #: scene/2d/physics_body_2d.cpp scene/3d/physics_body.cpp #, fuzzy @@ -21784,7 +22098,7 @@ msgstr "" #: servers/audio/effects/audio_effect_filter.cpp #, fuzzy msgid "dB" -msgstr "B" +msgstr "dB" #: scene/3d/audio_stream_player_3d.cpp #, fuzzy @@ -21904,7 +22218,7 @@ msgstr "Indenta a destra" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #, fuzzy msgid "Propagation" -msgstr "Navigazione" +msgstr "Propagazione" #: scene/3d/baked_lightmap.cpp msgid "Image Path" @@ -21936,7 +22250,7 @@ msgstr "Traccia di proprietà" #: scene/3d/camera.cpp #, fuzzy msgid "Projection" -msgstr "Progetto" +msgstr "Proiezione" #: scene/3d/camera.cpp msgid "FOV" @@ -21950,7 +22264,7 @@ msgstr "Scostamento della griglia:" #: scene/3d/camera.cpp #, fuzzy msgid "Near" -msgstr "Più vicino" +msgstr "Vicino" #: scene/3d/camera.cpp msgid "Far" @@ -21963,7 +22277,7 @@ msgstr "" #: servers/physics_server.cpp #, fuzzy msgid "Margin" -msgstr "Imposta Margine" +msgstr "Margine" #: scene/3d/camera.cpp #, fuzzy @@ -22092,7 +22406,7 @@ msgstr "" #: scene/3d/cull_instance.cpp servers/visual_server.cpp #, fuzzy msgid "Portals" -msgstr "Ribalta orizzontalmente" +msgstr "Portali" #: scene/3d/cull_instance.cpp #, fuzzy @@ -22350,14 +22664,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance deve essere un figlio o nipote di un nodo Navigation. " -"Fornisce solamente dati per la navigazione." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -22711,12 +23017,12 @@ msgstr "" #: scene/3d/physics_joint.cpp #, fuzzy msgid "Upper" -msgstr "Maiuscolo" +msgstr "Superiore" #: scene/3d/physics_joint.cpp #, fuzzy msgid "Lower" -msgstr "Minuscolo" +msgstr "Minore" #: scene/3d/physics_joint.cpp msgid "Motor" @@ -23049,9 +23355,8 @@ msgid "Roomlist" msgstr "" #: scene/3d/room_manager.cpp servers/visual_server.cpp -#, fuzzy msgid "PVS" -msgstr "FPS" +msgstr "PVS" #: scene/3d/room_manager.cpp #, fuzzy @@ -23349,7 +23654,7 @@ msgstr "Funzioni" #: scene/3d/vehicle_body.cpp #, fuzzy msgid "Suspension" -msgstr "Cambia espressione" +msgstr "Sospensione" #: scene/3d/vehicle_body.cpp #, fuzzy @@ -23363,7 +23668,7 @@ msgstr "" #: scene/3d/visual_instance.cpp scene/resources/navigation_mesh.cpp #, fuzzy msgid "Geometry" -msgstr "Riprova" +msgstr "Geometria" #: scene/3d/visual_instance.cpp #, fuzzy @@ -23736,7 +24041,7 @@ msgstr "" #: scene/gui/base_button.cpp scene/gui/shortcut.cpp #, fuzzy msgid "Shortcut" -msgstr "Scorciatoie" +msgstr "Scorciatoia" #: scene/gui/base_button.cpp #, fuzzy @@ -24576,11 +24881,12 @@ msgstr "" #: scene/gui/texture_progress.cpp #, fuzzy msgid "Fill Mode" -msgstr "Modalità Riproduzione:" +msgstr "Modalità di riempimento" #: scene/gui/texture_progress.cpp scene/resources/material.cpp +#, fuzzy msgid "Tint" -msgstr "" +msgstr "Tinta" #: scene/gui/texture_progress.cpp msgid "Radial Fill" @@ -24594,7 +24900,7 @@ msgstr "Inizializza" #: scene/gui/texture_progress.cpp #, fuzzy msgid "Fill Degrees" -msgstr "Ruotando di %s gradi." +msgstr "Gradi di Riempimento" #: scene/gui/texture_progress.cpp scene/resources/primitive_meshes.cpp #, fuzzy @@ -25082,6 +25388,16 @@ msgid "3D Physics" msgstr "Fisica" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigazione" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigazione" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26006,8 +26322,9 @@ msgid "Sky Contribution" msgstr "Condizione" #: scene/resources/environment.cpp +#, fuzzy msgid "Fog" -msgstr "" +msgstr "Nebbia" #: scene/resources/environment.cpp #, fuzzy @@ -26510,7 +26827,7 @@ msgstr "Trasmissione" msgid "Refraction" msgstr "Separazione:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26593,7 +26910,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Scalatura:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Imposta Tipo di Variabile" #: scene/resources/navigation_mesh.cpp @@ -26610,8 +26932,14 @@ msgid "Source Group Name" msgstr "Sorgente" #: scene/resources/navigation_mesh.cpp -msgid "Agent" -msgstr "" +#, fuzzy +msgid "Cells" +msgstr "Cella" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argomenti Scena Principale:" #: scene/resources/navigation_mesh.cpp msgid "Max Climb" @@ -26623,11 +26951,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Regione" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Unisci da Scena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26641,6 +26974,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Carica i predefiniti" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Scegli la Distanza:" @@ -26658,7 +26996,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27074,6 +27412,11 @@ msgid "Scenario" msgstr "Scena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigazione" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27091,6 +27434,26 @@ msgstr "Lineare sinistra" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Passo Predefinito dei Float" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Anteprima Predefinita" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testing" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Modifica una connessione:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" @@ -27305,7 +27668,7 @@ msgstr "" #: servers/audio/effects/audio_effect_stereo_enhance.cpp #, fuzzy msgid "Time Pullout (ms)" -msgstr "Timeout." +msgstr "Estrazione Temporale (ms)" #: servers/audio/effects/audio_effect_stereo_enhance.cpp msgid "Surround" diff --git a/editor/translations/ja.po b/editor/translations/ja.po index e3f760a17d..c0b37f1509 100644 --- a/editor/translations/ja.po +++ b/editor/translations/ja.po @@ -242,9 +242,10 @@ msgid "Data" msgstr "データ" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "ネットワーク" @@ -394,6 +395,16 @@ msgstr "メッセージキュー" msgid "Max Size (KB)" msgstr "最大サイズ (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "移動モード" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "入力を削除" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -575,7 +586,8 @@ msgstr "説明" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "実行" @@ -801,7 +813,8 @@ msgid "Quality" msgstr "品質" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "フィルター:" @@ -2232,8 +2245,8 @@ msgid "Open" msgstr "開く" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "次のオーナー:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2535,7 +2548,7 @@ msgid "Bus Options" msgstr "バス オプション" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "複製" @@ -2792,6 +2805,25 @@ msgid "Choose" msgstr "選ぶ" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "ノードのパスをコピー" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "パッケージのインストールに成功しました!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "失敗:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "ファイルの保存:" @@ -2804,6 +2836,31 @@ msgid "Packing" msgstr "パック中" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "名前を付けて保存" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "フォルダーを作成できませんでした。" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "プロジェクトファイルをエクスポートできませんでした" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "書き込むファイルを開けません:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "名前を付けて保存" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2924,11 +2981,33 @@ msgstr "カスタム デバッグテンプレートが見つかりません。" msgid "Custom release template not found." msgstr "カスタム リリーステンプレートが見つかりません。" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "テンプレートの管理" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "指定されたエクスポートパスが存在しません:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "テンプレートファイルが見つかりません:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "無効なエクスポート テンプレート:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "パディング" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "32ビットのエクスポートでは、組み込みPCKは4GiBを超えることはできません。" @@ -3102,9 +3181,9 @@ msgid "Import" msgstr "インポート" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "エクスポート" @@ -5196,6 +5275,11 @@ msgstr "" "エクスポートメニューに実行可能なプリセットを追加するか、既存のプリセットを実" "行可能にしてください。" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "プロジェクト" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "ロジックを _run() メソッドに記述する。" @@ -5455,7 +5539,9 @@ msgid "Draw Spaces" msgstr "スペースを描画" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "ナビゲーション" @@ -6902,7 +6988,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "フィルター:" @@ -7199,6 +7285,18 @@ msgid "Saving..." msgstr "保存中..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10175,6 +10273,7 @@ msgid "Points" msgstr "点" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "ポリゴン" @@ -11554,7 +11653,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "ジオメトリが無効です。メッシュに置き換えることはできません。" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Mesh2Dに変換する" #: editor/plugins/sprite_editor_plugin.cpp @@ -12544,8 +12644,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "前のシェイプ、サブタイル、またはタイルを選択します。" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "領域" @@ -14055,38 +14154,10 @@ msgid "Delete preset '%s'?" msgstr "プリセット '%s' を削除しますか?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"プラットフォーム '%s' へのプロジェクトのエクスポートに失敗しました。\n" -"エクスポート用テンプレートが存在しないか、あるいは異常であるようです。" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"プラットフォーム '%s' へのプロジェクトのエクスポートに失敗しました。\n" -"エクスポート用プリセットあるいはエクスポート設定に問題がある可能性がありま" -"す。" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "すべてエクスポート" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "指定されたエクスポートパスが存在しません:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"このプラットフォームに対するエクスポート テンプレートが見つからないか、破損し" -"ています:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "エクスポート先のパス" @@ -14233,6 +14304,11 @@ msgid "Export templates for this platform are missing:" msgstr "このプラットフォームに対するエクスポート テンプレートが見つかりません:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "プロジェクト創始者" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "エクスポートテンプレートの管理" @@ -16619,7 +16695,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "ポリゴン" @@ -17224,7 +17300,6 @@ msgid "Use In Baked Light" msgstr "ライトマップを焼き込む" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17254,6 +17329,19 @@ msgstr "中央" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "ナビゲーション" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "ナビゲーションモード" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "次の平面" @@ -18795,10 +18883,6 @@ msgid "Could not execute on device." msgstr "デバイスで実行できませんでした。" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "'apksigner' ツールが見つかりません。" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18917,12 +19001,17 @@ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" "\"Target Sdk\" バージョンは \"Min Sdk\" バージョン以上でなければなりません。" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "DMGをコード署名中" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner' が見つかりませんでした。\n" "このコマンドが Android SDK build-tools ディレクトリにあるか確認してくださ" @@ -18942,6 +19031,11 @@ msgid "Could not find keystore, unable to export." msgstr "キーストアが見つからないため、エクスポートできません。" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "サブプロセスを開始できませんでした!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' がエラー #%d で終了しました" @@ -18970,7 +19064,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "無効なファイル名です! Android APKには拡張子 *.apk が必要です。" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "サポートされていないエクスポートフォーマットです!\n" #: platform/android/export/export_plugin.cpp @@ -18982,10 +19077,9 @@ msgstr "" "情報が存在しません。 「プロジェクト」メニューから再インストールしてください。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Androidビルド バージョンの不一致:\n" @@ -18995,13 +19089,15 @@ msgstr "" "ださい。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "res://android/build/res/*.xml ファイルをプロジェクト名で上書きできません" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "" "プロジェクトファイルをgladleプロジェクトにエクスポートできませんでした\n" @@ -19014,8 +19110,9 @@ msgid "Building Android Project (gradle)" msgstr "Androidプロジェクトの構築(gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Androidプロジェクトのビルドに失敗しました。エラーの出力を確認してください。\n" @@ -19035,7 +19132,8 @@ msgstr "" "gradleのプロジェクトディレクトリを確認してください。" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "見つからないパッケージ: %s" #: platform/android/export/export_plugin.cpp @@ -19043,17 +19141,16 @@ msgid "Creating APK..." msgstr "APK を作成しています..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "エクスポートするテンプレートAPKが見つかりませんでした:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19067,7 +19164,8 @@ msgid "Adding files..." msgstr "ファイルを追加中..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "プロジェクトファイルをエクスポートできませんでした" #: platform/android/export/export_plugin.cpp @@ -19309,6 +19407,17 @@ msgstr "ノードを切り取る" msgid "Custom BG Color" msgstr "ノードを切り取る" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "テンプレートの管理" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "カスタム リリーステンプレートが見つかりません。" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store チームID が未指定 - プロジェクトを構成できません。" @@ -19330,22 +19439,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "エクスポートしたHTMLをシステム既定のブラウザで実行する。" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "エクスポート用のテンプレートを開けませんでした:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "無効なエクスポート テンプレート:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "ファイルを書き込めませんでした:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "マージンを設定する" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "ファイルを読み込めませんでした:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "分離:" @@ -19420,15 +19542,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "HTMLシェルを読み込めませんでした:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "HTTPサーバーのディレクトリの作成に失敗:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "HTTPサーバーの開始に失敗:" #: platform/javascript/export/export.cpp @@ -19725,9 +19850,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "プロジェクトファイルをエクスポートできませんでした" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "サブプロセスを開始できませんでした!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "ローカライズ" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19743,21 +19887,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "アイコンが見つかりませんでした。" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "ファイルの保存エラー: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "方向" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "サブプロセスを開始できませんでした!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "サムネイルを作成中" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "エクスポートするテンプレートAPKが見つかりませんでした:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "無効なエクスポート テンプレート:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19765,7 +19964,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19806,6 +20005,17 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "プロジェクト" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "" +"プロジェクトファイルをgladleプロジェクトにエクスポートできませんでした\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "無効なバンドルID:" @@ -20128,6 +20338,11 @@ msgid "Debug Algorithm" msgstr "デバッガー" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "一時ファイルを削除できません:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20175,6 +20390,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "ランダムな回転:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "キーストアが見つからないため、エクスポートできません。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "キーストアが見つからないため、エクスポートできません。" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "キーストアが見つからないため、エクスポートできません。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "キーストアが見つからないため、エクスポートできません。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "無効な識別子:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "無効な名前です。" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "一時ファイルを削除できません:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20193,6 +20472,23 @@ msgid "Invalid product version:" msgstr "無効な製品バージョン:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "無効な実行可能ファイルです。" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Windows" @@ -20208,6 +20504,10 @@ msgstr "osslsigncode" msgid "Wine" msgstr "Wine" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20331,7 +20631,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "最大距離" @@ -21190,17 +21491,19 @@ msgstr "" "プロパティを設定するか、ポリゴンを描画してください。" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance は、子または孫 Navigation2D ノードにある必要があり" -"ます。ナビゲーション データのみ提供します。" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "中央下" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "トラベル" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22439,14 +22742,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent はSpatialノードの下でのみ使用されます。" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance は、ナビゲーションノードの子や孫である必要があります。" -"これはナビゲーションデータのみ提供します。" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25188,6 +25483,16 @@ msgid "3D Physics" msgstr " (物理的)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "ナビゲーション" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "ナビゲーション" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "hiDPIを使用" @@ -26615,7 +26920,7 @@ msgstr "トランジション" msgid "Refraction" msgstr "分離:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26700,7 +27005,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "縮尺: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "変数の型を設定" #: scene/resources/navigation_mesh.cpp @@ -26718,10 +27028,15 @@ msgid "Source Group Name" msgstr "ソース" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "メインシーンの引数:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26731,11 +27046,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "領域" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "シーンからマージ" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26749,6 +27069,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "デフォルトを表示" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "距離を取得:" @@ -26766,7 +27091,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27183,6 +27508,11 @@ msgid "Scenario" msgstr "シーン" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "ナビゲーション" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27200,6 +27530,26 @@ msgstr "左線形" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "デフォルトのZ Far" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "デフォルトのプレビュー" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "試験的" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "接続を編集:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ka.po b/editor/translations/ka.po index 875dfbd491..bd99c1497d 100644 --- a/editor/translations/ka.po +++ b/editor/translations/ka.po @@ -216,9 +216,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -372,6 +373,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "მასშტაბის თანაფარდობა:" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -562,7 +572,8 @@ msgstr "აღწერა:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -776,7 +787,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "ანიმ სიგრძის შეცვლა" @@ -2253,8 +2265,8 @@ msgid "Open" msgstr "გახსნილი" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "მფლობელები:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2564,7 +2576,7 @@ msgid "Bus Options" msgstr "აღწერა:" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2822,6 +2834,23 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "პაკეტი დაყენდა წარმატებით!" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2834,6 +2863,28 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "ვერ წავშლით:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "პროექტის დამფუძნებლები" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2937,8 +2988,27 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "წავშალოთ მონიშნული ფაილები?" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "ანიმაციის ხანგრძლივობა (წამებში)." + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3118,9 +3188,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5131,6 +5201,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "პროექტის დამფუძნებლები" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5394,7 +5469,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "შექმნა" @@ -6851,7 +6928,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "ანიმ სიგრძის შეცვლა" @@ -7135,6 +7212,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10113,6 +10202,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "შექმნა" @@ -11513,8 +11603,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "შექმნა" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12525,8 +12616,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "ინტერპოლაციის რეჟიმი" @@ -14026,31 +14116,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14185,6 +14254,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "პროექტის დამფუძნებლები" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16505,7 +16579,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "შექმნა" @@ -17092,7 +17166,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17122,6 +17195,19 @@ msgstr "წაშლა" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "შექმნა" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "შექმნა" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18629,10 +18715,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18737,12 +18819,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "სიგნალები" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18758,6 +18844,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18786,7 +18876,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18797,19 +18887,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18822,7 +18910,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18838,7 +18926,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "ანიმაციის ხანგრძლივობა (წამებში)." #: platform/android/export/export_plugin.cpp @@ -18846,15 +18934,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18865,7 +18950,7 @@ msgid "Adding files..." msgstr "საყვარლები:" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19104,6 +19189,15 @@ msgstr "ანიმაციის გასაღებების ასლ msgid "Custom BG Color" msgstr "ანიმაციის გასაღებების ასლის შექმნა" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19126,19 +19220,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "არასწორი ფონტის ზომა." + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "მონიშვნის მრუდის ცვლილება" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -19215,16 +19319,17 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "ჩატვირთვის შეცდომები!" #: platform/javascript/export/export.cpp msgid "Web" @@ -19507,9 +19612,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "შექმნა" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19525,19 +19647,73 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "მუდმივი" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "ჩატვირთვის შეცდომები!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "აღწერა:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "არასწორი ფონტის ზომა." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19545,7 +19721,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19587,6 +19763,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "პროექტის დამფუძნებლები" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "არასწორი ფონტის ზომა." @@ -19896,6 +20081,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "ვერ წავშლით:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19942,6 +20132,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "მუდმივი" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "არასწორი ფონტის ზომა." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "არასწორი ფონტის ზომა." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "ვერ წავშლით:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19963,6 +20213,23 @@ msgid "Invalid product version:" msgstr "არასწორი ფონტის ზომა." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "არასწორი ფონტის ზომა." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19978,6 +20245,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -20092,7 +20363,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20890,13 +21162,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "წაშლა" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22020,12 +22295,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24558,6 +24827,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "შექმნა" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "შექმნა" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25924,7 +26203,7 @@ msgstr "გარდასვლა" msgid "Refraction" msgstr "ფუნქციის შექმნა" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26004,7 +26283,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "მასშტაბის თანაფარდობა:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "%s ტიპის ცვლილება" #: scene/resources/navigation_mesh.cpp @@ -26021,7 +26305,11 @@ msgid "Source Group Name" msgstr "რესურსი" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26033,11 +26321,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "ინტერპოლაციის რეჟიმი" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26050,6 +26343,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "ანიმ სიგრძის შეცვლა" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26066,7 +26364,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26461,6 +26759,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "შექმნა" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26477,6 +26780,26 @@ msgstr "წრფივი" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "%s ტიპის ცვლილება" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "%s ტიპის ცვლილება" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "%s ტიპის ცვლილება" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "მონიშვნის მრუდის ცვლილება" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/km.po b/editor/translations/km.po index b08b57906d..52131ea96a 100644 --- a/editor/translations/km.po +++ b/editor/translations/km.po @@ -200,9 +200,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -351,6 +352,14 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +msgid "Mouse Mode" +msgstr "" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -531,7 +540,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -739,7 +749,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2125,7 +2136,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2416,7 +2427,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2672,6 +2683,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2684,6 +2711,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2784,8 +2831,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2955,9 +3019,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4909,6 +4973,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5163,7 +5231,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6546,7 +6616,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6813,6 +6883,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9689,6 +9771,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11042,7 +11125,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12000,8 +12083,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13418,31 +13500,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13575,6 +13636,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15822,7 +15887,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16381,7 +16446,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16407,6 +16471,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "តម្លៃ:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17836,10 +17913,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -17943,12 +18016,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17964,6 +18040,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -17992,7 +18072,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18003,19 +18083,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18028,7 +18106,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18043,7 +18121,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18051,15 +18129,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18069,7 +18144,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18293,6 +18368,15 @@ msgstr "" msgid "Custom BG Color" msgstr "" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18314,19 +18398,28 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "index នៃ type %s សម្រាប់ base type %s មិនត្រឺមត្រូវទេ" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +msgid "Icon Creation" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18398,15 +18491,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18673,9 +18766,25 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization failed." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18691,15 +18800,66 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "DMG Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18710,7 +18870,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18751,6 +18911,14 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +msgid "ZIP Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19047,6 +19215,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19087,6 +19259,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "arguments ដែលប្រើសំរាប់រៀប '%s' មិនត្រឹមត្រូវទេ" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19105,6 +19334,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19120,6 +19365,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19229,7 +19478,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -19977,13 +20227,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21040,12 +21292,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23392,6 +23638,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Key(s) ដែលបានជ្រើសស្ទួន" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24620,7 +24876,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24696,10 +24952,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Anim ផ្លាស់ប្តូរ Transition" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24712,7 +24973,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24724,11 +24989,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24741,6 +25010,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24757,7 +25030,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25119,6 +25392,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Anim ផ្លាស់ប្តូរ Transition" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25134,6 +25412,25 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "តម្លៃ:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "តម្លៃ:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "តម្លៃ:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Edge Connection Margin" +msgstr "" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ko.po b/editor/translations/ko.po index 9dde50266e..cc27ce3de6 100644 --- a/editor/translations/ko.po +++ b/editor/translations/ko.po @@ -32,13 +32,15 @@ # Lee Minhak <minarihak@gmail.com>, 2022. # 한수현 <shh1473@ajou.ac.kr>, 2022. # Taehun Yun <yooontehoon@naver.com>, 2022. +# vrSono <global.sonogong@gmail.com>, 2022. +# Seonghyeon Cho <seonghyeoncho96@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-30 16:17+0000\n" -"Last-Translator: Myeongjin Lee <aranet100@gmail.com>\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" +"Last-Translator: Seonghyeon Cho <seonghyeoncho96@gmail.com>\n" "Language-Team: Korean <https://hosted.weblate.org/projects/godot-engine/" "godot/ko/>\n" "Language: ko\n" @@ -230,9 +232,10 @@ msgid "Data" msgstr "데이터" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "네트워크" @@ -337,9 +340,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "디코딩할 바이트가 모자라거나 잘못된 형식입니다." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "표현식의 입력 %i (전달되지 않음) 이(가) 올바르지 않습니다" +msgstr "표현식의 입력 %d (전달되지 않음) 이(가) 올바르지 않습니다" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -382,6 +384,16 @@ msgstr "메시지 대기열" msgid "Max Size (KB)" msgstr "최대 크기(KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "이동 모드" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "입력 삭제" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -561,7 +573,8 @@ msgstr "서술" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "실행" @@ -769,7 +782,8 @@ msgid "Quality" msgstr "품질" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "필터" @@ -1294,19 +1308,16 @@ msgid "Remove this track." msgstr "이 트랙을 제거합니다." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "시간 (초): " +msgstr "시간 (초):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "위치" +msgstr "위치:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "회전" +msgstr "회전:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1323,44 +1334,36 @@ msgid "Type:" msgstr "타입:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "(Invalid, expected type: %s)" -msgstr "잘못된 내보내기 템플릿:" +msgstr "(인식불가. 예상한 타입: %s)" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Easing:" -msgstr "속도 완화" +msgstr "Easing:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "In-Handle:" -msgstr "입력 핸들" +msgstr "입력 핸들:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Out-Handle:" -msgstr "출력 핸들" +msgstr "출력 핸들:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Stream:" -msgstr "스트림" +msgstr "스트림:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start (s):" -msgstr "재시작 (초):" +msgstr "시작 (초):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End (s):" -msgstr "페이드 인 (초):" +msgstr "종료 (초):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation Clip:" -msgstr "애니메이션:" +msgstr "애니메이션 클립:" #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" @@ -1575,9 +1578,8 @@ msgid "Add Method Track Key" msgstr "메서드 트랙 키 추가" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "오브젝트에 메서드가 없음: " +msgstr "오브젝트에 메서드가 없음:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2185,8 +2187,8 @@ msgid "Open" msgstr "열기" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "소유자:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2485,7 +2487,7 @@ msgid "Bus Options" msgstr "버스 옵션" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "복제" @@ -2538,9 +2540,8 @@ msgid "There is no '%s' file." msgstr "'%s' 파일이 없습니다." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Layout:" -msgstr "레이아웃" +msgstr "레이아웃:" #: editor/editor_audio_buses.cpp msgid "Invalid file, not an audio bus layout." @@ -2742,6 +2743,25 @@ msgid "Choose" msgstr "선택" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "파일 경로 완성" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "패키지를 성공적으로 설치했습니다!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "실패함:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "저장하려는 파일:" @@ -2754,6 +2774,31 @@ msgid "Packing" msgstr "패킹 중" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "다른 이름으로 저장" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "폴더를 만들 수 없습니다." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "프로젝트 파일을 내보낼 수 없었습니다" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "파일을 쓰기 모드로 열 수 없음:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "다른 이름으로 저장" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2870,11 +2915,33 @@ msgstr "커스텀 디버그 템플릿을 찾을 수 없습니다." msgid "Custom release template not found." msgstr "커스텀 릴리스 템플릿을 찾을 수 없습니다." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "템플릿 관리" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "주어진 내보내기 경로가 없음:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "템플릿 파일을 찾을 수 없습니다:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "잘못된 내보내기 템플릿:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "패딩" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "32비트 환경에서는 4 GiB보다 큰 내장 PCK를 내보낼 수 없습니다." @@ -3045,9 +3112,9 @@ msgid "Import" msgstr "가져오기" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "내보내기" @@ -5018,9 +5085,8 @@ msgid "Size:" msgstr "크기:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "페이지: " +msgstr "페이지:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5114,6 +5180,11 @@ msgstr "" "내보내기 메뉴에서 실행할 수 있는 프리셋을 추가하거나 기존 프리셋을 실행할 수 " "있도록 정의해주세요." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "프로젝트" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "_run() 메서드에 당신의 논리를 작성하세요." @@ -5367,7 +5438,9 @@ msgid "Draw Spaces" msgstr "공백 사용" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "네비게이션" @@ -5535,7 +5608,7 @@ msgstr "타입 힌트 추가" #: editor/editor_settings.cpp msgid "Use Single Quotes" -msgstr "단일 인용 사용" +msgstr "홑따옴표 사용" #: editor/editor_settings.cpp msgid "Show Help Index" @@ -5694,9 +5767,8 @@ msgid "Warped Mouse Panning" msgstr "" #: editor/editor_settings.cpp -#, fuzzy msgid "Navigation Feel" -msgstr "내비게이션 모드" +msgstr "내비게이션 감도" #: editor/editor_settings.cpp msgid "Orbit Sensitivity" @@ -5752,42 +5824,36 @@ msgid "Freelook Speed Zoom Link" msgstr "자유 시점 속도 수정자" #: editor/editor_settings.cpp editor/plugins/tile_map_editor_plugin.cpp -#, fuzzy msgid "Grid Color" -msgstr "색상 선택" +msgstr "격자 색상" #: editor/editor_settings.cpp -#, fuzzy msgid "Guides Color" -msgstr "색상 선택" +msgstr "가이드 색상" #: editor/editor_settings.cpp -#, fuzzy msgid "Smart Snapping Line Color" -msgstr "스마트 스냅" +msgstr "스마트 스냅 라인 색상" #: editor/editor_settings.cpp msgid "Bone Width" -msgstr "" +msgstr "본 너비" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 1" -msgstr "색상 항목 이름 바꾸기" +msgstr "본 색상 1" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Color 2" -msgstr "색상 항목 이름 바꾸기" +msgstr "본 색상 2" #: editor/editor_settings.cpp -#, fuzzy msgid "Bone Selected Color" -msgstr "선택된 프로필 구성:" +msgstr "선택된 본 색상" #: editor/editor_settings.cpp msgid "Bone IK Color" -msgstr "" +msgstr "본 IK 색상" #: editor/editor_settings.cpp msgid "Bone Outline Color" @@ -5889,14 +5955,12 @@ msgid "Auto Save" msgstr "자동 저장" #: editor/editor_settings.cpp -#, fuzzy msgid "Save Before Running" -msgstr "씬을 실행하기 전에 저장..." +msgstr "실행하기 전에 저장" #: editor/editor_settings.cpp -#, fuzzy msgid "Font Size" -msgstr "정면 뷰" +msgstr "폰트 크기" #: editor/editor_settings.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp @@ -6826,7 +6890,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "필터:" @@ -7123,6 +7187,18 @@ msgid "Saving..." msgstr "저장 중..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10098,6 +10174,7 @@ msgid "Points" msgstr "점" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "폴리곤" @@ -11479,7 +11556,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "잘못된 지오메트리. 메시로 대체할 수 없습니다." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Mesh2D로 변환" #: editor/plugins/sprite_editor_plugin.cpp @@ -12474,8 +12552,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "이전 모양, 하위 타일, 혹은 타일을 선택하세요." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "영역" @@ -13997,35 +14074,10 @@ msgid "Delete preset '%s'?" msgstr "'%s' 프리셋을 삭제하시겠습니까?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"'%s' 플랫폼에 프로젝트를 내보낼 수 없습니다.\n" -"내보내기 템플릿이 누락되거나 잘못된 것 같습니다." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"'%s' 플랫폼에 프로젝트를 내보낼 수 없습니다.\n" -"내보내기 프리셋이나 내보내기 설정의 문제인 것 같습니다." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "모두 내보내기" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "주어진 내보내기 경로가 없음:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "이 플랫폼의 내보내기 템플릿이 누락됨/손상됨:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "경로 내보내기" @@ -14170,6 +14222,11 @@ msgid "Export templates for this platform are missing:" msgstr "이 플랫폼에 대한 내보내기 템플릿이 누락됨:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "프로젝트 창립자" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "내보내기 템플릿 관리" @@ -16574,7 +16631,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "폴리곤" @@ -17197,7 +17254,6 @@ msgid "Use In Baked Light" msgstr "라이트맵 굽기" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17227,6 +17283,19 @@ msgstr "중앙" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "네비게이션" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "내비게이션 감도" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "다음 평면" @@ -18785,10 +18854,6 @@ msgid "Could not execute on device." msgstr "기기에서 실행할 수 없었습니다." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "'apksigner' 툴을 찾을 수 없습니다." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18904,12 +18969,17 @@ msgstr "\"Export AAB\"는 \"Use Custom Build\"가 활성화된 경우에만 유 msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "시그널" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner'를 찾을 수 없었습니다.\n" "명령이 Android SDK build-tools 디렉토리에서 사용 가능한지 확인해주세요.\n" @@ -18928,6 +18998,11 @@ msgid "Could not find keystore, unable to export." msgstr "keystore를 찾을 수 없어, 내보낼 수 없었습니다." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "하위 프로세스를 시작할 수 없습니다!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner'가 오류 #%d로 반환되었습니다" @@ -18956,7 +19031,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "잘못된 파일이름입니다! Android APK는 *.apk 확장자가 필요합니다." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "지원되지 않는 내보내기 형식입니다!\n" #: platform/android/export/export_plugin.cpp @@ -18968,10 +19044,9 @@ msgstr "" "(Project)' 메뉴에서 다시 설치해주세요." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android 빌드 버전이 맞지 않음:\n" @@ -18980,13 +19055,15 @@ msgstr "" "'프로젝트' 메뉴에서 Android 빌드 템플릿을 다시 설치해주세요." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "res://android/build/res/*.xml 파일을 프로젝트 이름으로 덮어쓸 수 없습니다" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "프로젝트 파일을 gradle 프로젝트로 내보낼 수 없었습니다\n" #: platform/android/export/export_plugin.cpp @@ -18998,8 +19075,9 @@ msgid "Building Android Project (gradle)" msgstr "Android 프로젝트 빌드 중 (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Android 프로젝트의 빌드에 실패했습니다, 출력된 오류를 확인하세요.\n" @@ -19018,7 +19096,8 @@ msgstr "" "트 디렉토리를 확인하세요." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "패키지를 찾을 수 없음: %s" #: platform/android/export/export_plugin.cpp @@ -19026,17 +19105,16 @@ msgid "Creating APK..." msgstr "APK를 만드는 중..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "내보낼 템플릿 APK를 찾을 수 없음:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19050,7 +19128,8 @@ msgid "Adding files..." msgstr "파일을 추가하는 중..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "프로젝트 파일을 내보낼 수 없었습니다" #: platform/android/export/export_plugin.cpp @@ -19293,6 +19372,17 @@ msgstr "노드 잘라내기" msgid "Custom BG Color" msgstr "노드 잘라내기" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "템플릿 관리" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "커스텀 릴리스 템플릿을 찾을 수 없습니다." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store 팀 ID를 지정하지 않았습니다 - 프로젝트를 구성할 수 없습니다." @@ -19314,22 +19404,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "내보낸 HTML을 시스템의 기본 브라우저를 사용하여 실행합니다." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "내보내기 템플릿을 열 수 없음:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "잘못된 내보내기 템플릿:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "파일에 쓸 수 없음:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "여백 설정" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "파일을 읽을 수 없음:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "간격:" @@ -19404,15 +19507,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "HTML shell을 읽을 수 없음:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "HTTP 서버 디렉토리를 만들 수 없음:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "HTTP 서버를 시작하는 중 오류:" #: platform/javascript/export/export.cpp @@ -19712,9 +19818,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "프로젝트 파일을 내보낼 수 없었습니다" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "하위 프로세스를 시작할 수 없습니다!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "현지화" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19730,23 +19855,78 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "아이콘을 찾을 수 없습니다." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "파일 저장 중 오류: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "방향" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "하위 프로세스를 시작할 수 없습니다!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "썸네일 만드는 중" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" "내보낼 템플릿 APK를 찾을 수 없음:\n" "%s" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "잘못된 내보내기 템플릿:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19754,7 +19934,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19795,6 +19975,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "프로젝트" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "프로젝트 파일을 gradle 프로젝트로 내보낼 수 없었습니다\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "잘못된 bundle 식별자:" @@ -20110,6 +20300,11 @@ msgid "Debug Algorithm" msgstr "디버거" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "임시 파일을 제거할 수 없음:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20157,6 +20352,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "무작위 회전:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "keystore를 찾을 수 없어, 내보낼 수 없었습니다." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "keystore를 찾을 수 없어, 내보낼 수 없었습니다." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "keystore를 찾을 수 없어, 내보낼 수 없었습니다." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "keystore를 찾을 수 없어, 내보낼 수 없었습니다." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "잘못된 식별자:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "올바르지 않은 이름입니다." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "임시 파일을 제거할 수 없음:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20178,6 +20437,23 @@ msgid "Invalid product version:" msgstr "잘못된 제품 GUID." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "잘못된 확장자." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "새 창" @@ -20194,6 +20470,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20318,7 +20598,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "거리 선택:" @@ -21182,17 +21463,19 @@ msgstr "" "속성을 설정하거나 폴리곤을 그려주세요." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance는 Navigation2D 노드의 자식이나 손주에 있어야 합니" -"다. 이것은 내비게이션 데이터만을 제공합니다." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "아래쪽 중앙" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "진행" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22424,14 +22707,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance는 Navigation 노드의 자식이나 손주에 있어야 합니다. 이" -"것은 내비게이션 데이터만 제공합니다." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -24914,9 +25189,8 @@ msgid "Draw 2D Outlines" msgstr "윤곽선 만들기" #: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy msgid "Reflections" -msgstr "방향" +msgstr "반사" #: scene/main/scene_tree.cpp #, fuzzy @@ -25165,6 +25439,16 @@ msgid "3D Physics" msgstr " (물리)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "네비게이션" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "네비게이션" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26591,7 +26875,7 @@ msgstr "전환: " msgid "Refraction" msgstr "간격:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26676,7 +26960,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "크기 조절 중: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "변수 타입 설정" #: scene/resources/navigation_mesh.cpp @@ -26694,10 +26983,15 @@ msgid "Source Group Name" msgstr "소스" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "메인 씬 인수:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26707,11 +27001,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "영역" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "씬에서 병합하기" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26725,6 +27024,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "디폴트 보이기" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "거리 선택:" @@ -26742,7 +27046,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27159,6 +27463,11 @@ msgid "Scenario" msgstr "씬" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "네비게이션" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27176,6 +27485,26 @@ msgstr "왼쪽 선형" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "기본 부동 소수점 단계" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "디폴트 미리보기" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "테스트" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "연결 변경:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/lt.po b/editor/translations/lt.po index f611fab612..15e8da21f8 100644 --- a/editor/translations/lt.po +++ b/editor/translations/lt.po @@ -220,9 +220,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Importuoti iš Nodo:" @@ -379,6 +380,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "TimeScale Nodas" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -572,7 +582,8 @@ msgstr "Aprašymas:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -788,7 +799,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtrai..." @@ -2229,7 +2241,7 @@ msgid "Open" msgstr "Atidaryti" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2523,7 +2535,7 @@ msgid "Bus Options" msgstr "Aprašymas:" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikuoti" @@ -2780,6 +2792,22 @@ msgid "Choose" msgstr "Pasirinkite" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2792,6 +2820,28 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nepavyko pašalinti laikino failo:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Filtrai..." + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2895,8 +2945,27 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Pasirinkite Nodus, kuriuos norite importuoti" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "Animacijos Nodas" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3080,9 +3149,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5105,6 +5174,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Aprašymas:" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5371,7 +5445,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Animacijos Nodas" @@ -6831,7 +6907,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtrai..." @@ -7117,6 +7193,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10102,6 +10190,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Priedai" @@ -11501,8 +11590,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Keisti Poligono Skalę" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12517,8 +12607,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Animacijos Nodas" @@ -14016,31 +14105,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Importuoti iš Nodo:" @@ -14180,6 +14248,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Aprašymas:" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16495,7 +16568,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Priedai" @@ -17088,7 +17161,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17118,6 +17190,19 @@ msgstr "Ištrinti Efektą" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Animacijos Nodas" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Animacijos Nodas" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18631,10 +18716,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18739,12 +18820,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signalai" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18760,6 +18845,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18788,7 +18877,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18799,19 +18888,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18824,7 +18911,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18840,7 +18927,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animacijos Nodas" #: platform/android/export/export_plugin.cpp @@ -18848,15 +18935,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18867,8 +18951,9 @@ msgid "Adding files..." msgstr "Filtrai..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" -msgstr "" +#, fuzzy +msgid "Could not export project files." +msgstr "Pradėti Profiliavimą" #: platform/android/export/export_plugin.cpp msgid "Aligning APK..." @@ -19108,6 +19193,15 @@ msgstr "Transition Nodas" msgid "Custom BG Color" msgstr "Transition Nodas" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19130,23 +19224,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Netinkamas šrifto dydis." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Pradėti Profiliavimą" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Prijungti" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Pradėti Profiliavimą" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Versija:" @@ -19221,16 +19326,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" -msgstr "" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." +msgstr "Pradėti Profiliavimą" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "Įvyko klaida kraunant šriftą." #: platform/javascript/export/export.cpp msgid "Web" @@ -19522,9 +19629,27 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Pradėti Profiliavimą" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Animacijos Nodas" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19540,19 +19665,73 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Konstanta" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Įvyko klaida kraunant šriftą." + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Aprašymas:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Netinkamas šrifto dydis." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19560,7 +19739,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19602,6 +19781,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Aprašymas:" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Netinkamas šrifto dydis." @@ -19913,6 +20101,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nepavyko pašalinti laikino failo:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19959,6 +20152,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstanta" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Netinkamas šrifto dydis." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Netinkamas šrifto dydis." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nepavyko pašalinti laikino failo:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19980,6 +20233,23 @@ msgid "Invalid product version:" msgstr "Netinkamas šrifto dydis." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Netinkamas šrifto dydis." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19995,6 +20265,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20113,7 +20387,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20910,13 +21185,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Ištrinti Efektą" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22046,12 +22324,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24592,6 +24864,16 @@ msgid "3D Physics" msgstr "Fizikos Kadro %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Animacijos Nodas" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Animacijos Nodas" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25963,7 +26245,7 @@ msgstr "Transition Nodas" msgid "Refraction" msgstr "Versija:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26043,8 +26325,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Skalė:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Versija:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -26059,10 +26347,15 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Atidaryti Skriptų Editorių" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26071,11 +26364,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Animacijos Nodas" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26088,6 +26386,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Redaguoti Filtrus" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26104,7 +26407,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26499,6 +26802,11 @@ msgid "Scenario" msgstr "Kelias iki Scenos:" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Animacijos Nodas" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26516,6 +26824,26 @@ msgstr "Redaguoti Filtrus" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Atnaujinti" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Atnaujinti" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Redaguoti Filtrus" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Prijungti" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/lv.po b/editor/translations/lv.po index 8f5d1e471a..88132bc800 100644 --- a/editor/translations/lv.po +++ b/editor/translations/lv.po @@ -222,9 +222,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -381,6 +382,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mēroga Režīms" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -575,7 +585,8 @@ msgstr "Apraksts" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Palaist" @@ -798,7 +809,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtrs:" @@ -2227,8 +2239,8 @@ msgid "Open" msgstr "Atvērt" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Īpašnieki:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2531,7 +2543,7 @@ msgid "Bus Options" msgstr "Kopnes Iestatījumi" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Izveidot dublikātu" @@ -2791,6 +2803,25 @@ msgid "Choose" msgstr "Izvēlaties" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopēt mezgla ceļu" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakete instalēta sekmīgi!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Neizdevās:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Faila saglabāšana:" @@ -2803,6 +2834,31 @@ msgid "Packing" msgstr "Pako" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Saglabāt Kā" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Neizdevās izveidot mapi." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Filtrēt projektus" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nevar atvērt failu rakstīšanai:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Saglabāt Kā" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2922,11 +2978,30 @@ msgstr "Pielāgots atkļūdošanas šablons nav atrasts." msgid "Custom release template not found." msgstr "Pielāgots relīzes šablons nav atrasts." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Pārvaldīt šablonus" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Šablona fails nav atrasts:" #: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Pie 32-bitu eksportēšanas, iepakotais PCK nevar būt lielāks par 4GB." @@ -3098,9 +3173,9 @@ msgid "Import" msgstr "Importēt" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksportēt" @@ -5166,6 +5241,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekts" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Raksti savu loģiku _run() metodē." @@ -5436,7 +5516,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigācija" @@ -6882,7 +6964,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtrs:" @@ -7171,6 +7253,18 @@ msgid "Saving..." msgstr "Saglabā..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10068,6 +10162,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Daudzstūri" @@ -11429,8 +11524,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Konvertēt uz CPUParticles2D" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12403,8 +12499,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Reģions" @@ -13847,31 +13942,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14009,6 +14083,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projekta Dibinātāji" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Pārvaldīt Eksporta Šablonus" @@ -16300,7 +16379,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Daudzstūri" @@ -16896,7 +16975,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16926,6 +17004,19 @@ msgstr "Centrēt mezglu" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigācija" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigācijas režīms" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18432,10 +18523,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18539,12 +18626,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signāls" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18560,6 +18651,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nevar palaist sub-procesu!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18588,7 +18684,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18599,19 +18695,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18624,7 +18718,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18639,7 +18733,8 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paka nav atrasta: %s" #: platform/android/export/export_plugin.cpp @@ -18647,15 +18742,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18665,8 +18757,9 @@ msgid "Adding files..." msgstr "Failu pievienošana..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" -msgstr "" +#, fuzzy +msgid "Could not export project files." +msgstr "Nevar palaist sub-procesu!" #: platform/android/export/export_plugin.cpp msgid "Aligning APK..." @@ -18907,6 +19000,17 @@ msgstr "Izgriezt mezglu(s)" msgid "Custom BG Color" msgstr "Izgriezt mezglu(s)" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Pārvaldīt šablonus" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Pielāgots relīzes šablons nav atrasts." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18928,19 +19032,32 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Neizdevās izveidot mapi." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Nederīgs paplašinājums." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Neizdevās izveidot mapi." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Saturs:" + +#: platform/javascript/export/export.cpp +#, fuzzy +msgid "Could not read file: \"%s\"." +msgstr "Neizdevās izveidot mapi." #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -19018,16 +19135,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" -msgstr "" +#, fuzzy +msgid "Could not create HTTP server directory: %s." +msgstr "Neizdevās izveidot mapi." #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "Kļūda saglabājot failu: %s" #: platform/javascript/export/export.cpp msgid "Web" @@ -19317,9 +19436,27 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nevar palaist sub-procesu!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalizācija" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19335,19 +19472,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Kļūda saglabājot failu: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Virzieni" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nevar palaist sub-procesu!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Izveido sīktēlu" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Nederīgs bāzes ceļš." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19355,7 +19547,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19396,6 +19588,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekts" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Nederīgs bunduļa identifikators:" @@ -19706,6 +19907,11 @@ msgid "Debug Algorithm" msgstr "Atkļūdotājs" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nevar noņemt pagaidu failu:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19753,6 +19959,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstante" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Nederīgs Identifikators:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nederīgs nosaukums." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nevar noņemt pagaidu failu:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19774,6 +20040,23 @@ msgid "Invalid product version:" msgstr "Nederīgs produkta GUID." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Nederīgs paplašinājums." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Jauns logs" @@ -19790,6 +20073,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19911,7 +20198,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Šablons" @@ -20721,13 +21009,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centrēt mezglu" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21868,12 +22159,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24458,6 +24743,16 @@ msgid "3D Physics" msgstr "Fizikas kadrs %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigācija" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigācija" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25841,7 +26136,7 @@ msgstr "Pievienot Pāreju" msgid "Refraction" msgstr "Atdalījums:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25921,7 +26216,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Mērogs: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Nomainīt Bāzes Tipu:" #: scene/resources/navigation_mesh.cpp @@ -25938,10 +26238,15 @@ msgid "Source Group Name" msgstr "Avots" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Saturs:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25951,11 +26256,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Reģions" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Sapludināt no ainas" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25968,6 +26278,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Rādīt noklusējumu" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25984,7 +26299,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26385,6 +26700,11 @@ msgid "Scenario" msgstr "Aina" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigācija" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26401,6 +26721,26 @@ msgstr "Pa Kreisi, Lineārs" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Noklusējuma" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Noklusējuma motīvs" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testē" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Izmainīt Savienojumu:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/mk.po b/editor/translations/mk.po index c59b53c3e5..90af441963 100644 --- a/editor/translations/mk.po +++ b/editor/translations/mk.po @@ -203,9 +203,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -356,6 +357,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Својства на анимацијата." + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -537,7 +547,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -745,7 +756,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2135,7 +2147,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2426,7 +2438,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2682,6 +2694,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2694,6 +2722,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2794,8 +2842,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2966,9 +3031,9 @@ msgid "Import" msgstr "Импортирај" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4925,6 +4990,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5181,7 +5250,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6566,7 +6637,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6839,6 +6910,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9718,6 +9801,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11071,7 +11155,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12031,8 +12115,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13452,31 +13535,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13610,6 +13672,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15858,7 +15924,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16421,7 +16487,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16447,6 +16512,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Вредност:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17880,10 +17958,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -17987,12 +18061,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Јазол" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18008,6 +18086,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18036,7 +18118,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18047,19 +18129,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18072,7 +18152,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18087,7 +18167,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18095,15 +18175,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18113,7 +18190,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18339,6 +18416,15 @@ msgstr "" msgid "Custom BG Color" msgstr "" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18360,19 +18446,28 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Невалиден индекс од тип %s за основен тип %s" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +msgid "Icon Creation" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18444,15 +18539,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18719,9 +18814,25 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization failed." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18737,15 +18848,66 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "DMG Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18756,7 +18918,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18797,6 +18959,14 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +msgid "ZIP Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19093,6 +19263,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19133,6 +19307,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Невалидни аргументи на конструкт '%s'" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19151,6 +19382,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19166,6 +19413,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19275,7 +19526,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20029,13 +20281,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21096,12 +21350,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23458,6 +23706,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Дуплирај избран(и) клуч(еви)" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24686,7 +24944,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24760,10 +25018,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Својства на анимацијата." + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24776,7 +25039,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24788,11 +25055,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24805,6 +25076,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24821,7 +25096,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25186,6 +25461,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Својства на анимацијата." + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25201,6 +25481,25 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Вредност:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Вредност:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Вредност:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Edge Connection Margin" +msgstr "" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ml.po b/editor/translations/ml.po index f90d962f02..8e5ef57cd8 100644 --- a/editor/translations/ml.po +++ b/editor/translations/ml.po @@ -206,9 +206,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -359,6 +360,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "വിളി രീതി നോക്കുക" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -541,7 +551,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -749,7 +760,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2143,7 +2155,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2435,7 +2447,7 @@ msgid "Bus Options" msgstr "പ്രവൃത്തികൾ:" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2691,6 +2703,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2703,6 +2731,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2805,8 +2853,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2976,9 +3041,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4938,6 +5003,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5195,7 +5264,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6582,7 +6653,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6851,6 +6922,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9737,6 +9820,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11090,7 +11174,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12049,8 +12133,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13472,31 +13555,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13631,6 +13693,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15881,7 +15947,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16443,7 +16509,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16469,6 +16534,19 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "സൂചികകൾ നീക്കം ചെയ്യുക" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "വില:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17907,10 +17985,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18014,12 +18088,15 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +msgid "Code Signing" +msgstr "" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18035,6 +18112,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18063,7 +18144,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18074,19 +18155,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18099,7 +18178,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18114,7 +18193,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18122,15 +18201,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18140,7 +18216,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18367,6 +18443,15 @@ msgstr "പ്രവൃത്തികൾ:" msgid "Custom BG Color" msgstr "പ്രവൃത്തികൾ:" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18388,19 +18473,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "അടിസ്ഥാന തരം% sഇനു അസാധുവായ സൂചിക തരം" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "ചലനം ചുറ്റൽ" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18473,15 +18568,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18751,9 +18846,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "ചലനം ചുറ്റൽ" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18769,18 +18881,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "പ്രവൃത്തികൾ:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "ത്രിമാന പരിവർത്തനം നോക്കുക" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -18788,7 +18953,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18829,6 +18994,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "ചലനം ചുറ്റൽ" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19125,6 +19299,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19165,6 +19343,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "'%s' നിർമിക്കുവാൻ കിട്ടിയ വിവരങ്ങൾ തെറ്റാണ്" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19183,6 +19418,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19198,6 +19449,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19308,7 +19563,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20066,13 +20322,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21144,12 +21402,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23533,6 +23785,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "സൂചികകൾ നീക്കം ചെയ്യുക" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "സൂചികകൾ നീക്കം ചെയ്യുക" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24794,7 +25056,7 @@ msgstr "" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24871,10 +25133,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "ചലനം ചുറ്റൽ" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24887,7 +25154,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24899,11 +25170,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "പ്രവൃത്തികൾ:" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24916,6 +25192,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24932,7 +25212,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25299,6 +25579,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "ചലനം ചുറ്റൽ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25314,6 +25599,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "വില:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "വില:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "വില:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "ചലനം ചുറ്റൽ" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/mr.po b/editor/translations/mr.po index 1ec7cdfc99..e9ce5ad750 100644 --- a/editor/translations/mr.po +++ b/editor/translations/mr.po @@ -204,9 +204,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -358,6 +359,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "प्ले मोड:" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -543,7 +553,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -752,7 +763,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2144,7 +2156,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2435,7 +2447,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2691,6 +2703,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2703,6 +2731,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2803,8 +2851,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2974,9 +3039,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4932,6 +4997,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5185,7 +5254,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6575,7 +6646,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "नोड हलवा" @@ -6848,6 +6919,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9725,6 +9808,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11078,7 +11162,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12042,8 +12126,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13467,31 +13550,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13624,6 +13686,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15878,7 +15944,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16441,7 +16507,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16470,6 +16535,19 @@ msgstr "नोड हलवा" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "संक्रमण: " + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "नोड हलवा" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17908,10 +17986,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18015,12 +18089,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "नोड जोडा" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18036,6 +18114,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18064,7 +18146,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18075,19 +18157,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18100,7 +18180,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18115,7 +18195,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18123,15 +18203,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18141,7 +18218,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18367,6 +18444,15 @@ msgstr "" msgid "Custom BG Color" msgstr "" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18388,19 +18474,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "बेस प्रकार %s साठी %s प्रकाराची अवैध अनुक्रमणिका" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "अॅनिमेशन ट्री" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18473,15 +18569,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18750,9 +18846,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "अॅनिमेशन ट्री" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18768,15 +18881,67 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "संक्रमण: " + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18787,7 +18952,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18828,6 +18993,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "अॅनिमेशन ट्री" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19126,6 +19300,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19166,6 +19344,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "बेस प्रकार %s साठी %s प्रकाराची अवैध अनुक्रमणिका" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19184,6 +19419,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19199,6 +19450,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19310,7 +19565,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20080,15 +20336,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "नोड हलवा" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "प्रवास" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -21160,12 +21420,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23558,6 +23812,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "नोड हलवा" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "नोड हलवा" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24820,7 +25084,7 @@ msgstr "संक्रमण: " msgid "Refraction" msgstr "संक्रमण: " -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24894,8 +25158,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "स्केल:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "संक्रमण: " #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -24910,7 +25180,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24922,11 +25196,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24939,6 +25217,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24955,7 +25237,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25325,6 +25607,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "नोड हलवा" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25340,6 +25627,26 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "मूल्य:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "ब्लेंड टाइम्स:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "मूल्य:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "अॅनिमेशन ट्री" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ms.po b/editor/translations/ms.po index e7a893dcef..cb6b65ee49 100644 --- a/editor/translations/ms.po +++ b/editor/translations/ms.po @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-31 22:33+0000\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" "Last-Translator: Keviindran Ramachandran <keviinx@yahoo.com>\n" "Language-Team: Malay <https://hosted.weblate.org/projects/godot-engine/godot/" "ms/>\n" @@ -28,7 +28,6 @@ msgstr "" "X-Generator: Weblate 4.13-dev\n" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Tablet Driver" msgstr "Pemacu Tablet" @@ -91,34 +90,32 @@ msgstr "Tanpa sempadan" #: core/bind/core_bind.cpp msgid "Per Pixel Transparency Enabled" -msgstr "" +msgstr "Ketelusan Per Piksel Didayakan" #: core/bind/core_bind.cpp core/project_settings.cpp -#, fuzzy msgid "Fullscreen" -msgstr "Togol Skrin Penuh" +msgstr "Skrin penuh" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Dimaksimumkan" #: core/bind/core_bind.cpp msgid "Minimized" -msgstr "" +msgstr "Diminimumkan" #: core/bind/core_bind.cpp core/project_settings.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp msgid "Resizable" -msgstr "" +msgstr "Boleh diubah saiz" #: core/bind/core_bind.cpp core/os/input_event.cpp scene/2d/node_2d.cpp #: scene/2d/physics_body_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/physics_body.cpp scene/3d/remote_transform.cpp #: scene/gui/control.cpp scene/gui/line_edit.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Position" -msgstr "Kedudukan Dok" +msgstr "Kedudukan" #: core/bind/core_bind.cpp core/project_settings.cpp editor/editor_settings.cpp #: main/main.cpp modules/gridmap/grid_map.cpp @@ -129,63 +126,56 @@ msgstr "Kedudukan Dok" #: scene/resources/primitive_meshes.cpp scene/resources/sky.cpp #: scene/resources/style_box.cpp scene/resources/texture.cpp #: scene/resources/visual_shader.cpp servers/visual_server.cpp -#, fuzzy msgid "Size" -msgstr "Saiz:" +msgstr "Saiz" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "Endian Swap" #: core/bind/core_bind.cpp -#, fuzzy msgid "Editor Hint" -msgstr "Editor" +msgstr "Petunjuk Editor" #: core/bind/core_bind.cpp msgid "Print Error Messages" -msgstr "" +msgstr "Cetak Mesej Ralat" #: core/bind/core_bind.cpp -#, fuzzy msgid "Iterations Per Second" -msgstr "Mod Interpolasi" +msgstr "Lelaran Sesaat" #: core/bind/core_bind.cpp msgid "Target FPS" -msgstr "" +msgstr "FPS Sasaran" #: core/bind/core_bind.cpp -#, fuzzy msgid "Time Scale" -msgstr "Nod TimeScale" +msgstr "Skala Masa" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "Bingkai Fizik %" +msgstr "Betulkan Fizik Jitter" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" -msgstr "" +msgstr "Ralat" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error String" -msgstr "Ralat semasa memindahkan:" +msgstr "Ralat String" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "Ralat semasa memindahkan:" +msgstr "Baris Ralat" #: core/bind/core_bind.cpp msgid "Result" -msgstr "" +msgstr "Hasil" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "" +msgstr "Memori" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -196,127 +186,119 @@ msgstr "" #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h #: servers/visual_server.cpp msgid "Limits" -msgstr "" +msgstr "Had-had" #: core/command_queue_mt.cpp msgid "Command Queue" -msgstr "" +msgstr "Barisan Perintah" #: core/command_queue_mt.cpp msgid "Multithreading Queue Size (KB)" -msgstr "" +msgstr "Saiz Baris Multithreading (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp #: modules/visual_script/visual_script_nodes.cpp #: scene/resources/visual_shader_nodes.cpp -#, fuzzy msgid "Function" msgstr "Fungsi" #: core/image.cpp core/packed_data_container.cpp scene/2d/polygon_2d.cpp #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp msgid "Data" -msgstr "" +msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" -msgstr "" +msgstr "Rangkaian" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Keluarkan" +msgstr "FS Jauh" #: core/io/file_access_network.cpp -#, fuzzy msgid "Page Size" -msgstr "Halaman: " +msgstr "Saiz Halaman" #: core/io/file_access_network.cpp msgid "Page Read Ahead" -msgstr "" +msgstr "Halaman Baca Di Hadapan" #: core/io/http_client.cpp msgid "Blocking Mode Enabled" -msgstr "" +msgstr "Mod Penyekatan Didayakan" #: core/io/http_client.cpp -#, fuzzy msgid "Connection" -msgstr "Sambung" +msgstr "Sambungan" #: core/io/http_client.cpp msgid "Read Chunk Size" -msgstr "" +msgstr "Baca Saiz Chunk" #: core/io/marshalls.cpp msgid "Object ID" -msgstr "" +msgstr "ID Objek" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Aktifkan Kulit Bawang" +msgstr "Benarkan Penyahkodan Objek" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Tolak Sambungan Rangkaian Baharu" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Network Peer" -msgstr "" +msgstr "Rakan Rangkaian" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp -#, fuzzy msgid "Root Node" -msgstr "Nod OneShot" +msgstr "Nod Akar" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Sambung" +msgstr "Tolak Sambungan Baharu" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Mod Pan" +msgstr "Mod Pemindahan" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" -msgstr "" +msgstr "Saiz Maks Encode Buffer" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" -msgstr "" +msgstr "Saiz Maks Input Buffer" #: core/io/packet_peer.cpp msgid "Output Buffer Max Size" -msgstr "" +msgstr "Saiz Maks Output Buffer" #: core/io/packet_peer.cpp msgid "Stream Peer" -msgstr "" +msgstr "Rakan Strim" #: core/io/stream_peer.cpp msgid "Big Endian" -msgstr "" +msgstr "Endian Besar" #: core/io/stream_peer.cpp msgid "Data Array" -msgstr "" +msgstr "Data Array" #: core/io/stream_peer_ssl.cpp msgid "Blocking Handshake" -msgstr "" +msgstr "Menyekat Handshake" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "Edit Sambungan:" +msgstr "Sambungan Tertunda Maks" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -334,13 +316,12 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Bait tidak mencukupi untuk menyahkod bait, atau format tidak sah." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "Input %i tidak sah (tidak lulus) dalam ungkapan" +msgstr "Input %d tidak sah (tidak lulus) dalam ungkapan" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" -msgstr "self tidak boleh digunakan kerana instance adalah null (tidak lulus)" +msgstr "self tidak boleh digunakan kerana contol adalah null (tidak lulus)" #: core/math/expression.cpp msgid "Invalid operands to operator %s, %s and %s." @@ -365,130 +346,128 @@ msgstr "Atas panggilan ke '%s':" #: core/math/random_number_generator.cpp #: modules/opensimplex/open_simplex_noise.cpp msgid "Seed" -msgstr "" +msgstr "Benih" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" -msgstr "Status" +msgstr "Keadaan" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "Barisan Mesej" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "Saiz Maksimum (KB)" + +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mod Alih" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Padam Input" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" -msgstr "" +msgstr "Peranti" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Semua" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp -#, fuzzy msgid "Control" -msgstr "Kawalan Versi" +msgstr "Kawalan" #: core/os/input_event.cpp msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "Komuniti" +msgstr "Perintah" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Pressed" -msgstr "Pratetap" +msgstr "Ditekan" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "Sumber Imbas" +msgstr "Kod imbasan" #: core/os/input_event.cpp msgid "Physical Scancode" -msgstr "" +msgstr "Kod Imbasan Fizikal" #: core/os/input_event.cpp msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp msgid "Echo" -msgstr "" +msgstr "Gema" #: core/os/input_event.cpp scene/gui/base_button.cpp -#, fuzzy msgid "Button Mask" -msgstr "Butang X 1" +msgstr "Mask Butang" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "Pemalar" +msgstr "Kedudukan Global" #: core/os/input_event.cpp msgid "Factor" -msgstr "" +msgstr "Faktor" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Butang X 1" +msgstr "Indeks Butang" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Klik dua kali" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "Tilt" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "Pratetap" +msgstr "Tekanan" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "Snap Relatif" +msgstr "Relatif" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp msgid "Speed" -msgstr "" +msgstr "Kelajuan" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp msgid "Axis" -msgstr "" +msgstr "Paksi" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "Nilai pin" +msgstr "Nilai Paksi" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp msgid "Index" -msgstr "" +msgstr "Indeks" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -499,61 +478,55 @@ msgstr "Aksi" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Kekuatan" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Ubah" +msgstr "Saluran" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "Komuniti" +msgstr "Mesej" #: core/os/input_event.cpp msgid "Pitch" -msgstr "" +msgstr "Pitch" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp msgid "Velocity" -msgstr "" +msgstr "Kelajuan" #: core/os/input_event.cpp msgid "Instrument" -msgstr "" +msgstr "Instrumen" #: core/os/input_event.cpp -#, fuzzy msgid "Controller Number" -msgstr "Nombor Baris:" +msgstr "Nombor Pengawal" #: core/os/input_event.cpp msgid "Controller Value" -msgstr "" +msgstr "Nilai Pengawal" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "Aksi" +msgstr "Aplikasi" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "Konfigurasikan Snap" +msgstr "Konfigurasi" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "Tetapan Projek..." +msgstr "Penggantian Tetapan Projek" #: core/project_settings.cpp core/resource.cpp #: editor/animation_track_editor.cpp editor/editor_autoload_settings.cpp @@ -576,49 +549,47 @@ msgstr "Keterangan" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" -msgstr "" +msgstr "Jalankan" #: core/project_settings.cpp editor/editor_node.cpp #: editor/run_settings_dialog.cpp main/main.cpp msgid "Main Scene" -msgstr "" +msgstr "Adegan Utama" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "Tidak Aktif" +msgstr "Lumpuhkan stdout" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "Tidak Aktif" +msgstr "Lumpuhkan stderr" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "Gunakan Direktori Data Projek Tersembunyi" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "Guna Dir Pengguna Tersuai" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "Nama Dir Pengguna Tersuai" #: core/project_settings.cpp main/main.cpp #: platform/javascript/export/export.cpp platform/osx/export/export.cpp #: platform/uwp/os_uwp.cpp -#, fuzzy msgid "Display" -msgstr "Paparkan Semua" +msgstr "Paparan" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/3d/label_3d.cpp scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Lebar" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/gltf/gltf_node.cpp modules/opensimplex/noise_texture.cpp @@ -627,21 +598,19 @@ msgstr "" #: scene/resources/font.cpp scene/resources/navigation_mesh.cpp #: scene/resources/primitive_meshes.cpp scene/resources/texture.cpp msgid "Height" -msgstr "" +msgstr "Tinggi" #: core/project_settings.cpp msgid "Always On Top" -msgstr "" +msgstr "Sentiasa Di Atas" #: core/project_settings.cpp -#, fuzzy msgid "Test Width" -msgstr "Kiri Lebar" +msgstr "Uji Lebar" #: core/project_settings.cpp -#, fuzzy msgid "Test Height" -msgstr "Menguji" +msgstr "Uji Tinggi" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp @@ -649,9 +618,8 @@ msgid "Audio" msgstr "Audio" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "Muatkan Susun Atur Bas lalai." +msgstr "Susun Atur Bas Lalai" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -662,15 +630,15 @@ msgstr "Editor" #: core/project_settings.cpp msgid "Main Run Args" -msgstr "" +msgstr "Jalan Utama Args" #: core/project_settings.cpp msgid "Search In File Extensions" -msgstr "" +msgstr "Cari Dalam Sambungan Fail" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "Laluan Carian Templat Skrip" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -679,79 +647,68 @@ msgstr "Kawalan Versi" #: core/project_settings.cpp msgid "Autoload On Startup" -msgstr "" +msgstr "Muatkan Automatik Semasa Permulaan" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Nama Plugin:" +msgstr "Nama Plugin" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "Tambah Input" +msgstr "Input" #: core/project_settings.cpp msgid "UI Accept" -msgstr "" +msgstr "UI Terima" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "Pilih" +msgstr "UI Pilih" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" -msgstr "Batal" +msgstr "UI Batal" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Next" -msgstr "Laluan Fokus" +msgstr "Fokus UI Seterusnya" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Prev" -msgstr "Laluan Fokus" +msgstr "Fokus UI Sebelumnya" #: core/project_settings.cpp -#, fuzzy msgid "UI Left" -msgstr "Atas Kiri" +msgstr "UI Kiri" #: core/project_settings.cpp -#, fuzzy msgid "UI Right" -msgstr "Atas Kanan" +msgstr "UI Kanan" #: core/project_settings.cpp msgid "UI Up" -msgstr "" +msgstr "UI Atas" #: core/project_settings.cpp -#, fuzzy msgid "UI Down" -msgstr "Bawah" +msgstr "UI Bawah" #: core/project_settings.cpp -#, fuzzy msgid "UI Page Up" -msgstr "Halaman: " +msgstr "UI Halaman Atas" #: core/project_settings.cpp msgid "UI Page Down" -msgstr "" +msgstr "UI Halaman Bawah" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "UI Laman Utama" #: core/project_settings.cpp -#, fuzzy msgid "UI End" -msgstr "Pada Akhir" +msgstr "UI Akhir" #: core/project_settings.cpp main/main.cpp modules/bullet/register_types.cpp #: modules/bullet/space_bullet.cpp scene/2d/physics_body_2d.cpp @@ -761,9 +718,8 @@ msgstr "Pada Akhir" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp -#, fuzzy msgid "Physics" -msgstr "Bingkai Fizik %" +msgstr "Fizik" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -773,11 +729,11 @@ msgstr "Bingkai Fizik %" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp servers/physics_server.cpp msgid "3D" -msgstr "" +msgstr "3D" #: core/project_settings.cpp msgid "Smooth Trimesh Collision" -msgstr "" +msgstr "Perlanggaran Trimesh Lancar" #: core/project_settings.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles2/rasterizer_scene_gles2.cpp @@ -789,7 +745,7 @@ msgstr "" #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Rendering" -msgstr "" +msgstr "Render" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -799,17 +755,17 @@ msgstr "" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "Kualiti" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" -msgstr "Penapis:" +msgstr "Penapis" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" -msgstr "" +msgstr "Tajamkan Intensiti" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -825,85 +781,81 @@ msgstr "Nyahpepijat" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Menguji" +msgstr "Tetapan" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp msgid "Profiler" -msgstr "" +msgstr "Profiler" #: core/project_settings.cpp -#, fuzzy msgid "Max Functions" -msgstr "Buat Fungsi" +msgstr "Fungsi Maks" #: core/project_settings.cpp scene/3d/vehicle_body.cpp msgid "Compression" -msgstr "" +msgstr "Mampatan" #: core/project_settings.cpp msgid "Formats" -msgstr "" +msgstr "Format" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp msgid "Long Distance Matching" -msgstr "" +msgstr "Padanan Jarak Jauh" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "Tahap Mampatan" #: core/project_settings.cpp msgid "Window Log Size" -msgstr "" +msgstr "Saiz Tetingkap Log" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Modul" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp -#, fuzzy msgid "Connect Timeout Seconds" -msgstr "Sambung ke Nod:" +msgstr "Sambungkan Masa Tamat Saat" #: core/register_core_types.cpp msgid "Packet Peer Stream" -msgstr "" +msgstr "Aliran Rakan Sebaya Paket" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "Buffer Maksimum (Kuasa 2)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Bucu:" +msgstr "Sijil" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -912,9 +864,8 @@ msgid "Resource" msgstr "Sumber" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Tutup Adegan" +msgstr "Tempatan Ke Adegan" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -925,20 +876,19 @@ msgstr "Laluan" #: core/script_language.cpp msgid "Source Code" -msgstr "" +msgstr "Kod Sumber" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" -msgstr "" +msgstr "Tempatan" #: core/translation.cpp -#, fuzzy msgid "Test" -msgstr "Menguji" +msgstr "Ujian" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" -msgstr "" +msgstr "Fallback" #: core/ustring.cpp scene/resources/segment_shape_2d.cpp msgid "B" @@ -974,17 +924,17 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Penampan" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Buffer Size (KB)" -msgstr "" +msgstr "Saiz Penampan Poligon Kanvas (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp msgid "Canvas Polygon Index Buffer Size (KB)" -msgstr "" +msgstr "Saiz Penampan Indeks Poligon Kanvas (KB)" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp editor/editor_settings.cpp @@ -996,56 +946,52 @@ msgstr "" #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp -#, fuzzy msgid "Snapping" -msgstr "Snap Pintar" +msgstr "Snapping" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp -#, fuzzy msgid "Use GPU Pixel Snap" -msgstr "Gunakan Pixel Snap" +msgstr "Gunakan Snap Piksel GPU" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Saiz Penampan Segera (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp -#, fuzzy msgid "Lightmapping" -msgstr "Bake Lightmap" +msgstr "Pemetaan cahaya" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Use Bicubic Sampling" -msgstr "" +msgstr "Gunakan Persampelan Bicubic" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" -msgstr "" +msgstr "Elemen Boleh Render Maks" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Lights" -msgstr "" +msgstr "Lampu Boleh Render Maks" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Max Renderable Reflections" -msgstr "Pemilihan Pusat" +msgstr "Refleksi Maks Boleh Render" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "Lampu Maks Setiap Objek" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" -msgstr "" +msgstr "Scattering Subpermukaan" #: drivers/gles3/rasterizer_scene_gles3.cpp editor/animation_track_editor.cpp #: editor/import/resource_importer_texture.cpp @@ -1058,27 +1004,27 @@ msgstr "" #: scene/main/canvas_layer.cpp scene/resources/environment.cpp #: scene/resources/material.cpp scene/resources/particles_material.cpp msgid "Scale" -msgstr "" +msgstr "Skala" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Follow Surface" -msgstr "" +msgstr "Ikut Permukaan" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Weight Samples" -msgstr "" +msgstr "Sampel Berat" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Voxel Cone Tracing" -msgstr "" +msgstr "Pengesanan Kon Voxel" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Kualiti Tinggi" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" -msgstr "" +msgstr "Saiz Penampan Maks Bentuk Campuran (KB)" #. TRANSLATORS: Adjective, refers to the mode for Bezier handles (Free, Balanced, Mirror). #: editor/animation_bezier_editor.cpp @@ -1152,9 +1098,8 @@ msgstr "Anim Ubah Panggilan" #: editor/animation_track_editor.cpp scene/2d/animated_sprite.cpp #: scene/2d/sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Frame" -msgstr "Bingkai %" +msgstr "Bingkai" #: editor/animation_track_editor.cpp editor/editor_profiler.cpp #: scene/2d/cpu_particles_2d.cpp scene/2d/particles_2d.cpp @@ -1165,65 +1110,58 @@ msgstr "Masa" #: editor/animation_track_editor.cpp editor/import/resource_importer_scene.cpp #: platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "Langkah Putaran:" +msgstr "Lokasi" #: editor/animation_track_editor.cpp modules/gltf/gltf_node.cpp #: scene/2d/polygon_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/remote_transform.cpp scene/3d/spatial.cpp scene/gui/control.cpp -#, fuzzy msgid "Rotation" -msgstr "Langkah Putaran:" +msgstr "Putaran" #: editor/animation_track_editor.cpp editor/script_editor_debugger.cpp #: modules/visual_script/visual_script_nodes.cpp scene/gui/range.cpp msgid "Value" -msgstr "" +msgstr "Nilai" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Arg Count" -msgstr "Jumlah:" +msgstr "Kiraan Arg" #: editor/animation_track_editor.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp msgid "Args" -msgstr "" +msgstr "Args" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/script_editor_debugger.cpp modules/gltf/gltf_accessor.cpp #: modules/gltf/gltf_light.cpp modules/visual_script/visual_script_nodes.cpp #: scene/3d/physics_body.cpp scene/resources/visual_shader_nodes.cpp msgid "Type" -msgstr "" +msgstr "Jenis" #: editor/animation_track_editor.cpp -#, fuzzy msgid "In Handle" -msgstr "Tetapkan Pemegang" +msgstr "Dalam Pemegang" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Out Handle" -msgstr "Tetapkan Pemegang" +msgstr "Keluar Pemegang" #: editor/animation_track_editor.cpp #: editor/import/resource_importer_texture.cpp #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/audio/audio_stream_player.cpp scene/gui/video_player.cpp msgid "Stream" -msgstr "" +msgstr "Aliran" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start Offset" -msgstr "Grid Offset:" +msgstr "Mulakan Offset" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End Offset" -msgstr "Grid Offset:" +msgstr "Tamat Offset" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/import/resource_importer_scene.cpp @@ -1237,7 +1175,7 @@ msgstr "Animasi" #: editor/animation_track_editor.cpp msgid "Easing" -msgstr "" +msgstr "Pelonggaran" #: editor/animation_track_editor.cpp msgid "Anim Multi Change Keyframe Time" @@ -1346,19 +1284,16 @@ msgid "Remove this track." msgstr "Keluarkan trek ini." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "Masa (s): " +msgstr "Masa (s):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "Kedudukan Dok" +msgstr "Kedudukan:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "Langkah Putaran:" +msgstr "Putaran:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1372,45 +1307,39 @@ msgstr "Skala:" #: editor/scene_tree_editor.cpp editor/script_editor_debugger.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Type:" -msgstr "" +msgstr "Jenis:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "(Invalid, expected type: %s)" -msgstr "Nama kumpulan tidak sah." +msgstr "(Tidak sah, jenis dijangka: %s)" #: editor/animation_track_editor.cpp msgid "Easing:" -msgstr "" +msgstr "Pelonggaran:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "In-Handle:" -msgstr "Tetapkan Pemegang" +msgstr "Dalam-Pemegang:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Out-Handle:" -msgstr "Tetapkan Pemegang" +msgstr "Keluar-Pemegang:" #: editor/animation_track_editor.cpp msgid "Stream:" -msgstr "" +msgstr "Aliran:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start (s):" -msgstr "Mula Semula (s):" +msgstr "Mula (s):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End (s):" -msgstr "Pudar Masuk (s):" +msgstr "Tamat (s):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation Clip:" -msgstr "Set Peralihan ke:" +msgstr "Klip Animasi:" #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" @@ -1494,14 +1423,12 @@ msgstr "Keluarkan Trek Anim" #: editor/plugins/tile_map_editor_plugin.cpp editor/scene_tree_dock.cpp #: editor/spatial_editor_gizmos.cpp modules/csg/csg_gizmos.cpp #: modules/gridmap/grid_map_editor_plugin.cpp -#, fuzzy msgid "Editors" msgstr "Editor" #: editor/animation_track_editor.cpp editor/editor_settings.cpp -#, fuzzy msgid "Confirm Insert Track" -msgstr "Anim Masukkan Trek & Kunci" +msgstr "Sahkan Sisipkan Trek" #. TRANSLATORS: %s will be replaced by a phrase describing the target of track. #: editor/animation_track_editor.cpp @@ -1625,9 +1552,8 @@ msgid "Add Method Track Key" msgstr "Tambah Kunci Trek Kaedah" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "Kaedah tidak ditemui dalam objek: " +msgstr "Kaedah tidak ditemui dalam objek:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2240,8 +2166,8 @@ msgid "Open" msgstr "Buka" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Pemilik:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2544,7 +2470,7 @@ msgid "Bus Options" msgstr "Pilihan Bas" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Pendua" @@ -2803,6 +2729,24 @@ msgid "Choose" msgstr "Pilih" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakej berjaya dipasang!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Gagal:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Menyimpan Fail:" @@ -2815,6 +2759,31 @@ msgid "Packing" msgstr "Pembungkusan" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Simpan sebagai" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Tidak dapat mencipta folder." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Tidak dapat mengeksport fail projek" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Tidak dapat membuka fail untuk ditulis:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Simpan sebagai" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2935,11 +2904,31 @@ msgstr "Templat nyahpepijat tersuai tidak dijumpai." msgid "Custom release template not found." msgstr "Templat pelepasan tersuai tidak dijumpai." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Urus Templat-templat" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Fail templat tidak dijumpai:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Tidak dapat membuka fail templat eksport." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "Pada eksport 32-bit PCK terbenam tidak boleh lebih besar daripada 4 GiB." @@ -3111,12 +3100,12 @@ msgstr "Buat Semasa" #: editor/plugins/theme_editor_plugin.cpp editor/project_manager.cpp #: modules/fbx/editor_scene_importer_fbx.cpp msgid "Import" -msgstr "import" +msgstr "Import" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksport" @@ -5239,6 +5228,11 @@ msgstr "" "Sila tambah pratetap yang dapat dijalankan di menu Eksport atau tentukan " "pratetap yang ada sebagai yang dapat dijalankan." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projek" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Tulis logik anda dalam kaedah _run()." @@ -5514,7 +5508,9 @@ msgid "Draw Spaces" msgstr "Cabutan Panggilan:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6979,7 +6975,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Penapis:" @@ -7275,6 +7271,18 @@ msgid "Saving..." msgstr "Menyimpan..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10227,6 +10235,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11600,8 +11609,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Tukar ke %s" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12620,8 +12630,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14077,31 +14086,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14240,6 +14228,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Pengasas Projek" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16551,7 +16544,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Semua Pilihan" @@ -17158,7 +17151,6 @@ msgid "Use In Baked Light" msgstr "Bake Lightmap" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17188,6 +17180,19 @@ msgstr "Tengah" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigasi Yang Boleh Dilihat" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigasi Yang Boleh Dilihat" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18718,10 +18723,6 @@ msgid "Could not execute on device." msgstr "Tidak dapat mencipta folder." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18825,12 +18826,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Isyarat" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18846,6 +18851,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Tidak dapat memulakan subproses!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18874,7 +18884,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18885,20 +18895,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Tidak dapat mengeksport fail projek" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -18910,7 +18919,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18925,7 +18934,8 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pakej tidak ditemui: %s" #: platform/android/export/export_plugin.cpp @@ -18934,15 +18944,13 @@ msgid "Creating APK..." msgstr "Menyambung..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Tidak dapat memasang ke peranti: %s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18953,7 +18961,8 @@ msgid "Adding files..." msgstr "Tapis Fail-fail..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Tidak dapat mengeksport fail projek" #: platform/android/export/export_plugin.cpp @@ -19194,6 +19203,17 @@ msgstr "Potong Nod" msgid "Custom BG Color" msgstr "Potong Nod" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Urus Templat-templat" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Templat pelepasan tersuai tidak dijumpai." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19215,22 +19235,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Tidak dapat mencipta folder." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "(Tidak sah, jenis dijangka: %s)" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Tidak dapat membaca fail:" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Kandungan:" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Tidak dapat membaca fail:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Versi:" @@ -19304,15 +19337,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Tidak dapat membaca shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Tidak dapat mencipta direktori server HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Ralat memulakan server HTTP:" #: platform/javascript/export/export.cpp @@ -19604,9 +19640,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Tidak dapat mengeksport fail projek" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Tidak dapat memulakan subproses!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Langkah Putaran:" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19622,18 +19677,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Tiada sub-sumber dijumpai." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Ralat semasa menyimpan fail: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Arah" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Tidak dapat memulakan subproses!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Mencipta Gambar Kecil" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Tidak dapat memasang ke peranti: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Nama tidak sah." #: platform/osx/export/export.cpp msgid "" @@ -19643,7 +19754,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19684,6 +19795,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projek" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19991,6 +20111,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Tidak dapat membuang fail sementara:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20037,6 +20162,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Tampal Animasi" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Argumen tidak sah untuk binaan '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nama tidak sah." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Tidak dapat membuang fail sementara:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20058,6 +20243,23 @@ msgid "Invalid product version:" msgstr "Nama kumpulan tidak sah." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Nama kumpulan tidak sah." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Tetingkap Baru" @@ -20074,6 +20276,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20194,7 +20400,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Contoh" @@ -21011,15 +21218,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Tengah Bawah" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Perjalanan" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22173,12 +22384,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24787,6 +24992,16 @@ msgid "3D Physics" msgstr "Bingkai Fizik %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigasi Yang Boleh Dilihat" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigasi Yang Boleh Dilihat" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26194,7 +26409,7 @@ msgstr "Peralihan: " msgid "Refraction" msgstr "Versi:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26275,8 +26490,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Skala:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Versi:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -26292,10 +26513,15 @@ msgid "Source Group Name" msgstr "Nama Skrip:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Kandungan:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26304,11 +26530,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Buka Terkini" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26321,6 +26552,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Muatkan Lalai" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26337,7 +26573,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26742,6 +26978,11 @@ msgid "Scenario" msgstr "Adegan" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigasi Yang Boleh Dilihat" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26759,6 +27000,26 @@ msgstr "Linear Kiri" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Lalai" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Lalai" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Menguji" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Edit Sambungan:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/nb.po b/editor/translations/nb.po index 2099d61e1c..21a2832614 100644 --- a/editor/translations/nb.po +++ b/editor/translations/nb.po @@ -222,9 +222,10 @@ msgid "Data" msgstr "Data" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Nettverk" @@ -376,6 +377,16 @@ msgstr "Melding Kø" msgid "Max Size (KB)" msgstr "Maks Størrelse (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Flytt Modus" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Slett Input" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -569,7 +580,8 @@ msgstr "Beskrivelse" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Kjør" @@ -786,7 +798,8 @@ msgid "Quality" msgstr "Kvalitet" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filter" @@ -2259,8 +2272,8 @@ msgid "Open" msgstr "Åpne" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Eiere Av:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2578,7 +2591,7 @@ msgid "Bus Options" msgstr "Bus valg" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dupliser" @@ -2846,6 +2859,25 @@ msgid "Choose" msgstr "Velg" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopier Node-bane" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Vellykket Installering av Pakke!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Feilet:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Lagrer Fil:" @@ -2858,6 +2890,31 @@ msgid "Packing" msgstr "Pakking" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Lagre som" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Kunne ikke opprette mappe." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Kan ikke åpne fil for skriving:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Lagre som" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2982,11 +3039,33 @@ msgstr "Tilpasset feilsøkingsmal ble ikke funnet." msgid "Custom release template not found." msgstr "Fant ikke tilpasset utgivelsesmal." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Håndter Eksportmaler" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Fil eksisterer ikke." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Malfil ble ikke funnet:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Håndter Eksportmaler" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Fyll" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3168,9 +3247,9 @@ msgid "Import" msgstr "Importer" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksporter" @@ -5327,6 +5406,11 @@ msgstr "" "Ingen kjørbar eksport-preset funnet for denne plattformen.\n" "Vennligst legg til en kjørbar preset i eksportmenyen." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Prosjekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Skriv logikken din i _run() metoden." @@ -5608,7 +5692,9 @@ msgid "Draw Spaces" msgstr "Ring" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigasjon" @@ -7137,7 +7223,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Lim inn Noder" @@ -7433,6 +7519,18 @@ msgid "Saving..." msgstr "Lagrer..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10547,6 +10645,7 @@ msgid "Points" msgstr "Poeng" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Rediger Poly" @@ -11987,7 +12086,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Konverter til store versaler" #: editor/plugins/sprite_editor_plugin.cpp @@ -13051,8 +13150,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Region" @@ -14585,32 +14683,11 @@ msgid "Delete preset '%s'?" msgstr "Slett forhåndsinnstillingen «%s»?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "Eksporter" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Eksporter Prosjekt" @@ -14753,6 +14830,11 @@ msgstr "" #: editor/project_export.cpp #, fuzzy +msgid "Project Export" +msgstr "Prosjektgrunnleggere" + +#: editor/project_export.cpp +#, fuzzy msgid "Manage Export Templates" msgstr "Håndter Eksportmaler" @@ -17170,7 +17252,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Rediger Poly" @@ -17793,7 +17875,6 @@ msgid "Use In Baked Light" msgstr "Lys" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17823,6 +17904,19 @@ msgstr "I midten" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigasjon" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigasjon Modus" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19419,10 +19513,6 @@ msgid "Could not execute on device." msgstr "Kunne ikke opprette mappe." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19527,12 +19617,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19552,6 +19646,11 @@ msgid "Could not find keystore, unable to export." msgstr "Kunne ikke opprette mappe." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Kunne ikke starta subprosess!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19582,7 +19681,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19593,19 +19692,18 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Klarte ikke eksportere prosjektfiler til gradle-prosjekt\n" #: platform/android/export/export_plugin.cpp @@ -19619,7 +19717,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19635,7 +19733,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animasjonsverktøy" #: platform/android/export/export_plugin.cpp @@ -19645,15 +19743,12 @@ msgstr "Lager konturer..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Kunne ikke opprette mappe." #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19665,7 +19760,7 @@ msgstr "Legger til %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Kunne ikke opprette mappe." #: platform/android/export/export_plugin.cpp @@ -19908,6 +20003,17 @@ msgstr "Klipp ut Noder" msgid "Custom BG Color" msgstr "Klipp ut Noder" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Håndter Eksportmaler" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Fant ikke tilpasset utgivelsesmal." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19931,25 +20037,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "Kunne ikke opprette mappe." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "Håndter Eksportmaler" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "Kunne ikke opprette mappe." +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Sett Handle" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Kunne ikke opprette mappe." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Nummereringer:" @@ -20025,17 +20140,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Kunne ikke opprette mappe." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Kunne ikke opprette mappe." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Feil ved lagring av TextFile:" #: platform/javascript/export/export.cpp @@ -20334,9 +20449,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Kunne ikke starta subprosess!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalisering" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20352,21 +20486,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ikke funnet!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Feil ved lagring av filen: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Retninger" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Kunne ikke starta subprosess!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Lager Thumbnail" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Kunne ikke opprette mappe." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Håndter Eksportmaler" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20374,7 +20563,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20416,6 +20605,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Prosjekt" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Klarte ikke eksportere prosjektfiler til gradle-prosjekt\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Navn er ikke en gyldig identifikator:" @@ -20732,6 +20931,11 @@ msgid "Debug Algorithm" msgstr "Feilsøkingsprogram" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Kan ikke fjerne:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20779,6 +20983,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Tilfeldig Rotasjon:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Kunne ikke opprette mappe." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Navn er ikke en gyldig identifikator:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ugyldig navn." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Kan ikke fjerne:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20800,6 +21068,23 @@ msgid "Invalid product version:" msgstr "Prosjektnavn:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Må ha en gyldig filutvidelse." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nytt vindu" @@ -20816,6 +21101,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20941,7 +21230,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instans" @@ -21778,15 +22068,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Plasser Utvalg I Midten" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Reise" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22971,12 +23265,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25632,6 +25920,16 @@ msgid "3D Physics" msgstr "Fysikk" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigasjon" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigasjon" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27050,7 +27348,7 @@ msgstr "Overgang: " msgid "Refraction" msgstr "Nummereringer:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27132,7 +27430,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skalerer: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Rediger Variabel:" #: scene/resources/navigation_mesh.cpp @@ -27149,10 +27452,15 @@ msgid "Source Group Name" msgstr "Kilde" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Innhold:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27161,11 +27469,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Region" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27178,6 +27491,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Last Standard" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -27194,7 +27512,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27606,6 +27924,11 @@ msgid "Scenario" msgstr "Scene" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigasjon" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27623,6 +27946,26 @@ msgstr "Venstrelineær" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Standard" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Forhåndsvis" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Tester" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Tilkoblingsfeil" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/nl.po b/editor/translations/nl.po index 4daa1292b9..4cfc0fa652 100644 --- a/editor/translations/nl.po +++ b/editor/translations/nl.po @@ -280,9 +280,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Netwerk Profiler" @@ -445,6 +446,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Verplaatsingsmodus" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Invoer verwijderen" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -646,7 +657,8 @@ msgstr "Beschrijving" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Uitvoeren" @@ -876,7 +888,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filters:" @@ -2323,8 +2336,8 @@ msgid "Open" msgstr "Openen" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Eigenaren van:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2630,7 +2643,7 @@ msgid "Bus Options" msgstr "Audiobusopties" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dupliceren" @@ -2887,6 +2900,25 @@ msgid "Choose" msgstr "Kies" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Knooppad kopiëren" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakket succesvol geïnstalleerd!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Mislukt:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Bestand Opslaan:" @@ -2899,6 +2931,31 @@ msgid "Packing" msgstr "Inpakken" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Opslaan Als" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Map kon niet gemaakt worden." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Kon bestand niet schrijven:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Kan bestand niet openen om te schrijven:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Opslaan Als" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -3018,11 +3075,33 @@ msgstr "Aangepast debug pakket niet gevonden." msgid "Custom release template not found." msgstr "Aangepast release pakket niet gevonden." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Sjablonen beheren" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Het gegeven exportpad bestaat niet:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Template bestand niet gevonden:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Ongeldige export template:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Vulling" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Bij 32-bit export mag de ingebouwde PCK niet groter zijn dan 4 GiB." @@ -3200,9 +3279,9 @@ msgid "Import" msgstr "Importeren" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exporteren" @@ -5319,6 +5398,11 @@ msgstr "" "Geen uitvoerbare exporteer preset gevonden voor dit platform.\n" "Voeg een uitvoerbare preset toe in het exportmenu." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Project" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Schrijf je logica in de _run() methode." @@ -5602,7 +5686,9 @@ msgid "Draw Spaces" msgstr "Teken Aanroepingen" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navigatie" @@ -7122,7 +7208,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filters:" @@ -7420,6 +7506,18 @@ msgid "Saving..." msgstr "Opslaan..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10427,6 +10525,7 @@ msgid "Points" msgstr "Punten" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polygonen" @@ -11847,7 +11946,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Ongeldige geometrie, kan niet worden vervangen door Mesh." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Converteren naar Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12899,8 +12999,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Selecteer de vorige shape, subtegel of Tegel." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Gebied" @@ -14453,36 +14552,10 @@ msgid "Delete preset '%s'?" msgstr "Verwijder voorinstelling '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Exporteren van project voor platform '%s' is mislukt.\n" -"Exportsjablonen zijn mogelijk niet aanwezig of ongeldig." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Exporteren van project voor platform '%s' is mislukt.\n" -"Dit probleem wordt mogelijk veroorzaakt door een foutieve instelling in de " -"vooraf ingestelde exportinstellingen of uw eigen exportinstellingen." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exporteer alles" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Het gegeven exportpad bestaat niet:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Exportsjablonen voor dit platform zijn niet aanwezig of corrupt:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Export Pad" @@ -14630,6 +14703,11 @@ msgid "Export templates for this platform are missing:" msgstr "Vermiste Exportsjablonen voor dit platform:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projectoprichters" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Beheer Export Templates" @@ -17052,7 +17130,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polygonen" @@ -17678,7 +17756,6 @@ msgid "Use In Baked Light" msgstr "Bak Lichtmappen" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17708,6 +17785,19 @@ msgstr "Center" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navigatie" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Navigatiemodus" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Volgend Blad" @@ -19283,10 +19373,6 @@ msgid "Could not execute on device." msgstr "Map kon niet gemaakt worden." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Het hulpmiddel 'apksigner' kon niet gevonden worden." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19401,12 +19487,16 @@ msgstr "\"Export AAB\" is alleen geldig als \"Use Custom Build\" aan staat." msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signaal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19426,6 +19516,11 @@ msgid "Could not find keystore, unable to export." msgstr "Kon template niet openen voor export:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Kon het subproces niet opstarten!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19457,7 +19552,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Bestandsnaam niet toegestaan! Android APK vereist een *.apk extensie." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19469,10 +19564,9 @@ msgstr "" "Installeer alstublieft opnieuw vanuit het 'Project' menu." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android buildversie onverenigbaar:\n" @@ -19482,12 +19576,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "Kan project.godot niet bewerken in projectpad." #: platform/android/export/export_plugin.cpp @@ -19500,8 +19594,9 @@ msgid "Building Android Project (gradle)" msgstr "Bouwen van Android Project (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Bouwen van Androidproject mislukt, bekijk de foutmelding in de uitvoer.\n" @@ -19521,7 +19616,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animatie niet gevonden: '%s'" #: platform/android/export/export_plugin.cpp @@ -19531,15 +19626,12 @@ msgstr "Contouren aan het creëeren..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Kon template niet openen voor export:" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19551,7 +19643,7 @@ msgstr "%s aan het toevoegen..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Kon bestand niet schrijven:" #: platform/android/export/export_plugin.cpp @@ -19793,6 +19885,17 @@ msgstr "Knopen knippen" msgid "Custom BG Color" msgstr "Knopen knippen" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Sjablonen beheren" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Aangepast release pakket niet gevonden." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19816,23 +19919,35 @@ msgstr "" "Voer de geëxporteerde HTML uit in de standaard browser van het systeem." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Kon template niet openen voor export:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Ongeldige export template:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Kon bestand niet schrijven:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Stel Marge In" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Kon bestand niet schrijven:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Afzondering:" @@ -19908,17 +20023,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Kon de custom HTML shell niet lezen:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Map kon niet gemaakt worden." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Fout bij het opslaan van de scène." #: platform/javascript/export/export.cpp @@ -20219,9 +20334,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Kon bestand niet schrijven:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Kon het subproces niet opstarten!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalisatie" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20237,21 +20371,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Niet gevonden!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Fout bij het opslaan van bestand: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Richtingen" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Kon het subproces niet opstarten!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Thumbnail Aan Het Maken" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Kon template niet openen voor export:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ongeldige export template:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20259,7 +20448,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20301,6 +20490,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Project" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Kan project.godot niet bewerken in projectpad." + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Ongeldige identifier:" @@ -20620,6 +20819,11 @@ msgid "Debug Algorithm" msgstr "Debugger" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Kan het tijdelijke bestand niet verwijderen:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20667,6 +20871,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Willekeurige Rotatie:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Kon template niet openen voor export:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Kon template niet openen voor export:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Kon template niet openen voor export:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Kon template niet openen voor export:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Ongeldige identifier:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ongeldige naam." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Kan het tijdelijke bestand niet verwijderen:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20688,6 +20956,23 @@ msgid "Invalid product version:" msgstr "Ongeldig product GUID." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Ongeldige extentie." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nieuw Venster" @@ -20704,6 +20989,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20831,7 +21120,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Selecteerafstand:" @@ -21703,17 +21993,19 @@ msgstr "" "bron in de geschikte eigenschap in of teken een polygoon." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance moet een (klein)kind zijn van een Navigation2D-" -"knoop om navigatiegegevens door te geven." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Center onder" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Verplaats" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22947,14 +23239,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "De NavigationAgent2D kan alleen worden gebruikt als een Node2D Node." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance moet een (klein)kind zijn van een Navigation-knoop om " -"navigatiegevens door te geven." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25676,6 +25960,16 @@ msgid "3D Physics" msgstr "Physics Frame %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navigatie" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navigatie" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -27103,7 +27397,7 @@ msgstr "Overgang: " msgid "Refraction" msgstr "Afzondering:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -27188,7 +27482,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Schaling: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Zet variabele type" #: scene/resources/navigation_mesh.cpp @@ -27206,10 +27505,15 @@ msgid "Source Group Name" msgstr "Bron" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Startscène argumenten:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27219,11 +27523,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Gebied" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Vanuit scène samenvoegen" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27237,6 +27546,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Laad standaard" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Selecteerafstand:" @@ -27254,7 +27568,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27669,6 +27983,11 @@ msgid "Scenario" msgstr "Scène" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navigatie" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27686,6 +28005,26 @@ msgstr "Links Lineair" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Standaard" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Voorbeeld bijwerken" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testen" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Verbinding bewerken:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/pl.po b/editor/translations/pl.po index 67f94391e2..e89a8b69b4 100644 --- a/editor/translations/pl.po +++ b/editor/translations/pl.po @@ -260,9 +260,10 @@ msgid "Data" msgstr "Dane" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Sieć" @@ -412,6 +413,16 @@ msgstr "Kolejka komunikatów" msgid "Max Size (KB)" msgstr "Maks. rozmiar (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Tryb przesuwania" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Usuń Wejście" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -591,7 +602,8 @@ msgstr "Opis" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Uruchom" @@ -804,7 +816,8 @@ msgid "Quality" msgstr "Jakość" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtry" @@ -2229,8 +2242,8 @@ msgid "Open" msgstr "Otwórz" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Właściciele:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2532,7 +2545,7 @@ msgid "Bus Options" msgstr "Opcje magistrali" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikuj" @@ -2789,6 +2802,25 @@ msgid "Choose" msgstr "Wybierz" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Skopiuj ścieżkę węzła" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pakiet zainstalowano poprawnie!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Nie powiodło się:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Zapisywanie pliku:" @@ -2801,6 +2833,31 @@ msgid "Packing" msgstr "Pakowanie" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Zapisz jako" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nie można utworzyć katalogu." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Nie udało się eksportować plików projektu" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nie można otworzyć pliku do zapisu:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Zapisz jako" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2923,11 +2980,33 @@ msgstr "Nie znaleziono własnego szablonu debugowania." msgid "Custom release template not found." msgstr "Nie znaleziono własnego szablonu wydania." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Zarządzaj szablonami" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Podana ścieżka eksportu nie istnieje:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Nie znaleziono pliku szablonu:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Szablon eksportu nieprawidłowy:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Wyrównanie" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "W eksportach 32-bitowych dołączony PCK nie może być większy niż 4 GiB." @@ -3098,9 +3177,9 @@ msgid "Import" msgstr "Zaimportuj" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksportuj" @@ -5219,6 +5298,11 @@ msgstr "" "Dodaj uruchamialny profil w menu eksportu lub zdefiniuj istniejący profil " "jako uruchamialny." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Wpisz swoją logikę w metodzie _run()." @@ -5503,7 +5587,9 @@ msgid "Draw Spaces" msgstr "Wywołania rysowania:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Nawigacja" @@ -7007,7 +7093,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtry:" @@ -7306,6 +7392,18 @@ msgid "Saving..." msgstr "Zapisywanie..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10298,6 +10396,7 @@ msgid "Points" msgstr "Punkty" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Wielokąt" @@ -11681,7 +11780,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Nieprawidłowa geometria, nie można zastąpić przez siatkę." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Zamień na Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12679,8 +12779,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Wybierz poprzedni kształt, podkafelek lub Kafelek." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Obszar" @@ -14203,36 +14302,10 @@ msgid "Delete preset '%s'?" msgstr "Usunąć profil \"%s\"?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Nie udało się wyeksportować projektu dla platformy \"%s\".\n" -"Brak szablonów eksportu lub są nieprawidłowe." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Nie udało się wyeksportować projektu dla platformy \"%s\".\n" -"Może to być przez problem z konfiguracją w profilu eksportu lub twoich " -"ustawieniach eksportu." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Eksportowanie wszystkiego" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Podana ścieżka eksportu nie istnieje:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Brakuje szablonów eksportu dla tej platformy lub są uszkodzone:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Ścieżka eksportu" @@ -14378,6 +14451,11 @@ msgid "Export templates for this platform are missing:" msgstr "Brakuje eksportu szablonów dla tej platformy:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Założyciele projektu" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Zarządzaj szablonami eksportu" @@ -16803,7 +16881,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Wielokąt" @@ -17428,7 +17506,6 @@ msgid "Use In Baked Light" msgstr "Stwórz Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17458,6 +17535,19 @@ msgstr "Wyśrodkowane" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Nawigacja" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Tryb nawigacji" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Następna płaszczyzna" @@ -18990,10 +19080,6 @@ msgid "Could not execute on device." msgstr "Nie udało się uruchomić na urządzeniu." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Nie udało się znaleźć narzędzia \"apksigner\"." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19114,12 +19200,17 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "Wersja \"Target Sdk\" musi być większa lub równa wersji \"Min Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "DMG podpisywania kodu" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "\"apksigner\" nie został znaleziony.\n" "Sprawdź, czy komenda jest dostępna w folderze narzędzi SDK Androida.\n" @@ -19138,6 +19229,11 @@ msgid "Could not find keystore, unable to export." msgstr "Nie udało się znaleźć keystore, nie można eksportować." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nie można było uruchomić podprocesu!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "\"apksigner\" zwrócił błąd #%d" @@ -19167,7 +19263,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Nieprawidłowa nazwa pliku! APK Androida wymaga rozszerzenia *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Nieobsługiwany format eksportu!\n" #: platform/android/export/export_plugin.cpp @@ -19179,10 +19276,9 @@ msgstr "" "informacja o wersji. Zainstaluj ponownie z menu \"Projekt\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Niezgodna wersja buildu Androida:\n" @@ -19191,14 +19287,16 @@ msgstr "" "Zainstaluj ponownie szablon z menu \"Projekt\"." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Nie udało się nadpisać plików \"res://android/build/res/*.xml\" nazwą " "projektu" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Nie udało się eksportować plików projektu do projektu gradle\n" #: platform/android/export/export_plugin.cpp @@ -19210,8 +19308,9 @@ msgid "Building Android Project (gradle)" msgstr "Budowanie projektu Androida (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Budowanie projektu Androida się nie powiodło, sprawdź wyjście błędu.\n" @@ -19231,7 +19330,8 @@ msgstr "" "projektu gradle po informacje." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pakiet nie znaleziony: %s" #: platform/android/export/export_plugin.cpp @@ -19239,17 +19339,16 @@ msgid "Creating APK..." msgstr "Tworzenie APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Nie udało się znaleźć szablonu APK do eksportu:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19262,7 +19361,8 @@ msgid "Adding files..." msgstr "Dodawanie plików..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Nie udało się eksportować plików projektu" #: platform/android/export/export_plugin.cpp @@ -19505,6 +19605,17 @@ msgstr "NiestandardowyWęzeł" msgid "Custom BG Color" msgstr "NiestandardowyWęzeł" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Zarządzaj szablonami" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Nie znaleziono własnego szablonu wydania." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID nie podany - nie można skonfigurować projektu." @@ -19526,22 +19637,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Uruchom wyeksportowany dokument HTML w domyślnej przeglądarce." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Nie można otworzyć szablonu dla eksportu:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Szablon eksportu nieprawidłowy:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Nie można zapisać pliku:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Ustaw margines" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Nie udało się odczytać pliku:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Separacja:" @@ -19616,15 +19740,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Nie udało się odczytać powłoki HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Nie udało się utworzyć folderu serwera HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Błąd uruchamiania serwera HTTP:" #: platform/javascript/export/export.cpp @@ -19917,9 +20044,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Nie udało się eksportować plików projektu" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nie można było uruchomić podprocesu!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalizacja" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Uwaga: Proces poświadczania trwa zazwyczaj mniej niż godzinę. Gdy proces " "zostanie zakończony, otrzymasz wiadomość e-mail." @@ -19941,18 +20088,82 @@ msgstr "" "eksportowanej aplikacji (opcjonalnie):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Timestamping nie jest kompatybilny z podpisem ad-hoc i będzie wyłączony!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Hardened Runtime nie jest kompatybilny z podpisem ad-hoc i zostanie " +"wyłączony!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Nie znaleziono tożsamości." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Błąd zapisywania pliku: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Relatywne linki symboliczne nie są obsługiwane na tym systemie operacyjnym, " +"wyeksportowany projekt może być uszkodzony!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Kierunki" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nie można było uruchomić podprocesu!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Tworzenie pakietu aplikacji" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Nie udało się znaleźć szablonu aplikacji do eksportu:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Szablon eksportu nieprawidłowy:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19961,8 +20172,9 @@ msgstr "" "wyeksportowany projekt może być uszkodzony!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Nie znaleziono żądanego szablonu pliku binarnego '%s'. Być może brakuje go w " @@ -20009,6 +20221,16 @@ msgid "Sending archive for notarization" msgstr "Przesyłanie archiwum w celu poświadczenia" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Nie udało się eksportować plików projektu do projektu gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Nieprawidłowy identyfikator paczki:" @@ -20357,6 +20579,11 @@ msgid "Debug Algorithm" msgstr "Debugger" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nie można usunąć pliku tymczasowego:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20404,6 +20631,76 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Obrót losowy:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Nie udało się znaleźć keystore, nie można eksportować." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Nie udało się znaleźć keystore, nie można eksportować." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"Narzędzie rcedit musi być skonfigurowane w Ustawieniach edytora (Eksport > " +"Windows > Rcedit), aby zmienić ikonę lub dane informacji o aplikacji." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Nie udało się znaleźć keystore, nie można eksportować." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Nie udało się znaleźć keystore, nie można eksportować." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Niepoprawny identyfikator:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Niewłaściwa nazwa." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"Narzędzie rcedit musi być skonfigurowane w Ustawieniach edytora (Eksport > " +"Windows > Rcedit), aby zmienić ikonę lub dane informacji o aplikacji." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nie można usunąć pliku tymczasowego:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20424,6 +20721,23 @@ msgid "Invalid product version:" msgstr "Nieprawidłowa wersja produktu:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Niepoprawny plik wykonywalny." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nowe okno" @@ -20440,6 +20754,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20567,7 +20885,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Wybierz odległość:" @@ -21448,17 +21767,19 @@ msgstr "" "zadziałał." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance musi być dzieckiem lub wnukiem węzła Navigation2D. " -"Udostępnia on potrzebne dane nawigacyjne." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Wyśrodkowane na dole" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Przejdź" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22705,14 +23026,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent może być stosowane wyłącznie pod węzłem przestrzennym." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance musi być dzieckiem lub wnukiem węzła typu Navigation. " -"Udostępnia on tylko dane nawigacyjne." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25464,6 +25777,16 @@ msgid "3D Physics" msgstr "Fizyka" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Nawigacja" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Nawigacja" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26894,7 +27217,7 @@ msgstr "Przejście: " msgid "Refraction" msgstr "Separacja:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26979,7 +27302,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skalowanie: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Ustaw typ zmiennej" #: scene/resources/navigation_mesh.cpp @@ -26997,10 +27325,15 @@ msgid "Source Group Name" msgstr "Źródło" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumenty głównej sceny:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27010,11 +27343,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Obszar" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Połącz ze sceny" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27028,6 +27366,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Pokaż domyślne" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Wybierz odległość:" @@ -27045,7 +27388,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27463,6 +27806,11 @@ msgid "Scenario" msgstr "Scena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Nawigacja" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27480,6 +27828,26 @@ msgstr "Lewe liniowe" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Domyślny" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Domyślny podgląd" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testowanie" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Edytuj połączenie:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/pr.po b/editor/translations/pr.po index b9eef8716d..d01d1dcf33 100644 --- a/editor/translations/pr.po +++ b/editor/translations/pr.po @@ -217,9 +217,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Slit th' Node" @@ -378,6 +379,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Slit th' Node" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -566,7 +576,8 @@ msgstr "Yar, Blow th' Selected Down!" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -780,7 +791,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Paste yer Node" @@ -2217,7 +2229,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2513,7 +2525,7 @@ msgid "Bus Options" msgstr "Yar, Blow th' Selected Down!" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2773,6 +2785,23 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Forge yer Node!" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2788,6 +2817,27 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Paste yer Node" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2894,8 +2944,27 @@ msgstr "Yer fancy debug package be nowhere." msgid "Custom release template not found." msgstr "Yer fancy release package be nowhere." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Discharge ye' Variable" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Yer index property name be thrown overboard!" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3077,9 +3146,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5094,6 +5163,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Yer functions:" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5358,7 +5432,9 @@ msgid "Draw Spaces" msgstr "Call" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Ye be fixin' Signal:" @@ -6820,7 +6896,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Paste yer Node" @@ -7104,6 +7180,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10084,6 +10172,7 @@ msgid "Points" msgstr "Discharge ye' Signal" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Ye be fixin' Signal:" @@ -11492,8 +11581,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Discharge ye' Function" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12517,8 +12607,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14019,31 +14108,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14180,6 +14248,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Yer functions:" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16513,7 +16586,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Ye be fixin' Signal:" @@ -17107,7 +17180,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17137,6 +17209,19 @@ msgstr "Slit th' Node" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Ye be fixin' Signal:" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Ye be fixin' Signal:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18688,10 +18773,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18796,12 +18877,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Yer signals:" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18817,6 +18902,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18845,7 +18934,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18856,19 +18945,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18881,7 +18968,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18896,7 +18983,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18904,15 +18991,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18923,8 +19007,9 @@ msgid "Adding files..." msgstr "Find ye Node Type" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" -msgstr "" +#, fuzzy +msgid "Could not export project files." +msgstr "Slit th' Node" #: platform/android/export/export_plugin.cpp msgid "Aligning APK..." @@ -19162,6 +19247,17 @@ msgstr "Slit th' Node" msgid "Custom BG Color" msgstr "Slit th' Node" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Discharge ye' Variable" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Yer fancy release package be nowhere." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19184,24 +19280,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "Yer index property name be thrown overboard!" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Slit th' Node" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Rename Variable" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Slit th' Node" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Yer functions:" @@ -19276,16 +19382,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" -msgstr "" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." +msgstr "Slit th' Node" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "Error loading yer Calligraphy Pen." #: platform/javascript/export/export.cpp msgid "Web" @@ -19572,9 +19680,27 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Slit th' Node" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Ye be fixin' Signal:" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19590,18 +19716,72 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Error loading yer Calligraphy Pen." + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Yer functions:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Yer index property name be thrown overboard!" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19609,7 +19789,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19651,6 +19831,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Yer functions:" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Yer name's got no valid identifier:" @@ -19962,6 +20151,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20008,6 +20201,65 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Slit th' Node" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Yer name's got no valid identifier:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Yer Calligraphy be wrongly sized." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20029,6 +20281,23 @@ msgid "Invalid product version:" msgstr "Yer product GUID be evil." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Yer Calligraphy be wrongly sized." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20044,6 +20313,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20158,7 +20431,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20953,13 +21227,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Slit th' Node" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22079,12 +22356,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24601,6 +24872,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Ye be fixin' Signal:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Ye be fixin' Signal:" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25969,7 +26250,7 @@ msgstr "Add Function" msgid "Refraction" msgstr "Yer functions:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26047,7 +26328,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Slit th' Node" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Edit yer Variable:" #: scene/resources/navigation_mesh.cpp @@ -26063,7 +26349,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26075,11 +26365,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Yer functions:" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26092,6 +26387,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Change" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26108,7 +26408,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26504,6 +26804,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Ye be fixin' Signal:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26520,6 +26825,26 @@ msgstr "Yar, Blow th' Selected Down!" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "th' Base Type:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "th' Base Type:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "th' Base Type:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Slit th' Node" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/pt.po b/editor/translations/pt.po index 8e8ce76454..510d2515dd 100644 --- a/editor/translations/pt.po +++ b/editor/translations/pt.po @@ -22,13 +22,14 @@ # Danilo Conceição Rosa <danilorosa@protonmail.com>, 2022. # Kaycke <kaycke@ymail.com>, 2022. # Renu <ifpilucas@gmail.com>, 2022. +# El_ExpertPlayer <xpertnathan37@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-04-25 15:02+0000\n" -"Last-Translator: Kaycke <kaycke@ymail.com>\n" +"PO-Revision-Date: 2022-06-13 03:39+0000\n" +"Last-Translator: El_ExpertPlayer <xpertnathan37@gmail.com>\n" "Language-Team: Portuguese <https://hosted.weblate.org/projects/godot-engine/" "godot/pt/>\n" "Language: pt\n" @@ -36,7 +37,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1-dev\n" +"X-Generator: Weblate 4.13-dev\n" #: core/bind/core_bind.cpp main/main.cpp msgid "Tablet Driver" @@ -71,9 +72,8 @@ msgid "Low Processor Usage Mode" msgstr "Modo de Baixa Utilização do Processador" #: core/bind/core_bind.cpp -#, fuzzy msgid "Low Processor Usage Mode Sleep (µsec)" -msgstr "Modo adormecer com Baixa Utilização do Processador (µsec)" +msgstr "Suspensão do Modo de Baixa Utilização do Processador (µsec)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp msgid "Keep Screen On" @@ -142,9 +142,8 @@ msgid "Size" msgstr "Tamanho" #: core/bind/core_bind.cpp -#, fuzzy msgid "Endian Swap" -msgstr "Troca endiana" +msgstr "Troca Endiana" #: core/bind/core_bind.cpp msgid "Editor Hint" @@ -167,9 +166,8 @@ msgid "Time Scale" msgstr "Escala de Tempo" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "Frame de Física %" +msgstr "Arranjar Tremores nas Fisicas" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" @@ -180,9 +178,8 @@ msgid "Error String" msgstr "Erro String" #: core/bind/core_bind.cpp -#, fuzzy msgid "Error Line" -msgstr "Erro Ao Gravar" +msgstr "Erro na linha" #: core/bind/core_bind.cpp msgid "Result" @@ -204,14 +201,12 @@ msgid "Limits" msgstr "Limites" #: core/command_queue_mt.cpp -#, fuzzy msgid "Command Queue" -msgstr "Comando: Rodar" +msgstr "Fila de Comando" #: core/command_queue_mt.cpp -#, fuzzy msgid "Multithreading Queue Size (KB)" -msgstr "Tamanho da Fila Multilinha (KB)" +msgstr "Tamanho da Fila Multithreading (KB)" #: core/func_ref.cpp modules/visual_script/visual_script_builtin_funcs.cpp #: modules/visual_script/visual_script_func_nodes.cpp @@ -222,17 +217,16 @@ msgstr "Função" #: core/image.cpp core/packed_data_container.cpp scene/2d/polygon_2d.cpp #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp -#, fuzzy msgid "Data" -msgstr "Com Dados" +msgstr "Dados" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h -#, fuzzy +#: scene/gui/file_dialog.cpp msgid "Network" -msgstr "Analisador de Rede" +msgstr "Rede" #: core/io/file_access_network.cpp msgid "Remote FS" @@ -287,18 +281,16 @@ msgid "Transfer Mode" msgstr "Modo de Transferência" #: core/io/packet_peer.cpp -#, fuzzy msgid "Encode Buffer Max Size" -msgstr "Tamanho máximo do tampão de codificação" +msgstr "Tamanho Máximo do Amortecedor de Codificação" #: core/io/packet_peer.cpp msgid "Input Buffer Max Size" msgstr "Tamanho máximo do Buffer de entrada" #: core/io/packet_peer.cpp -#, fuzzy msgid "Output Buffer Max Size" -msgstr "Tamanho máximo do buffer de saída" +msgstr "Tamanho Máximo do Amortecedor de OutPut" #: core/io/packet_peer.cpp msgid "Stream Peer" @@ -382,6 +374,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "Tamanho Máximo (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Modo Mover" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Apagar entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -571,7 +573,8 @@ msgstr "Descrição" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Executar" @@ -795,7 +798,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtros" @@ -2234,8 +2238,8 @@ msgid "Open" msgstr "Abrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Proprietários de:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2541,7 +2545,7 @@ msgid "Bus Options" msgstr "Opções de Barramento" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicar" @@ -2800,6 +2804,25 @@ msgid "Choose" msgstr "Escolha" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copiar Caminho do Nó" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pacote Instalado com sucesso!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Falhou:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Armazenar o Ficheiro:" @@ -2812,6 +2835,31 @@ msgid "Packing" msgstr "Empacotamento" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Guardar Como" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Não consegui criar pasta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Incapaz de exportar ficheiros do projeto" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Incapaz de abrir o ficheiro para escrita:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Guardar Como" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2931,11 +2979,33 @@ msgstr "Modelo de depuração personalizado não encontrado." msgid "Custom release template not found." msgstr "Modelo de lançamento personalizado não encontrado." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Gerir Modelos" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "O caminho de exportação não existe:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Ficheiro Modelo não encontrado:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Modelo de exportação inválido:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Preenchimento" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "Em exportações de 32 bits o PCK incorporado não pode ser maior do que 4 GiB." @@ -3107,9 +3177,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportar" @@ -5220,6 +5290,11 @@ msgstr "" "Adicione um executável pré-definido no menu de exportação ou defina um pré-" "definido existente como executável." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projeto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escreva a sua lógica no Método _run()." @@ -5498,7 +5573,9 @@ msgid "Draw Spaces" msgstr "Desenhar Espaços" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navegação" @@ -6983,7 +7060,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filtro" @@ -7270,6 +7347,18 @@ msgid "Saving..." msgstr "A guardar..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10246,6 +10335,7 @@ msgid "Points" msgstr "Pontos" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígonos" @@ -11626,7 +11716,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometria inválida, não substituível por malha." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Converter para Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12622,8 +12713,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Selecione a forma, subtile ou Tile anterior." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Região" @@ -14139,37 +14229,10 @@ msgid "Delete preset '%s'?" msgstr "Apagar predefinição '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Falhou a exportação do projeto para a plataforma '%s'.\n" -"O Modelo de exportação está ausente ou é inválido." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Falhou a exportação do projeto para a plataforma '%s'.\n" -"Pode ser provocado por um problema na predefinição ou configuração da " -"exportação." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "A Exportar Tudo" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "O caminho de exportação não existe:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Modelos de exportação para esta plataforma estão ausentes/corrompidos :" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Exportar Caminho" @@ -14315,6 +14378,11 @@ msgid "Export templates for this platform are missing:" msgstr "Não existem Modelos de exportação para esta plataforma:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadores do Projeto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gerir Modelos de Exportação" @@ -16741,7 +16809,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígonos" @@ -17364,7 +17432,6 @@ msgid "Use In Baked Light" msgstr "Consolidar Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17394,6 +17461,19 @@ msgstr "Centro" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navegação" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Modo Navegação" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Plano Seguinte" @@ -18924,10 +19004,6 @@ msgid "Could not execute on device." msgstr "Incapaz de executar no dispositivo." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Incapaz de localizar a ferramenta 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19048,12 +19124,17 @@ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" "Versão de \"Target Sdk\" tem de ser maior ou igual à versão de \"Min Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinal" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner' não foi encontrado.\n" "Verifique se o comando está disponível na diretoria Android SDK build-" @@ -19073,6 +19154,11 @@ msgid "Could not find keystore, unable to export." msgstr "Incapaz de encontrar keystore e exportar." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Não consegui iniciar o subprocesso!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' devolvido com erro #%d" @@ -19102,7 +19188,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Nome de ficheiro inválido! APK Android exige a extensão *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Formato de exportação não suportado!\n" #: platform/android/export/export_plugin.cpp @@ -19114,10 +19201,9 @@ msgstr "" "versão. Reinstale no menu 'Projeto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Incompatibilidade da versão Android:\n" @@ -19126,14 +19212,16 @@ msgstr "" "Reinstale o modelo de compilação Android no menu 'Projeto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Incapaz de sobrescrever ficheiros res://android/build/res/*.xml com o nome " "do projeto" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Incapaz de exportar ficheiros do projeto para projeto gradle\n" #: platform/android/export/export_plugin.cpp @@ -19145,8 +19233,9 @@ msgid "Building Android Project (gradle)" msgstr "A compilar Projeto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Falhou a compilação do projeto Android, verifique o erro na saída.\n" @@ -19166,7 +19255,8 @@ msgstr "" "projeto gradle por resultados." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pacote não encontrado: '%s'" #: platform/android/export/export_plugin.cpp @@ -19174,17 +19264,16 @@ msgid "Creating APK..." msgstr "A criar APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Incapaz de encontrar modelo APK para exportar:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19198,7 +19287,8 @@ msgid "Adding files..." msgstr "A adicionar ficheiros..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Incapaz de exportar ficheiros do projeto" #: platform/android/export/export_plugin.cpp @@ -19440,6 +19530,17 @@ msgstr "CustomNode" msgid "Custom BG Color" msgstr "CustomNode" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Gerir Modelos" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Modelo de lançamento personalizado não encontrado." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19462,22 +19563,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Executar HTML exportado no navegador predefinido do sistema." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Incapaz de abrir modelo para exportação:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Modelo de exportação inválido:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Incapaz de escrever ficheiro:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Definir Margem" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Incapaz de ler ficheiro:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Separação:" @@ -19552,15 +19666,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Incapaz de ler shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Incapaz de criar diretoria do servidor HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Erro ao iniciar servidor HTTP:" #: platform/javascript/export/export.cpp @@ -19861,9 +19978,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Incapaz de exportar ficheiros do projeto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Não consegui iniciar o subprocesso!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localização" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19879,20 +20015,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ícones não encontrados." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Erro ao guardar ficheiro: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direções" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Não consegui iniciar o subprocesso!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "A criar miniatura" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Incapaz de encontrar modelo app para exportar:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Modelo de exportação inválido:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19900,7 +20092,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19941,6 +20133,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projeto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Incapaz de exportar ficheiros do projeto para projeto gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificador de pacote inválido:" @@ -20261,6 +20463,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Incapaz de remover ficheiro temporário:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20307,6 +20514,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotação aleatória:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Incapaz de encontrar keystore e exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Incapaz de encontrar keystore e exportar." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Incapaz de encontrar keystore e exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Incapaz de encontrar keystore e exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificador Inválido:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nome inválido." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Incapaz de remover ficheiro temporário:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20325,6 +20596,23 @@ msgid "Invalid product version:" msgstr "Versão de produto inválida:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Extensão inválida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nova Janela" @@ -20341,6 +20629,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20468,7 +20760,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Distância de escolha:" @@ -21342,17 +21635,19 @@ msgstr "" "funcionar. Defina a propriedade ou desenhe o polígono." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance tem de ser filho ou neto de um nó Navigation2D. " -"Apenas fornece dados de navegação." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centro Fundo" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viagem" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22587,14 +22882,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "O NavigationAgent pode ser apenas usado dentro de um nó espacial." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance tem de ser filho ou neto de um nó Navigation. Apenas " -"fornece dados de navegação." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25341,6 +25628,16 @@ msgid "3D Physics" msgstr "Física" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navegação" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navegação" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26766,7 +27063,7 @@ msgstr "Transmissão" msgid "Refraction" msgstr "Separação:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26851,7 +27148,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "A escalar: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Definir tipo de variável" #: scene/resources/navigation_mesh.cpp @@ -26869,10 +27171,15 @@ msgid "Source Group Name" msgstr "Fonte" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumentos da Cena Principal:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26882,11 +27189,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Região" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Mesclar a partir da Cena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26900,6 +27212,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Mostrar Predefinição" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Distância de escolha:" @@ -26917,7 +27234,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27333,6 +27650,11 @@ msgid "Scenario" msgstr "Cena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navegação" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27350,6 +27672,26 @@ msgstr "Linear Esquerda" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Predefinição" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Pré-visualização Predefinida" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Em teste" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Editar Conexão:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/pt_BR.po b/editor/translations/pt_BR.po index 74e61e14bc..09d0e6c64e 100644 --- a/editor/translations/pt_BR.po +++ b/editor/translations/pt_BR.po @@ -129,7 +129,7 @@ # Henrique Darko <henridark00@gmail.com>, 2021. # Cearaj <pmoraisleal@gmail.com>, 2021. # Alefy San <alefyferreiradeoliveira@outlook.com>, 2021. -# Joel Gomes da Silva <joelgomes1994@hotmail.com>, 2021. +# Joel Gomes da Silva <joelgomes1994@hotmail.com>, 2021, 2022. # Orangotango De tanga <luizinho0045@gmail.com>, 2021. # Felipe SiFa <felipe@logus.digital>, 2022. # Gabriel Gian <gabrielgian@live.com>, 2022. @@ -139,13 +139,14 @@ # Daniel Abrante <danielabrante@protonmail.com>, 2022. # blue wemes <bluewemes@gmail.com>, 2022. # José Miranda Neto <dodimi95@gmail.com>, 2022. +# lucas rossy brasil coelho <lucasrossy270@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: 2016-05-30\n" -"PO-Revision-Date: 2022-06-08 06:48+0000\n" -"Last-Translator: Douglas Leão <djlsplays@gmail.com>\n" +"PO-Revision-Date: 2022-06-16 18:57+0000\n" +"Last-Translator: lucas rossy brasil coelho <lucasrossy270@gmail.com>\n" "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/" "godot-engine/godot/pt_BR/>\n" "Language: pt_BR\n" @@ -337,9 +338,10 @@ msgid "Data" msgstr "Dados" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Rede" @@ -443,9 +445,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Não há bytes suficientes para decodificar, ou o formato é inválido." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "Entrada inválida %i (não passada) na expressão" +msgstr "Entrada inválida %d (não passada) na expressão" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -488,6 +489,16 @@ msgstr "Fila de Mensagens" msgid "Max Size (KB)" msgstr "Tamanho Máximo (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Modo de Movimentação" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Deletar Entrada" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -667,7 +678,8 @@ msgstr "Descrição" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Rodar" @@ -707,7 +719,7 @@ msgstr "Exibir Tudo" #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/3d/label_3d.cpp scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Largura" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/gltf/gltf_node.cpp modules/opensimplex/noise_texture.cpp @@ -721,7 +733,7 @@ msgstr "Luz" #: core/project_settings.cpp msgid "Always On Top" -msgstr "" +msgstr "Sempre no topo" #: core/project_settings.cpp #, fuzzy @@ -879,7 +891,8 @@ msgid "Quality" msgstr "Qualidade" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Filtros" @@ -1008,7 +1021,7 @@ msgstr "Teste" #: core/translation.cpp scene/resources/font.cpp msgid "Fallback" -msgstr "" +msgstr "Fallback" #: core/ustring.cpp scene/resources/segment_shape_2d.cpp msgid "B" @@ -1083,7 +1096,7 @@ msgstr "Usar Encaixe de Pixel" #: drivers/gles2/rasterizer_scene_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Immediate Buffer Size (KB)" -msgstr "" +msgstr "Tamanho imediato do Buffer (KB)" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp @@ -1093,15 +1106,15 @@ msgstr "Mapeamento de luz" #: drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Use Bicubic Sampling" -msgstr "" +msgstr "Usar amostragem bicúbica" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Elements" -msgstr "" +msgstr "Máximo de elementos renderizáveis" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Lights" -msgstr "" +msgstr "Máximo de luzes renderizáveis" #: drivers/gles3/rasterizer_scene_gles3.cpp #, fuzzy @@ -1110,7 +1123,7 @@ msgstr "Seleção Central" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "Máximo de luzes por objeto" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" @@ -1415,9 +1428,8 @@ msgid "Remove this track." msgstr "Remover esta faixa." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "Tempo (s): " +msgstr "Tempo (s):" #: editor/animation_track_editor.cpp #, fuzzy @@ -1697,9 +1709,8 @@ msgid "Add Method Track Key" msgstr "Adicionar Chave de Trilha de Método" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "Método não encontrado no objeto: " +msgstr "Método não encontrado no objeto:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2308,8 +2319,8 @@ msgid "Open" msgstr "Abrir" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Donos De:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2613,7 +2624,7 @@ msgid "Bus Options" msgstr "Opções do canal" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicar" @@ -2871,6 +2882,25 @@ msgid "Choose" msgstr "Escolher" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Copiar Caminho do Nó" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pacote instalado com sucesso!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Falhou:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Armazenando Arquivo:" @@ -2883,6 +2913,31 @@ msgid "Packing" msgstr "Empacotando" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Salvar Como" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Não foi possível criar a pasta." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Não foi possível exportar os arquivos do projeto" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Não é possível abrir arquivo para escrita:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Salvar Como" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -3002,11 +3057,33 @@ msgstr "Modelo customizado de depuração não encontrado." msgid "Custom release template not found." msgstr "Template customizado de release não encontrado." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Gerenciar Templates" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "O caminho de exportação informado não existe:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Arquivo de modelo não encontrado:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Template de exportação inválido:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Preenchimento" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Em exportações de 32 bits, o PCK embutido não pode ser maior que 4GB." @@ -3178,9 +3255,9 @@ msgid "Import" msgstr "Importar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportação" @@ -3451,7 +3528,7 @@ msgstr "Classe:" #: editor/editor_help.cpp editor/scene_tree_editor.cpp #: editor/script_create_dialog.cpp msgid "Inherits:" -msgstr "Herda de:" +msgstr "Herda:" #: editor/editor_help.cpp msgid "Inherited by:" @@ -5186,9 +5263,8 @@ msgid "Size:" msgstr "Tamanho:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "Página: " +msgstr "Página:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5288,6 +5364,11 @@ msgstr "" "Adicione uma predefinição executável no menu Exportar ou defina uma " "predefinição existente como executável." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projeto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Escreva sua lógica no método _run()." @@ -5566,7 +5647,9 @@ msgid "Draw Spaces" msgstr "Desenhar Espaços" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Navegação" @@ -7058,7 +7141,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Filtro" @@ -7316,9 +7399,8 @@ msgid "Generating Lightmaps" msgstr "Generando Lightmaps" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Generating for Mesh:" -msgstr "Generando para a Malha: " +msgstr "Gerando para malha:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7345,6 +7427,18 @@ msgid "Saving..." msgstr "Salvando..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -8327,9 +8421,8 @@ msgid "Set the end animation. This is useful for sub-transitions." msgstr "Definir a animação final. Isso é útil para sub-transições." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition:" -msgstr "Transição: " +msgstr "Transição:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -10102,9 +10195,8 @@ msgid "Volume" msgstr "Volume" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source:" -msgstr "Origem da Emissão: " +msgstr "Fonte de emissão:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -10337,6 +10429,7 @@ msgid "Points" msgstr "Pontos" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Polígonos" @@ -11200,15 +11293,13 @@ msgstr "Translação" #. TRANSLATORS: Refers to changing the scale of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scaling:" -msgstr "Escalonando: " +msgstr "Escala:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Translating:" -msgstr "Transladando: " +msgstr "Traduzir:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11718,7 +11809,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geometria inválida, não é possível substituir por malha." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Converter para Malha2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11750,19 +11842,16 @@ msgid "Sprite" msgstr "Sprite" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Simplification:" -msgstr "Simplificação: " +msgstr "Simplificação:" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Shrink (Pixels):" -msgstr "Diminuir (Pixels): " +msgstr "Encolher (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Grow (Pixels):" -msgstr "Produzir (Pixels): " +msgstr "Crescer (Pixels):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -12714,8 +12803,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Selecione a forma, subtile ou tile anterior." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Região" @@ -14233,38 +14321,10 @@ msgid "Delete preset '%s'?" msgstr "Excluir definição '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Falha ao exportar o projeto para a plataforma '%s'.\n" -"Os modelos de exportação parecem estar ausentes ou inválidos." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Falha ao exportar o projeto para a plataforma '%s'.\n" -"Isto pode ser devido a um problema de configuração nas pré-configurações de " -"exportação ou nas configurações de exportação." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Exportando tudo" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "O caminho de exportação informado não existe:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Modelos de exportação para esta plataforma não foram encontrados/estão " -"corrompidos:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Caminho de Exportação" @@ -14374,28 +14434,26 @@ msgid "More Info..." msgstr "Mover Para..." #: editor/project_export.cpp -#, fuzzy msgid "Export PCK/Zip..." -msgstr "Exportar PCK/Zip" +msgstr "Exportar PCK/Zip..." #: editor/project_export.cpp #, fuzzy msgid "Export Project..." -msgstr "Exportar Projeto" +msgstr "Exportar Projeto…" #: editor/project_export.cpp msgid "Export All" msgstr "Exportar tudo" #: editor/project_export.cpp -#, fuzzy msgid "Choose an export mode:" -msgstr "Por favor, escolha uma pasta vazia." +msgstr "Escolha um modo de exportação:" #: editor/project_export.cpp #, fuzzy msgid "Export All..." -msgstr "Exportar tudo" +msgstr "Exportar tudo…" #: editor/project_export.cpp editor/project_manager.cpp msgid "ZIP File" @@ -14411,6 +14469,11 @@ msgid "Export templates for this platform are missing:" msgstr "Modelos de exportação para esta plataforma não foram encontrados:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fundadores do Projeto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Gerenciar Modelos de Exportação" @@ -15957,7 +16020,7 @@ msgstr "Adicionar Script ao Nó" #: editor/script_editor_debugger.cpp #, fuzzy msgid "Remote %s:" -msgstr "Remoto " +msgstr "Remoto %s:" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -16833,7 +16896,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Polígonos" @@ -17006,9 +17069,8 @@ msgid "Disabled GDNative Singleton" msgstr "GDNative Singleton desativado" #: modules/gdnative/gdnative_library_singleton_editor.cpp -#, fuzzy msgid "Libraries:" -msgstr "Bibliotecas: " +msgstr "Bibliotecas:" #: modules/gdnative/nativescript/nativescript.cpp msgid "Class Name" @@ -17439,7 +17501,6 @@ msgid "Use In Baked Light" msgstr "Faça mapas de luz" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17469,6 +17530,19 @@ msgstr "Centro" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Navegação" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Modo Navegação" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Próximo Plano" @@ -17882,18 +17956,16 @@ msgstr "" "corrente do nó! Conserte seu nó, por favor." #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Node returned an invalid sequence output:" -msgstr "O nó retornou uma saída de sequência inválida: " +msgstr "O nó retornou uma saída de sequência inválida:" #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" msgstr "Sequência encontrada mas o nó não está na pilha, reporte um bug!" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Stack overflow with stack depth:" -msgstr "Sobrecarga da pilha com profundidade: " +msgstr "Sobrecarga da pilha com profundidade:" #: modules/visual_script/visual_script.cpp #, fuzzy @@ -18263,18 +18335,16 @@ msgid "for (elem) in (input):" msgstr "" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Input type not iterable:" -msgstr "Tipo de entrada não iterável: " +msgstr "Tipo de entrada não iterável:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" msgstr "Iterador tornou-se inválido" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Iterator became invalid:" -msgstr "Iterador tornou-se inválido: " +msgstr "Iterador tornou-se inválido:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Sequence" @@ -18444,14 +18514,12 @@ msgid "Operator" msgstr "Iterador" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid argument of type:" -msgstr ": Argumento inválido do tipo: " +msgstr "Argumento inválido do tipo:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid arguments:" -msgstr ": Argumentos inválidos: " +msgstr "Argumentos inválidos:" #: modules/visual_script/visual_script_nodes.cpp msgid "a if cond, else b" @@ -18463,14 +18531,12 @@ msgid "Var Name" msgstr "Nome" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableGet not found in script:" -msgstr "VariableGet não encontrada no script: " +msgstr "VariableGet não encontrado no script:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableSet not found in script:" -msgstr "VariableSet não encontrada no script: " +msgstr "VariableSet não encontrado no script:" #: modules/visual_script/visual_script_nodes.cpp #, fuzzy @@ -19022,10 +19088,6 @@ msgid "Could not execute on device." msgstr "Não foi possível executar no dispositivo." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Não foi possível encontrar a ferramenta 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19156,12 +19218,17 @@ msgstr "" "Versão do \"Target Sdk\" precisa ser igual ou maior que a versão do \"Min " "Sdk\"." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinal" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner' não foi encontrado.\n" "Verifique se o comando está disponível no diretório do Android SDK build-" @@ -19181,6 +19248,11 @@ msgid "Could not find keystore, unable to export." msgstr "O keystore não foi encontrado, não foi possível exportar." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Não se pôde iniciar sub-processo!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner' retornou com o erro #%d" @@ -19209,7 +19281,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Nome de arquivo inválido! Android APK requer a extensão *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Formato de Exportação Não Suportado\n" #: platform/android/export/export_plugin.cpp @@ -19222,10 +19295,9 @@ msgstr "" "'Projeto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Diferença na versão da build do Android:\n" @@ -19234,14 +19306,16 @@ msgstr "" "Por favor reinstale o modelo de compilação do Android pelo menu 'Projeto'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Incapaz de sobrescrever os arquivos res://android/build/res/*.xml com o nome " "do projeto" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "" "Não foi possível exportar os arquivos do projeto ao projeto do gradle\n" @@ -19254,8 +19328,9 @@ msgid "Building Android Project (gradle)" msgstr "Construindo Projeto Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "A construção do projeto Android falhou, verifique a saída para detalhes.\n" @@ -19275,7 +19350,8 @@ msgstr "" "diretório do projeto gradle por saídas." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Pacote não encontrado: '%s'" #: platform/android/export/export_plugin.cpp @@ -19283,17 +19359,16 @@ msgid "Creating APK..." msgstr "Criando APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Não foi possível encontrar o modelo de APK para exportar:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19307,7 +19382,8 @@ msgid "Adding files..." msgstr "Adicionando arquivos..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Não foi possível exportar os arquivos do projeto" #: platform/android/export/export_plugin.cpp @@ -19546,6 +19622,17 @@ msgstr "Recortar Nós" msgid "Custom BG Color" msgstr "Recortar Nós" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Gerenciar Templates" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Template customizado de release não encontrado." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19568,22 +19655,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Rodar HTML exportado no navegador padrão do sistema." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Não foi possível abrir o modelo para exportar:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Template de exportação inválido:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Não foi possível escrever o arquivo:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Definir Margem" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Não foi possível ler o arquivo:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Variante" @@ -19657,15 +19757,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Não foi possível ler o shell HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Não foi possível criar o diretório do servidor HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Erro ao iniciar servidor HTTP:" #: platform/javascript/export/export.cpp @@ -19965,9 +20068,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Não foi possível exportar os arquivos do projeto" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Não se pôde iniciar sub-processo!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Localização" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19983,20 +20105,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ícones não encontrados." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Erro ao salvar o arquivo: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direções" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Não se pôde iniciar sub-processo!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Criando Miniatura" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Não foi possível encontrar o aplicativo de modelo para exportar:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Template de exportação inválido:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20004,7 +20182,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20045,6 +20223,17 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projeção" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "" +"Não foi possível exportar os arquivos do projeto ao projeto do gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Identificador de pacote inválido:" @@ -20192,9 +20381,8 @@ msgid "Publisher Display Name" msgstr "Nome de Exibição da Publicadora" #: platform/uwp/export/export.cpp -#, fuzzy msgid "Product GUID" -msgstr "GUID de produto inválido." +msgstr "GUID do produto" #: platform/uwp/export/export.cpp #, fuzzy @@ -20366,6 +20554,11 @@ msgid "Debug Algorithm" msgstr "Depurador" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Não é possível remover o arquivo temporário:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20410,6 +20603,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Notificações Push" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "O keystore não foi encontrado, não foi possível exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "O keystore não foi encontrado, não foi possível exportar." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "O keystore não foi encontrado, não foi possível exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "O keystore não foi encontrado, não foi possível exportar." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "O nome não é um identificador válido:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nome Inválido." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Não é possível remover o arquivo temporário:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20428,6 +20685,23 @@ msgid "Invalid product version:" msgstr "Versão de produto inválida:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Extensão inválida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nova Janela" @@ -20444,6 +20718,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20571,7 +20849,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Distância Máxima" @@ -21421,17 +21700,19 @@ msgstr "" "este nó funcione. Por favor defina a propriedade ou desenhe um polígono." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance deve ser filho ou neto de um nó Navigation2D. Ele " -"apenas fornece dados de navegação." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centro Inferior" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Viagem" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -22627,14 +22908,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance deve ser filho ou neto de um nó Navigation. Ele " -"apenas fornece dados de navegação." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25356,6 +25629,16 @@ msgid "3D Physics" msgstr "Física" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Navegação" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Navegação" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26037,9 +26320,8 @@ msgid "Label Width" msgstr "Largura Esquerda" #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Screen Picker" -msgstr "Operador de tela." +msgstr "Seletor de tela" #: scene/resources/default_theme/default_theme.cpp #, fuzzy @@ -26775,7 +27057,7 @@ msgstr "Transmissão" msgid "Refraction" msgstr "Refração" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "Detalhe" @@ -26858,7 +27140,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Escala:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Definir o Tipo da Variável" #: scene/resources/navigation_mesh.cpp @@ -26875,10 +27162,15 @@ msgid "Source Group Name" msgstr "Origem" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Argumentos da Cena Principal:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26888,11 +27180,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Região" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Fundir a partir de Cena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26906,6 +27203,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Detalhe" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Escolha uma Distância:" @@ -26923,7 +27225,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27338,6 +27640,11 @@ msgid "Scenario" msgstr "Cena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Navegação" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27355,6 +27662,26 @@ msgstr "Linear Esquerda" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Padrão" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Prévia Padrão" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testando" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Margem de Ligação da Borda" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ro.po b/editor/translations/ro.po index 032dacd5c6..144032dcff 100644 --- a/editor/translations/ro.po +++ b/editor/translations/ro.po @@ -223,9 +223,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Analizator Network" @@ -381,6 +382,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Mod Mutare" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Șterge Intrare(Input)" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -572,7 +583,8 @@ msgstr "Descriere" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Execută" @@ -796,7 +808,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtre:" @@ -2239,8 +2252,8 @@ msgid "Open" msgstr "Deschide" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Stăpâni La:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2546,7 +2559,7 @@ msgid "Bus Options" msgstr "Opțiuni Pistă Audio" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicat" @@ -2808,6 +2821,24 @@ msgid "Choose" msgstr "Alegeți" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Pachet instalat cu succes!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "A Eșuat:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Fişierul se Stochează:" @@ -2820,6 +2851,31 @@ msgid "Packing" msgstr "Ambalare" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Salvați Ca" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Directorul nu a putut fi creat." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Nu s-a putut porni subprocesul!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nu pot deschide fişierul pentru scris:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Salvați Ca" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2942,11 +2998,32 @@ msgstr "Fișierul șablon de depanare personalizat nu a fost găsit." msgid "Custom release template not found." msgstr "Șablonul personalizat de lansare nu a fost găsit." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Gestionați șabloanele" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Fișierul nu există." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Fișierul șablon nu a fost găsit:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Nu se pot deschide șabloanele de export zip." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "La exporturile pe 32 de biți PCK-ul încorporat nu poate fi mai mare de 4 GiB." @@ -3120,9 +3197,9 @@ msgid "Import" msgstr "Importare" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportare" @@ -5232,6 +5309,11 @@ msgstr "" "platformă.\n" "Te rog adaugă o presetare de rulare în meniul pentru export." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proiect" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Scrie logica programului în metoda _run()." @@ -5508,7 +5590,9 @@ msgid "Draw Spaces" msgstr "Apeluri" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Creează un Mesh de Navigare" @@ -6994,7 +7078,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtre:" @@ -7289,6 +7373,18 @@ msgid "Saving..." msgstr "Se Salvează..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10363,6 +10459,7 @@ msgid "Points" msgstr "Deplasare punct" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Poligon->UV" @@ -11800,7 +11897,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Conversie în Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12861,8 +12959,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Regiunea" @@ -14373,32 +14470,11 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "Exportare" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Exportă Proiectul" @@ -14541,6 +14617,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Fondatorii Proiectului" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Administrează Șabloanele de Export" @@ -16923,7 +17004,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Poligon->UV" @@ -17535,7 +17616,6 @@ msgid "Use In Baked Light" msgstr "Procesează Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17565,6 +17645,19 @@ msgstr "Centrează Selecția" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Creează un Mesh de Navigare" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Creează un Mesh de Navigare" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Planul următor" @@ -19123,10 +19216,6 @@ msgid "Could not execute on device." msgstr "Directorul nu a putut fi creat." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19230,12 +19319,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Semnal" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19254,6 +19347,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nu s-a putut porni subprocesul!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19284,7 +19382,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19295,20 +19393,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Nu s-a putut porni subprocesul!" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -19320,7 +19417,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19336,7 +19433,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Unelte Animație" #: platform/android/export/export_plugin.cpp @@ -19345,15 +19442,13 @@ msgid "Creating APK..." msgstr "Crearea conturilor..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Nu s-a putut porni subprocesul!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19365,7 +19460,7 @@ msgstr "Se adaugă %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Nu s-a putut porni subprocesul!" #: platform/android/export/export_plugin.cpp @@ -19607,6 +19702,17 @@ msgstr "Creează Nod" msgid "Custom BG Color" msgstr "Creează Nod" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Gestionați șabloanele" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Șablonul personalizat de lansare nu a fost găsit." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19628,23 +19734,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Execută HTML-ul exportat în browserul prestabilit al sistemului." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Directorul nu a putut fi creat." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Trebuie să utilizaţi o extensie valida." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Nu s-a putut încărca fișierul la:" + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Setează Mâner" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Nu s-a putut încărca fișierul la:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Enumerări:" @@ -19720,17 +19838,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Nu s-a putut încărca fișierul la:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Directorul nu a putut fi creat." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Eroare la scrierea TextFile:" #: platform/javascript/export/export.cpp @@ -20028,9 +20146,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Nu s-a putut porni subprocesul!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nu s-a putut porni subprocesul!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Creează un Mesh de Navigare" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20046,18 +20183,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nu s-a găsit nici o sub-resursă." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Eroare la salvarea filei: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Direcții" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nu s-a putut porni subprocesul!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Creând Thumbnail" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Nu s-a putut porni subprocesul!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Cale nevalidă." #: platform/osx/export/export.cpp msgid "" @@ -20067,7 +20260,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20109,6 +20302,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Proiect" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Identificator nevalid:" @@ -20423,6 +20625,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nu pot sterge fișierul temporar:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20469,6 +20676,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rotație aleatorie:" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Identificator nevalid:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Nume nevalid." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nu pot sterge fișierul temporar:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20490,6 +20757,23 @@ msgid "Invalid product version:" msgstr "Nume de Proiect Nevalid." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Trebuie să utilizaţi o extensie valida." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Fereastră Nouă" @@ -20506,6 +20790,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20628,7 +20916,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instanță" @@ -21451,13 +21740,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centrează Selecția" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22630,12 +22922,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25267,6 +25553,16 @@ msgid "3D Physics" msgstr "Cadru Fizic %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Creează un Mesh de Navigare" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Creează un Mesh de Navigare" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26675,7 +26971,7 @@ msgstr "Transmisie" msgid "Refraction" msgstr "Enumerări:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26757,7 +27053,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Dimensiune:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Modificare tip bază:" #: scene/resources/navigation_mesh.cpp @@ -26775,10 +27076,15 @@ msgid "Source Group Name" msgstr "Resursă" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Conținut:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26787,11 +27093,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Regiunea" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26804,6 +27115,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Încărcați Implicit" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26820,7 +27136,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27228,6 +27544,11 @@ msgid "Scenario" msgstr "Scenă" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Creează un Mesh de Navigare" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27245,6 +27566,26 @@ msgstr "Stânga liniară" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Implicit" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Previzualizare" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Se Testează" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Modifică Conexiunea:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/ru.po b/editor/translations/ru.po index 512d3f8caa..e1d6bd5fbc 100644 --- a/editor/translations/ru.po +++ b/editor/translations/ru.po @@ -120,7 +120,7 @@ msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-06-08 06:48+0000\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" "Last-Translator: FuzzMix <fmwolfiechad@gmail.com>\n" "Language-Team: Russian <https://hosted.weblate.org/projects/godot-engine/" "godot/ru/>\n" @@ -314,9 +314,10 @@ msgid "Data" msgstr "Данные" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Сеть" @@ -422,9 +423,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Недостаточно байтов для декодирования байтов или неверный формат." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "Некорректный ввод %i (не подходит) в выражении" +msgstr "Некорректный ввод %d (не подходит) в выражении" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -468,6 +468,16 @@ msgstr "Очередь сообщений" msgid "Max Size (KB)" msgstr "Максимальный размер (КБ)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Режим перемещения" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Удалить вход" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -647,7 +657,8 @@ msgstr "Описание" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Запустить" @@ -855,7 +866,8 @@ msgid "Quality" msgstr "Качество" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Фильтры" @@ -1255,14 +1267,12 @@ msgid "Stream" msgstr "Поток" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start Offset" -msgstr "Смещение поворота" +msgstr "Начальное смещение" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End Offset" -msgstr "Г смещение" +msgstr "Конечное смещение" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/import/resource_importer_scene.cpp @@ -1386,19 +1396,16 @@ msgid "Remove this track." msgstr "Удалить эту дорожку." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "Время (сек.): " +msgstr "Время (сек.):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "Позиция" +msgstr "Позиция:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "Поворот" +msgstr "Поворот:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1415,9 +1422,8 @@ msgid "Type:" msgstr "Тип:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "(Invalid, expected type: %s)" -msgstr "Неверный шаблон экспорта:" +msgstr "(Неверный, ожидаемый тип: %s)" #: editor/animation_track_editor.cpp #, fuzzy @@ -1440,19 +1446,16 @@ msgid "Stream:" msgstr "Поток" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start (s):" -msgstr "Перезапуск (сек.):" +msgstr "Начало (сек.):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End (s):" -msgstr "Проявление (сек.):" +msgstr "Конец (сек.):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation Clip:" -msgstr "Анимации:" +msgstr "Клип Анимации:" #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" @@ -1666,9 +1669,8 @@ msgid "Add Method Track Key" msgstr "Добавить ключ дорожки для метода" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "В объекте нет такого метода: " +msgstr "В объекте нет такого метода:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2278,8 +2280,8 @@ msgid "Open" msgstr "Открыть" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Владельцы:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2580,7 +2582,7 @@ msgid "Bus Options" msgstr "Параметры шины" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Дублировать" @@ -2633,9 +2635,8 @@ msgid "There is no '%s' file." msgstr "Файла «%s» не существует." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Layout:" -msgstr "Макет" +msgstr "Макет:" #: editor/editor_audio_buses.cpp msgid "Invalid file, not an audio bus layout." @@ -2837,6 +2838,25 @@ msgid "Choose" msgstr "Выбрать" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Завершать пути файлов" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Пакет успешно установлен!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Не удалось:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Сохранение файла:" @@ -2849,6 +2869,31 @@ msgid "Packing" msgstr "Упаковывание" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Сохранить как" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Невозможно создать папку." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Не удалось экспортировать файлы проекта" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Невозможно открыть файл для записи:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Сохранить как" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2964,11 +3009,33 @@ msgstr "Пользовательский отладочный шаблон не msgid "Custom release template not found." msgstr "Пользовательский релизный шаблон не найден." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Управление шаблонами" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Данный путь экспорта не существует:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Файл шаблона не найден:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Неверный шаблон экспорта:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Отступ" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "На 32-х битных системах встроенный PCK файл не может быть больше 4 Гбит." @@ -3144,9 +3211,9 @@ msgid "Import" msgstr "Импорт" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Экспорт" @@ -5137,9 +5204,8 @@ msgid "Size:" msgstr "Размер:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "Страница: " +msgstr "Страница:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5235,6 +5301,11 @@ msgstr "" "Пожалуйста, добавьте активный пресет в меню экспорта или пометьте " "существующий пресет как активный." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Проект" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Пишите ваш код в методе _run()." @@ -5489,7 +5560,9 @@ msgid "Draw Spaces" msgstr "Рисовать пробелы" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Навигация" @@ -6901,7 +6974,7 @@ msgstr "Повторить" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Фильтр" @@ -7135,9 +7208,8 @@ msgid "Generating Lightmaps" msgstr "Создание карт освещения" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Generating for Mesh:" -msgstr "Создание для полисетки: " +msgstr "Создание для полисетки:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7164,6 +7236,18 @@ msgid "Saving..." msgstr "Сохранение..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "2D, Обнаружение 3D" @@ -8125,9 +8209,8 @@ msgid "Set the end animation. This is useful for sub-transitions." msgstr "Установите конец анимации. Полезно для вспомогательных переходов." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition:" -msgstr "Переход: " +msgstr "Переход:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -9881,9 +9964,8 @@ msgid "Volume" msgstr "Объём" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source:" -msgstr "Источник излучения: " +msgstr "Источник излучения:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -10116,6 +10198,7 @@ msgid "Points" msgstr "Точки" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Полигоны" @@ -10976,15 +11059,13 @@ msgstr "Сдвинуть" #. TRANSLATORS: Refers to changing the scale of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scaling:" -msgstr "Масштаб: " +msgstr "Масштаб:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Translating:" -msgstr "Перемещение: " +msgstr "Перемещение:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11495,7 +11576,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Недопустимая геометрия, не может быть заменена полисеткой." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Преобразовать в Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11528,19 +11610,16 @@ msgid "Sprite" msgstr "Спрайт" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Simplification:" -msgstr "Упрощение: " +msgstr "Упрощение:" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Shrink (Pixels):" -msgstr "Сжатие (пиксели): " +msgstr "Сжатие (пиксели):" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Grow (Pixels):" -msgstr "Рост (пиксели): " +msgstr "Рост (пиксели):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -12482,8 +12561,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Выберите предыдущую форму, элемент тайла или тайл." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Регион" @@ -12773,7 +12851,6 @@ msgid "This property can't be changed." msgstr "Это свойство не может быть изменено." #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Snap Options" msgstr "Параметры привязки" @@ -12802,9 +12879,8 @@ msgid "Separation" msgstr "Разделение" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Selected Tile" -msgstr "Выделение" +msgstr "Выбранная плитка" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/light_2d.cpp scene/2d/line_2d.cpp scene/2d/mesh_instance_2d.cpp @@ -12833,9 +12909,8 @@ msgid "Modulate" msgstr "Модуляция" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Tile Mode" -msgstr "Режим отображения" +msgstr "Режим плитки" #: editor/plugins/tile_set_editor_plugin.cpp #, fuzzy @@ -13987,47 +14062,23 @@ msgstr "Активный" #: editor/project_export.cpp msgid "Export the project for all the presets defined." -msgstr "" +msgstr "Экспортируйте проект для всех заданных предустановок." #: editor/project_export.cpp msgid "All presets must have an export path defined for Export All to work." msgstr "" +"Для работы функции \"Экспортировать все\" у всех предустановок должен быть " +"определен путь экспорта." #: editor/project_export.cpp msgid "Delete preset '%s'?" msgstr "Удалить пресет «%s»?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Не удалось экспортировать проект для платформы «%s».\n" -"Шаблоны экспорта отсутствуют или недействительны." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Не удалось экспортировать проект для платформы «%s».\n" -"Это может быть связано с проблемой конфигурации в предустановке экспорта или " -"настройках экспорта." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Экспорт всех" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Данный путь экспорта не существует:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Шаблоны экспорта для этой платформы отсутствуют/повреждены:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Путь экспорта" @@ -14175,6 +14226,11 @@ msgid "Export templates for this platform are missing:" msgstr "Шаблоны экспорта для этой платформы отсутствуют:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Основатели проекта" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Управление шаблонами экспорта" @@ -16539,7 +16595,7 @@ msgstr "Стороны кольца" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "Полигон" @@ -17105,7 +17161,6 @@ msgid "Use In Baked Light" msgstr "Использовать в запечённом свете" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "Ячейка" @@ -17134,6 +17189,19 @@ msgstr "По центру" msgid "Mask" msgstr "Маска" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Навигация" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Чувствительность навигации" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Следующая поскость" @@ -18641,10 +18709,6 @@ msgid "Could not execute on device." msgstr "Не удалось выполнить на устройстве." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Не удалось найти инструмент «apksigner»." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18773,12 +18837,17 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "Версия «Target Sdk» должна быть больше или равна версии «Min Sdk»." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Подпись кода DMG" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "Не удалось найти команду «apksigner».\n" "Пожалуйста, проверьте наличие программы в каталоге Android SDK build-tools.\n" @@ -18797,6 +18866,11 @@ msgid "Could not find keystore, unable to export." msgstr "Не удалось найти хранилище ключей, невозможно экспортировать." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Не удаётся запустить подпроцесс!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "«apksigner» завершился с ошибкой #%d" @@ -18825,7 +18899,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Неверное имя файла! Android APK требует расширения *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Неподдерживаемый формат экспорта!\n" #: platform/android/export/export_plugin.cpp @@ -18837,10 +18912,9 @@ msgstr "" "не существует. Пожалуйста, переустановите из меню «Проект»." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Несоответствие версии сборки Android:\n" @@ -18849,13 +18923,15 @@ msgstr "" "Пожалуйста, переустановите шаблон сборки Android из меню «Проект»." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Невозможно перезаписать файлы res://android/build/res/*.xml с именем проекта" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Не удалось экспортировать файлы проекта в проект gradle\n" #: platform/android/export/export_plugin.cpp @@ -18867,8 +18943,9 @@ msgid "Building Android Project (gradle)" msgstr "Сборка проекта Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Сборка проекта Android не удалась, проверьте вывод на ошибки.\n" @@ -18888,7 +18965,8 @@ msgstr "" "проекта gradle на наличие выходных данных." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Пакет не найден: %s" #: platform/android/export/export_plugin.cpp @@ -18896,17 +18974,16 @@ msgid "Creating APK..." msgstr "Создание APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Не удалось найти шаблон APK для экспорта:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18919,7 +18996,8 @@ msgid "Adding files..." msgstr "Добавление файлов..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Не удалось экспортировать файлы проекта" #: platform/android/export/export_plugin.cpp @@ -19158,6 +19236,17 @@ msgstr "Пользовательский цвет" msgid "Custom BG Color" msgstr "Пользовательский цвет" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Управление шаблонами" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Пользовательский релизный шаблон не найден." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID не указан - невозможно настроить проект." @@ -19179,22 +19268,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Запустить HTML в системном браузере по умолчанию." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Не удалось открыть шаблон для экспорта:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Неверный шаблон экспорта:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Не удалось записать файл:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Задать отступ" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Не удалось прочитать файл:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Вариация оттенка" @@ -19269,15 +19371,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Не удалось прочитать HTML-оболочку:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Не удалось создать каталог HTTP-сервера:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Ошибка запуска HTTP-сервера:" #: platform/javascript/export/export.cpp @@ -19569,9 +19674,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Не удалось экспортировать файлы проекта" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Не удаётся запустить подпроцесс!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Локализация" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Примечание: Процесс подтверждения обычно занимает менее часа. Когда процесс " "завершится, вы получите электронное письмо." @@ -19593,18 +19718,80 @@ msgstr "" "экспортированному приложению (необязательно):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "Временные метки не совместимы с подписью ad-hoc и будут отключены!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Защищённая среда выполнения несовместима с подписью ad-hoc и будет отключена!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Identity не найдена." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Ошибка при сохранении файла: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"Относительные символические ссылки не поддерживаются в этой ОС, " +"экспортируемый проект может быть повреждён!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Направление" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Не удаётся запустить подпроцесс!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Создание пакета приложения" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Не удалось найти шаблон приложения для экспорта:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Неверный шаблон экспорта:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19613,8 +19800,9 @@ msgstr "" "экспортируемый проект может быть повреждён!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Запрошенный двоичный файл шаблона «%s» не найден. Он может отсутствовать в " @@ -19661,6 +19849,16 @@ msgid "Sending archive for notarization" msgstr "Отправка архива для подтверждения" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Проекция" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Не удалось экспортировать файлы проекта в проект gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Неверный идентификатор пакета:" @@ -19998,6 +20196,11 @@ msgid "Debug Algorithm" msgstr "Отладчик" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Невозможно удалить временный файл:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20043,6 +20246,76 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Всплывающее уведомление" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Не удалось найти хранилище ключей, невозможно экспортировать." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Не удалось найти хранилище ключей, невозможно экспортировать." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"Инструмент rcedit должен быть настроен в Настройках редактора (Export > " +"Windows > Rcedit) для изменения значка или информационных данных приложения." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Не удалось найти хранилище ключей, невозможно экспортировать." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Не удалось найти хранилище ключей, невозможно экспортировать." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Неверный идентификатор:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Недопустимое имя." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"Инструмент rcedit должен быть настроен в Настройках редактора (Export > " +"Windows > Rcedit) для изменения значка или информационных данных приложения." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Невозможно удалить временный файл:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20063,6 +20336,23 @@ msgid "Invalid product version:" msgstr "Недопустимая версия продукта:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Недопустимый исполняемый файл." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Windows" @@ -20078,6 +20368,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -20201,7 +20495,8 @@ msgstr "Поток приостановлен" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Максимальное расстояние" @@ -21047,17 +21342,19 @@ msgstr "" "Пожалуйста, установите свойство или нарисуйте многоугольник." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance должен быть ребёнком или внуком узла Navigation2D. " -"Он предоставляет только навигационные данные." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Внизу посередине" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Переместится" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -21805,9 +22102,8 @@ msgid "Custom Sky" msgstr "Пользовательское небо" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Custom Sky Rotation Degrees" -msgstr "Пользовательские градусы вращения неба" +msgstr "Пользовательские Градусы Вращения Неба" #: scene/3d/baked_lightmap.cpp scene/3d/ray_cast.cpp msgid "Custom Color" @@ -21818,9 +22114,8 @@ msgid "Custom Energy" msgstr "Пользовательская энергия" #: scene/3d/baked_lightmap.cpp -#, fuzzy msgid "Min Light" -msgstr "Отступ вправо" +msgstr "Минимальный Свет" #: scene/3d/baked_lightmap.cpp scene/3d/gi_probe.cpp #, fuzzy @@ -21837,9 +22132,8 @@ msgid "Light Data" msgstr "С данными" #: scene/3d/bone_attachment.cpp scene/3d/physics_body.cpp -#, fuzzy msgid "Bone Name" -msgstr "Имя кости" +msgstr "Имя Кости" #: scene/3d/camera.cpp msgid "Keep Aspect" @@ -21855,9 +22149,8 @@ msgid "Doppler Tracking" msgstr "Трек параметра" #: scene/3d/camera.cpp -#, fuzzy msgid "Projection" -msgstr "Проект" +msgstr "Проекция" #: scene/3d/camera.cpp msgid "FOV" @@ -21869,13 +22162,12 @@ msgid "Frustum Offset" msgstr "Смещение усеченного конуса" #: scene/3d/camera.cpp -#, fuzzy msgid "Near" -msgstr "Ближайшие" +msgstr "Близко" #: scene/3d/camera.cpp msgid "Far" -msgstr "" +msgstr "Далеко" #: scene/3d/camera.cpp scene/3d/collision_polygon.cpp scene/3d/spring_arm.cpp #: scene/gui/control.cpp scene/resources/default_theme/default_theme.cpp @@ -21886,18 +22178,16 @@ msgid "Margin" msgstr "Отступ" #: scene/3d/camera.cpp -#, fuzzy msgid "Clip To" -msgstr "Обрезать сверху" +msgstr "Обрезать До" #: scene/3d/collision_object.cpp scene/3d/soft_body.cpp msgid "Ray Pickable" msgstr "" #: scene/3d/collision_object.cpp -#, fuzzy msgid "Capture On Drag" -msgstr "Захват" +msgstr "Захват При Перетаскивании" #: scene/3d/collision_object.cpp msgid "" @@ -21973,24 +22263,20 @@ msgid "Box Extents" msgstr "Гизмо" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Radius" -msgstr "Маска излучения" +msgstr "Радиус Кольца" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Inner Radius" -msgstr "Изменение внутреннего радиуса полукруга" +msgstr "Внутренний Радиус Кольца" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Height" -msgstr "Повернуть вправо" +msgstr "Высота Кольца" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Ring Axis" -msgstr "Предупреждения" +msgstr "Ось Кольца" #: scene/3d/cpu_particles.cpp scene/resources/particles_material.cpp #, fuzzy @@ -22265,14 +22551,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent можно использовать только под узлом Spatial." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance должен быть дочерним или под-дочерним узлом " -"Navigation. Он предоставляет только навигационные данные." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -24979,6 +25257,16 @@ msgid "3D Physics" msgstr "Физика" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Навигация" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Навигация" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26381,7 +26669,7 @@ msgstr "Пропускание света" msgid "Refraction" msgstr "Преломление" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "Деталь" @@ -26466,7 +26754,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Масштаб:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Задать базовый тип вариации" #: scene/resources/navigation_mesh.cpp @@ -26483,8 +26776,14 @@ msgid "Source Group Name" msgstr "Название группы-источника" #: scene/resources/navigation_mesh.cpp -msgid "Agent" -msgstr "" +#, fuzzy +msgid "Cells" +msgstr "Ячейка" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Сегменты" #: scene/resources/navigation_mesh.cpp msgid "Max Climb" @@ -26496,11 +26795,17 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Регион" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Слияние из Сцены" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +#, fuzzy +msgid "Edges" msgstr "Край" #: scene/resources/navigation_mesh.cpp @@ -26514,6 +26819,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Деталь" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Расстояние образца" @@ -26531,7 +26841,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26581,24 +26891,20 @@ msgid "Point Texture" msgstr "Текстура точки" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Normal Texture" -msgstr "Обычная текстура" +msgstr "Нормаль Текстура" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Color Texture" -msgstr "Тема редактора" +msgstr "Текстура Цвета" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Point Count" -msgstr "Добавить входной порт" +msgstr "Количество Точек" #: scene/resources/particles_material.cpp -#, fuzzy msgid "Scale Random" -msgstr "Случайный масштаб" +msgstr "Случайный Масштаб" #: scene/resources/particles_material.cpp #, fuzzy @@ -26931,6 +27237,11 @@ msgid "Scenario" msgstr "Сцена" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Навигация" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26947,6 +27258,26 @@ msgstr "Левый линейный" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Шаг по умолчанию плавающих чисел" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Размер ячейки" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Тестируемые" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Пограничное соединение" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "Холст" diff --git a/editor/translations/si.po b/editor/translations/si.po index 7e8a0475ec..3c24ed1f7b 100644 --- a/editor/translations/si.po +++ b/editor/translations/si.po @@ -207,9 +207,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -363,6 +364,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "නිවේශන මාදිලිය" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -545,7 +555,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -755,7 +766,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2173,7 +2185,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2465,7 +2477,7 @@ msgid "Bus Options" msgstr "ශ්රිත:" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2721,6 +2733,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2733,6 +2761,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2836,8 +2884,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3009,9 +3074,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4977,6 +5042,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "මෙම ලුහුබදින්නා ඉවත් කරන්න." + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5236,7 +5306,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "නිවේශන මාදිලිය" @@ -6639,7 +6711,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "නිවේශන මාදිලිය" @@ -6918,6 +6990,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9832,6 +9916,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11189,7 +11274,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -12163,8 +12248,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "නිවේශන මාදිලිය" @@ -13614,31 +13698,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13773,6 +13836,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16045,7 +16112,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16619,7 +16686,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16648,6 +16714,19 @@ msgstr "යතුරු මකා දමන්න" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "නිවේශන මාදිලිය" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "නිවේශන මාදිලිය" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18112,10 +18191,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18219,12 +18294,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "යතුරු පිටපත් කරන්න" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18240,6 +18319,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18268,7 +18351,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18279,19 +18362,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18304,7 +18385,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18319,7 +18400,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18327,15 +18408,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18345,7 +18423,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18575,6 +18653,15 @@ msgstr "යතුරු පිටපත් කරන්න" msgid "Custom BG Color" msgstr "යතුරු පිටපත් කරන්න" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18596,19 +18683,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "%s වර්ගය %s මූල වර්ගය සදහා වැරදි සුචියක්" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "ශ්රිත:" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18684,15 +18781,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18964,9 +19061,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "නිවේශන මාදිලිය" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18982,18 +19096,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "ශ්රිත:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Anim පරිවර්තනය වෙනස් කරන්න" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19001,7 +19168,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19042,6 +19209,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "ශ්රිත:" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19341,6 +19517,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19381,6 +19561,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +msgid "Resources Modification" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "'%s' ගොඩනැගීමට වැරදි තර්ක" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19399,6 +19636,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19414,6 +19667,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19525,7 +19782,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20301,13 +20559,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "යතුරු මකා දමන්න" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21399,12 +21660,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23863,6 +24118,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "නිවේශන මාදිලිය" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "නිවේශන මාදිලිය" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25181,7 +25446,7 @@ msgstr "Anim සංක්රමණය වෙනස් කරන්න" msgid "Refraction" msgstr "" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25260,10 +25525,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "ශ්රිත:" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -25276,7 +25546,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25288,11 +25562,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "නිවේශන මාදිලිය" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25305,6 +25584,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25321,7 +25604,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25701,6 +25984,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "නිවේශන මාදිලිය" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25717,6 +26005,26 @@ msgstr "රේඛීය" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "වටිනාකම:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "වටිනාකම:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "වටිනාකම:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "ශ්රිත:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sk.po b/editor/translations/sk.po index f1c71845f8..c131bd6515 100644 --- a/editor/translations/sk.po +++ b/editor/translations/sk.po @@ -230,9 +230,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Vytvoriť adresár" @@ -392,6 +393,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Move Mode" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Zmazať Vstup" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -592,7 +603,8 @@ msgstr "Popis" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -818,7 +830,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtre:" @@ -2257,8 +2270,8 @@ msgid "Open" msgstr "Otvoriť" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Majitelia:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2567,7 +2580,7 @@ msgid "Bus Options" msgstr "Možnosti pre Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplikovať" @@ -2826,6 +2839,24 @@ msgid "Choose" msgstr "Vyberte" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Balík bol úspešne nainštalovaný!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Zlihalo:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Ukladanie súboru:" @@ -2838,6 +2869,31 @@ msgid "Packing" msgstr "Zabalovanie" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Uložiť Ako" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Priečinok sa nepodarilo vytvoriť." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Popis:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nie je možné otvoriť súbor pre písanie:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Uložiť Ako" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2959,11 +3015,31 @@ msgstr "Vlastná debug šablóna sa nenašla." msgid "Custom release template not found." msgstr "Vlastná release šablóna sa nenašla." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Spravovať Šablóny" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Súbor Šablóny sa nenašiel:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Nedá sa otvoriť export templates zip." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Pri 32-bitovom exporte nemôže byť vložená PCK väčšia ako 4 GiB." @@ -3139,9 +3215,9 @@ msgid "Import" msgstr "Import" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Export" @@ -5258,6 +5334,11 @@ msgstr "" "Prosím pridajte spustiteľný \"preset\" v export menu alebo definujte " "existujúci \"preset\" ako spustiteľný." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Napíšte svoju logiku v metóde _run()." @@ -5534,7 +5615,9 @@ msgid "Draw Spaces" msgstr "Volania" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Signály:" @@ -7028,7 +7111,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtre:" @@ -7324,6 +7407,18 @@ msgid "Saving..." msgstr "Ukladám..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10323,6 +10418,7 @@ msgid "Points" msgstr "Všetky vybrané" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Signály:" @@ -11740,8 +11836,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Všetky vybrané" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12796,8 +12893,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Režim Interpolácie" @@ -14321,31 +14417,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14486,6 +14561,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Zakladatelia Projektu" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16847,7 +16927,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Signály:" @@ -17459,7 +17539,6 @@ msgid "Use In Baked Light" msgstr "Bake Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17489,6 +17568,19 @@ msgstr "V Strede" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Signály:" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Signály:" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -19047,10 +19139,6 @@ msgid "Could not execute on device." msgstr "Priečinok sa nepodarilo vytvoriť." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19155,12 +19243,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signál" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19179,6 +19271,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Subprocess sa nedá spustiť!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19208,7 +19305,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19219,20 +19316,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Popis:" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19245,7 +19341,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19261,7 +19357,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Balíček Obsahu:" #: platform/android/export/export_plugin.cpp @@ -19270,15 +19366,13 @@ msgid "Creating APK..." msgstr "Pripájanie..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Subprocess sa nedá spustiť!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19290,7 +19384,7 @@ msgstr "Pridávanie %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Popis:" #: platform/android/export/export_plugin.cpp @@ -19532,6 +19626,17 @@ msgstr "Vložiť" msgid "Custom BG Color" msgstr "Vložiť" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Spravovať Šablóny" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Vlastná release šablóna sa nenašla." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19554,24 +19659,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Priečinok sa nepodarilo vytvoriť." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Nesprávna veľkosť písma." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "Popis:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Obsah:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Popis:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Popis:" @@ -19647,17 +19763,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Popis:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Priečinok sa nepodarilo vytvoriť." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Error pri ukladaní TileSet-u!" #: platform/javascript/export/export.cpp @@ -19954,9 +20070,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Popis:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Subprocess sa nedá spustiť!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Signály:" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19972,18 +20107,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Nenašli sa žiadne \"sub-resources\"." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Chyba uloženia súbora: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Smery" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Subprocess sa nedá spustiť!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Vytváranie Náhľadu" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Subprocess sa nedá spustiť!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Neplatný Názov." #: platform/osx/export/export.cpp msgid "" @@ -19993,7 +20184,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20035,6 +20226,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Nesprávna veľkosť písma." @@ -20348,6 +20548,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nepodarilo sa vymazať dočasné súbory:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20394,6 +20599,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Prilepiť Animáciu" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Nesprávna veľkosť písma." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Neplatný Názov." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nepodarilo sa vymazať dočasné súbory:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20415,6 +20680,23 @@ msgid "Invalid product version:" msgstr "Nesprávna veľkosť písma." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Nesprávna veľkosť písma." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nové Okno" @@ -20431,6 +20713,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20553,7 +20839,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Inštancie" @@ -21383,15 +21670,19 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Od Stredu Dole" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Cestovať" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22562,12 +22853,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25193,6 +25478,16 @@ msgid "3D Physics" msgstr "Fyzická Snímka %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Signály:" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Signály:" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26601,7 +26896,7 @@ msgstr "Prechody: " msgid "Refraction" msgstr "Popis:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26683,7 +26978,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Veľkosť:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Zmeniť %s Typ" #: scene/resources/navigation_mesh.cpp @@ -26700,10 +27000,15 @@ msgid "Source Group Name" msgstr "Prostriedok" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Obsah:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26712,11 +27017,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Režim Interpolácie" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26729,6 +27039,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Načítať predvolené" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26745,7 +27060,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27151,6 +27466,11 @@ msgid "Scenario" msgstr "Scéna" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Signály:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27168,6 +27488,26 @@ msgstr "Lineárne Vľavo" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Predvolené" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Predzobraziť Vylepšenie" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Testovanie" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Upraviť Pripojenie:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sl.po b/editor/translations/sl.po index 35a8a11b06..c717fcb4c9 100644 --- a/editor/translations/sl.po +++ b/editor/translations/sl.po @@ -212,9 +212,10 @@ msgid "Data" msgstr "Podatki" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Omrežje" @@ -364,6 +365,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Način Premika" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Izbriši Vnos" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -566,7 +577,8 @@ msgstr "Opis:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Zaženi" @@ -791,7 +803,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtri..." @@ -2279,8 +2292,8 @@ msgid "Open" msgstr "Odpri" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Lastniki:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2592,7 +2605,7 @@ msgid "Bus Options" msgstr "Možnosti Vodila" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Podvoji" @@ -2860,6 +2873,24 @@ msgid "Choose" msgstr "Izberi" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paket je Uspešno Nameščen!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Spodletelo:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Shranjevanje Datoteke:" @@ -2872,6 +2903,31 @@ msgid "Packing" msgstr "Pakiranje" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Shrani Kot" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Mape ni mogoče ustvariti." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Nemorem začeti podprocesa!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Datoteke ni mogoče odpreti za pisanje:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Shrani Kot" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2976,11 +3032,32 @@ msgstr "Predloge ni mogoče najti:" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Upravljaj Izvozne Predloge" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Datoteka ne obstaja." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Predloge ni mogoče najti:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Neveljavna izvozna predloga:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3169,9 +3246,9 @@ msgid "Import" msgstr "Uvozi" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Izvozi" @@ -5329,6 +5406,11 @@ msgstr "" "Za to platformo ni mogoče najti obstoječih izvoznih nastavitev.\n" "V izvoznem meniju dodajte svoje nastavitve." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Napišite svojo logiko v metodi _run() ." @@ -5604,7 +5686,9 @@ msgid "Draw Spaces" msgstr "Klici" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Animacijski Gradnik" @@ -7117,7 +7201,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtri..." @@ -7410,6 +7494,18 @@ msgid "Saving..." msgstr "Shranjevanje..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10511,6 +10607,7 @@ msgid "Points" msgstr "Odstrani točko" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Uredi Poligon" @@ -11958,7 +12055,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Pretvori V..." #: editor/plugins/sprite_editor_plugin.cpp @@ -13018,8 +13115,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Način Vrtenja" @@ -14556,32 +14652,11 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "Izvozi" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Izvozi Projekt" @@ -14725,6 +14800,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Ustanovitelji Projekta" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Upravljaj Izvozne Predloge" @@ -17123,7 +17203,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Uredi Poligon" @@ -17733,7 +17813,6 @@ msgid "Use In Baked Light" msgstr "Zapeči Svetlobne karte" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17763,6 +17842,19 @@ msgstr "Način Vrtenja" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Animacijski Gradnik" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Animacijski Gradnik" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -19340,10 +19432,6 @@ msgid "Could not execute on device." msgstr "Mape ni mogoče ustvariti." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19448,12 +19536,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signali" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19472,6 +19564,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nemorem začeti podprocesa!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19502,7 +19599,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19513,20 +19610,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Nemorem začeti podprocesa!" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -19538,7 +19634,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19554,7 +19650,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animacijska Orodja" #: platform/android/export/export_plugin.cpp @@ -19563,15 +19659,13 @@ msgid "Creating APK..." msgstr "Povezovanje..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Nemorem začeti podprocesa!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19583,7 +19677,7 @@ msgstr "Filtriraj datoteke..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Nemorem začeti podprocesa!" #: platform/android/export/export_plugin.cpp @@ -19826,6 +19920,17 @@ msgstr "Gradnik Prehod" msgid "Custom BG Color" msgstr "Gradnik Prehod" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Upravljaj Izvozne Predloge" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Predloge ni mogoče najti:" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19848,23 +19953,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Mape ni mogoče ustvariti." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Neveljavna izvozna predloga:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Mape ni mogoče ustvariti." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Vsebina:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Mape ni mogoče ustvariti." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Oštevilčenja:" @@ -19940,17 +20057,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Mape ni mogoče ustvariti." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Mape ni mogoče ustvariti." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Napaka pri shranjevanju PloščnegaNiza!" #: platform/javascript/export/export.cpp @@ -20248,9 +20365,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Nemorem začeti podprocesa!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nemorem začeti podprocesa!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Animacijski Gradnik" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20266,18 +20402,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Ni Zadetka!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Napaka pri shranjevanju PloščnegaNiza!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Smeri" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nemorem začeti podprocesa!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Ustvarjanje Sličic" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Nemorem začeti podprocesa!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Neveljavna izvozna predloga:" #: platform/osx/export/export.cpp msgid "" @@ -20287,7 +20479,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20329,6 +20521,15 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Ime ni pravilen identifikator:" @@ -20645,6 +20846,11 @@ msgid "Debug Algorithm" msgstr "Razhroščevalnik" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Ni mogoče odstraniti:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20692,6 +20898,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Prilepi animacijo" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Ime ni pravilen identifikator:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Neveljavno ime." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Ni mogoče odstraniti:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20713,6 +20979,23 @@ msgid "Invalid product version:" msgstr "Neveljavno Ime Projekta." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Uporabiti moraš valjavno razširitev." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20728,6 +21011,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20852,7 +21139,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Primer" @@ -21677,13 +21965,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Način Vrtenja" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22854,12 +23145,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25485,6 +25770,16 @@ msgid "3D Physics" msgstr "Fizikalni Okvir %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Animacijski Gradnik" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Animacijski Gradnik" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26891,7 +27186,7 @@ msgstr "Prehod" msgid "Refraction" msgstr "Oštevilčenja:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26973,7 +27268,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Prilagodi Velikost:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Nastavite Tip Spremenljivke" #: scene/resources/navigation_mesh.cpp @@ -26990,10 +27290,15 @@ msgid "Source Group Name" msgstr "Viri" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Vsebina:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27002,11 +27307,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Način Vrtenja" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27019,6 +27329,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Naložite Prevzeto" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -27035,7 +27350,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27443,6 +27758,11 @@ msgid "Scenario" msgstr "Prizor" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Animacijski Gradnik" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27460,6 +27780,26 @@ msgstr "Linearno" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Prevzeto" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Predogled" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Preskušanje" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Napaka Pri Povezavi" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sq.po b/editor/translations/sq.po index f2095dee89..452dad01af 100644 --- a/editor/translations/sq.po +++ b/editor/translations/sq.po @@ -215,9 +215,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Eksporto Projektin" @@ -378,6 +379,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Luaj Skenën" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -572,7 +582,8 @@ msgstr "Përshkrimi:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -792,7 +803,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtrat:" @@ -2219,8 +2231,8 @@ msgid "Open" msgstr "Hap" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Pronarët e:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2531,7 +2543,7 @@ msgid "Bus Options" msgstr "Përshkrimi i Klasës" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Dyfisho" @@ -2798,6 +2810,24 @@ msgid "Choose" msgstr "Zgjidh" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paketa u instalua me sukses!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Dështoi:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Duke Ruajtur Skedarin:" @@ -2810,6 +2840,31 @@ msgid "Packing" msgstr "Duke Paketuar" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Ruaje Si" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nuk mund të krijoj folderin." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Nuk mund të hapi skedarin për të shkruajtur:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Ruaje Si" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2932,11 +2987,32 @@ msgstr "Shablloni 'Custom debug' nuk u gjet." msgid "Custom release template not found." msgstr "Shablloni 'Custom release' nuk u gjet." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Menaxho Shabllonet e Eksportit" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Skedari nuk egziston." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Skedari shabllon nuk u gjet:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Nuk mund të hapi zip-in e shablloneve të eksportimit." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3123,9 +3199,9 @@ msgid "Import" msgstr "Importo" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Eksporto" @@ -5269,6 +5345,11 @@ msgstr "" "Nuk u gjet eksport paraprak i saktë për këtë platformë.\n" "Ju lutem shtoni një eksport paraprak të saktë në menu." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekti" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Shkruaj logjikën në metodën _run()." @@ -5541,7 +5622,9 @@ msgid "Draw Spaces" msgstr "Thërritjet" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Metoda Pa Shpërqëndrime" @@ -7022,7 +7105,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtrat:" @@ -7313,6 +7396,18 @@ msgid "Saving..." msgstr "Duke Ruajtur..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10269,6 +10364,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11668,7 +11764,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Konverto në %s" #: editor/plugins/sprite_editor_plugin.cpp @@ -12694,8 +12790,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -14167,31 +14262,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14331,6 +14405,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Themeluesit e Projektit" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Menaxho Shabllonet e Eksportit" @@ -16669,7 +16748,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Krijo një Poligon" @@ -17265,7 +17344,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17295,6 +17373,19 @@ msgstr "Fshi Nyjen" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Metoda Pa Shpërqëndrime" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Metoda Pa Shpërqëndrime" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18831,10 +18922,6 @@ msgid "Could not execute on device." msgstr "Nuk mund të krijoj folderin." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18938,12 +19025,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinjalet" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18962,6 +19053,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18991,7 +19087,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19002,20 +19098,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Nuk mund të fillojë subprocess-in!" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -19027,7 +19122,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19043,7 +19138,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Instaluesi Paketave" #: platform/android/export/export_plugin.cpp @@ -19052,15 +19147,13 @@ msgid "Creating APK..." msgstr "Duke u lidhur..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "Nuk mund të fillojë subprocess-in!" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19072,7 +19165,7 @@ msgstr "Filtro Skedarët..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Nuk mund të fillojë subprocess-in!" #: platform/android/export/export_plugin.cpp @@ -19312,6 +19405,17 @@ msgstr "Dyfisho Nyjet" msgid "Custom BG Color" msgstr "Dyfisho Nyjet" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Menaxho Shabllonet e Eksportit" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Shablloni 'Custom release' nuk u gjet." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19333,23 +19437,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" -msgstr "" +#, fuzzy +msgid "Could not open template for export: \"%s\"." +msgstr "Nuk mund të krijoj folderin." #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Duhet të perdorësh një shtesë të lejuar." #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Nuk mund të krijoj folderin." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Shfaqe në 'FileSystem'" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Nuk mund të krijoj folderin." #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Enumeracionet:" @@ -19425,17 +19541,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Nuk mund të krijoj folderin." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Nuk mund të krijoj folderin." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Gabim gjatë ruajtjes së TileSet-it!" #: platform/javascript/export/export.cpp @@ -19728,9 +19844,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Metoda Pa Shpërqëndrime" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19746,18 +19881,74 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Konstantet" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Gabim gjatë ruajtjes së TileSet-it!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Përshkrimi:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Duke Krijuar Kornizat" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" -msgstr "" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "Nuk mund të fillojë subprocess-in!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Rruga e pasaktë." #: platform/osx/export/export.cpp msgid "" @@ -19767,7 +19958,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19808,6 +19999,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Projekti" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -20118,6 +20318,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nuk mund të heqësh:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20164,6 +20369,66 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Konstantet" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Argumente të gabuar për të ndërtuar '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Emër i palejuar." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Nuk mund të heqësh:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20185,6 +20450,23 @@ msgid "Invalid product version:" msgstr "Emri i grupit i pasakt." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Duhet të perdorësh një shtesë të lejuar." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20200,6 +20482,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20318,7 +20604,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instanco" @@ -21114,13 +21401,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Fshi Nyjen" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22245,12 +22535,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24802,6 +25086,16 @@ msgid "3D Physics" msgstr "Hapi i Fizikës %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Metoda Pa Shpërqëndrime" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Metoda Pa Shpërqëndrime" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26178,7 +26472,7 @@ msgstr "" msgid "Refraction" msgstr "Enumeracionet:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26258,8 +26552,12 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Sampling" +msgstr "" + +#: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Partition Type" msgstr "Ndrysho Tipin e %s" #: scene/resources/navigation_mesh.cpp @@ -26276,7 +26574,11 @@ msgid "Source Group Name" msgstr "Resursi" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26288,11 +26590,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Hap të Fundit" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26305,6 +26612,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Ngarko të Parazgjedhur" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26321,7 +26633,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26719,6 +27031,11 @@ msgid "Scenario" msgstr "Skenë" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Metoda Pa Shpërqëndrime" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26736,6 +27053,26 @@ msgstr "E Parazgjedhur" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "E Parazgjedhur" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "E Parazgjedhur" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "E Parazgjedhur" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Modifiko Lidhjen: " + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sr_Cyrl.po b/editor/translations/sr_Cyrl.po index e3df7d0c64..d4b703a467 100644 --- a/editor/translations/sr_Cyrl.po +++ b/editor/translations/sr_Cyrl.po @@ -228,9 +228,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Мрежни Осматрач" @@ -391,6 +392,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Режим померања" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Обриши улаз" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp #, fuzzy @@ -595,7 +606,8 @@ msgstr "Опис" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Покрени" @@ -828,7 +840,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Филтери..." @@ -2389,8 +2402,8 @@ msgid "Open" msgstr "Отвори" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Власници:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2705,7 +2718,7 @@ msgid "Bus Options" msgstr "Поставке баса" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Дуплирај" @@ -2975,6 +2988,25 @@ msgid "Choose" msgstr "Одабери" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Копирај Путању Чвора" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Пакет је инсталиран успешно!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Неуспех:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Складиштење датотеке:" @@ -2989,6 +3021,31 @@ msgstr "Паковање" #: editor/editor_export.cpp #, fuzzy +msgid "Save PCK" +msgstr "Сачувај као" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Неуспех при прављењу директоријума." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Неуспело уписивање фајла:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Не могу отворити датотеку за писање:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Сачувај као" + +#: editor/editor_export.cpp +#, fuzzy msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -3116,13 +3173,34 @@ msgstr "Шаблонска датотека није пронађена:\n" msgid "Custom release template not found." msgstr "Прилагођени образци објаве нису пронађени." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Управљај извозним шаблонима" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Путања не постоји." + #: editor/editor_export.cpp platform/javascript/export/export.cpp #, fuzzy -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." msgstr "Шаблонска датотека није пронађена:\n" #: editor/editor_export.cpp #, fuzzy +msgid "Failed to copy export template." +msgstr "Неважећи извозни нацрт:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr " Пуњење" + +#: editor/editor_export.cpp +#, fuzzy msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "На 32-битним извозима уграђени PCK не може бити већи од 4 GiB." @@ -3316,9 +3394,9 @@ msgid "Import" msgstr "Увоз" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Извоз" @@ -5567,6 +5645,11 @@ msgstr "" "Нису пронађене поставке извоза за ову платформу.\n" "Молим, додајте поставке у менију за извоз." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Пројекат" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Пиши логику у _run() методи." @@ -5852,7 +5935,9 @@ msgid "Draw Spaces" msgstr "Позиви цртања" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Направи навигациону мрежу" @@ -7425,7 +7510,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Филтери..." @@ -7723,6 +7808,18 @@ msgid "Saving..." msgstr "Чување..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10989,6 +11086,7 @@ msgid "Points" msgstr "Помери тачку" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Полигон->UV" @@ -12518,7 +12616,7 @@ msgstr "Неважећа геометрија, неуспеша замена с #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Претвори у велика слова" #: editor/plugins/sprite_editor_plugin.cpp @@ -13640,8 +13738,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Одабери претходни облик, под-плочицу, или плочицу." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Режим ротације" @@ -15427,40 +15524,11 @@ msgstr "Обриши поставку „%s“?" #: editor/project_export.cpp #, fuzzy -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Неуспешан извоз пројекта за плазформу '%s'.\n" -"Изгледа да недостају извозни нацрти или нису исправни." - -#: editor/project_export.cpp -#, fuzzy -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Неуспешан извоз пројекта за платформу '%s'.\n" -"Ово може бити због проблема са подешавањима у извозним поставкама или твојим " -"извозним подешавањима." - -#: editor/project_export.cpp -#, fuzzy msgid "Exporting All" msgstr "Извоз" #: editor/project_export.cpp #, fuzzy -msgid "The given export path doesn't exist:" -msgstr "Путања не постоји." - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Извозни шаблони за ову платформу или нису пронађени или су искварене:" - -#: editor/project_export.cpp -#, fuzzy msgid "Export Path" msgstr "Извези пројекат" @@ -15615,6 +15683,11 @@ msgid "Export templates for this platform are missing:" msgstr "Извозни шаблони за ову платформу нису пронађени:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Оснивачи пројекта" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Управљај извозним шаблонима" @@ -18367,7 +18440,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Полигон->UV" @@ -19016,7 +19089,6 @@ msgid "Use In Baked Light" msgstr "Изпеци МапеСенчења" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -19046,6 +19118,19 @@ msgstr "Средина" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Направи навигациону мрежу" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Направи навигациону мрежу" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -20698,10 +20783,6 @@ msgid "Could not execute on device." msgstr "Неуспех при прављењу директоријума." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp #, fuzzy msgid "" "Android build template not installed in the project. Install it from the " @@ -20822,12 +20903,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Сигнали" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -20847,6 +20932,11 @@ msgid "Could not find keystore, unable to export." msgstr "Неуспешно отварање нацрта за извоз:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Не могу покренути подпроцес!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -20877,7 +20967,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -20892,9 +20982,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Верзија Android изградње се не подудара:\n" @@ -20904,12 +20992,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "Неуспешна измена project.godot-а у путањи пројекта." #: platform/android/export/export_plugin.cpp @@ -20925,7 +21013,7 @@ msgstr "Изградња Android Пројекта (gradle)" #: platform/android/export/export_plugin.cpp #, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Изградња Android пројекта неуспешна, провери излаз за грешке.\n" @@ -20943,7 +21031,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Анимација није нађена: '%s'" #: platform/android/export/export_plugin.cpp @@ -20953,15 +21041,12 @@ msgstr "Прављење контура..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Неуспешно отварање нацрта за извоз:" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -20973,7 +21058,7 @@ msgstr "Додавање %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Неуспело уписивање фајла:" #: platform/android/export/export_plugin.cpp @@ -21217,6 +21302,17 @@ msgstr "Направи чвор" msgid "Custom BG Color" msgstr "Направи чвор" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Управљај извозним шаблонима" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Прилагођени образци објаве нису пронађени." + #: platform/iphone/export/export.cpp #, fuzzy msgid "App Store Team ID not specified - cannot configure the project." @@ -21245,25 +21341,34 @@ msgstr "Покрени извезени HTML у уобичајеном прет #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "Неуспешно отварање нацрта за извоз:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "Неважећи извозни нацрт:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "Неуспело уписивање фајла:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Постави дршку" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Неуспело уписивање фајла:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Одвојеност:" @@ -21339,17 +21444,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Неуспешно читаље произвољне HTML шкољке:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Неуспех при прављењу директоријума." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Грешка памћена сцена." #: platform/javascript/export/export.cpp @@ -21649,9 +21754,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Неуспело уписивање фајла:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Не могу покренути подпроцес!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Локализација" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -21667,21 +21791,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Није пронађено!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Грешка при чувању TileSet!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Смерови" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Не могу покренути подпроцес!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Прављење приказа" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Неуспешно отварање нацрта за извоз:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Неважећи извозни нацрт:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -21689,7 +21868,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -21731,6 +21910,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Пројекат" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Неуспешна измена project.godot-а у путањи пројекта." + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Неважећи идентификатор:" @@ -22056,6 +22245,11 @@ msgid "Debug Algorithm" msgstr "Дебагер" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Неуспех при чувању теме:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -22103,6 +22297,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Насумична ротација:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Неуспешно отварање нацрта за извоз:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Неуспешно отварање нацрта за извоз:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Неуспешно отварање нацрта за извоз:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Неуспешно отварање нацрта за извоз:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Неважећи идентификатор:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Неважеће име." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Неуспех при чувању теме:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -22124,6 +22382,23 @@ msgid "Invalid product version:" msgstr "Неважећи GUID продукт." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Мора се користити важећа екстензија." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Нов Прозор" @@ -22140,6 +22415,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -22268,7 +22547,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Одабери Одстојање:" @@ -23143,18 +23423,19 @@ msgstr "" "радио. Молимо постави особину или нацртај многоугао." #: scene/2d/navigation_polygon.cpp -#, fuzzy -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"ИнстанцаНавигационогМногоугла мора бити дете или прадете Навигација2Д чвору. " -"Само обезбеђује навигационе податке." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Средина Доле" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Путуј" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -24421,15 +24702,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -#, fuzzy -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"НавМрежнаИнстанца мора бити дете или прадете Навигационог чвора. Само " -"обезбећује навигационе податке." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -27178,6 +27450,16 @@ msgid "3D Physics" msgstr "Слика физике %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Направи навигациону мрежу" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Направи навигациону мрежу" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -28605,7 +28887,7 @@ msgstr "Прелаз:" msgid "Refraction" msgstr "Одвојеност:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -28690,7 +28972,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Скала: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Постави Врсту Променљиве" #: scene/resources/navigation_mesh.cpp @@ -28708,10 +28995,15 @@ msgid "Source Group Name" msgstr "Извор" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Аргументи Главне Сцене" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -28721,11 +29013,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Режим ротације" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Споји од сцене" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -28739,6 +29036,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Учитај уобичајено" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Одабери Одстојање:" @@ -28756,7 +29058,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -29174,6 +29476,11 @@ msgid "Scenario" msgstr "Сцена" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Направи навигациону мрежу" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -29191,6 +29498,26 @@ msgstr "Леви линеарни" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Уобичајено" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Преглед" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Тестирање" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Повезивање не успешно" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sr_Latn.po b/editor/translations/sr_Latn.po index 1ae8e98d5d..7b1eebf83f 100644 --- a/editor/translations/sr_Latn.po +++ b/editor/translations/sr_Latn.po @@ -213,9 +213,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -370,6 +371,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Napravi" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -559,7 +569,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -771,7 +782,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filtriraj signale" @@ -2193,8 +2205,8 @@ msgid "Open" msgstr "Otvori" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Vlasnici Od:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2488,7 +2500,7 @@ msgid "Bus Options" msgstr "Podešavanja Magistrale" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2744,6 +2756,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2756,6 +2784,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2859,8 +2907,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3030,9 +3095,9 @@ msgid "Import" msgstr "" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4994,6 +5059,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Izmjeni Selekciju Krivulje" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5253,7 +5323,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Napravi" @@ -6669,7 +6741,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filtriraj signale" @@ -6952,6 +7024,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9839,6 +9923,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Poligoni" @@ -11194,8 +11279,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Konvertuj u CPUParticles2D" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12173,8 +12259,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13641,31 +13726,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13800,6 +13864,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Izmjeni Selekciju Krivulje" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16085,7 +16154,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Poligoni" @@ -16666,7 +16735,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16695,6 +16763,19 @@ msgstr "Centriraj Čvor" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Napravi" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Napravi" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18180,10 +18261,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18287,12 +18364,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Animacija Uduplaj Ključeve" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18308,6 +18389,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18336,7 +18421,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18347,19 +18432,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18372,7 +18455,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18387,7 +18470,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18395,15 +18478,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18413,7 +18493,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18649,6 +18729,15 @@ msgstr "Animacija Uduplaj Ključeve" msgid "Custom BG Color" msgstr "Animacija Uduplaj Ključeve" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18670,19 +18759,29 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Nedozvoljen indeks tipa %s za bazu tipa %s" + +#: platform/javascript/export/export.cpp +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Izmeni Konekciju:" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18759,15 +18858,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -19044,9 +19143,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Napravi" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19062,18 +19178,71 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Identitet nije pronađen." #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Sve sekcije" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Homogenost Boje." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19081,7 +19250,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19122,6 +19291,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Izmjeni Selekciju Krivulje" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19421,6 +19599,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19465,6 +19647,64 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Kontanta" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Neispravni argumenti za konstrukciju '%s'" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19483,6 +19723,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19498,6 +19754,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19612,7 +19872,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20402,13 +20663,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Centriraj Čvor" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21523,12 +21787,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24028,6 +24286,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Napravi" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Napravi" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25379,7 +25647,7 @@ msgstr "Tranzicija: " msgid "Refraction" msgstr "Odvajanje:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25457,8 +25725,14 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" -msgstr "" +#, fuzzy +msgid "Sampling" +msgstr "Razmera" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "Odvajanje:" #: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" @@ -25473,7 +25747,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25485,11 +25763,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Uduplaj Selekciju" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25502,6 +25785,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25518,7 +25805,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25903,6 +26190,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Napravi" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25919,6 +26211,26 @@ msgstr "Levi Linearni" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Vrednost:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Traži Zamenu za:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Traži Zamenu za:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Izmeni Konekciju:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/sv.po b/editor/translations/sv.po index c7d5e874e1..c221b5e7a0 100644 --- a/editor/translations/sv.po +++ b/editor/translations/sv.po @@ -243,9 +243,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "Nätverksprofilerare" @@ -404,6 +405,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Växla Läge" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -603,7 +613,8 @@ msgstr "Beskrivning" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Kör" @@ -829,7 +840,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Filter:" @@ -2263,8 +2275,8 @@ msgid "Open" msgstr "Öppna" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Ägare av:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2570,7 +2582,7 @@ msgid "Bus Options" msgstr "Buss-alternativ" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Duplicera" @@ -2828,6 +2840,25 @@ msgid "Choose" msgstr "Välj" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Kopiera Nod-Sökväg" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paketet installerades!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Misslyckades:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Lagrar Fil:" @@ -2840,6 +2871,31 @@ msgid "Packing" msgstr "Packar" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Spara Som" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Kunde inte skapa mapp." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Kunde inte exportera projektfiler" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Kan inte öppna fil för skrivande:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Spara Som" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2957,11 +3013,32 @@ msgstr "Mallfil hittades inte." msgid "Custom release template not found." msgstr "Anpassad release mall hittades inte." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Hantera Mallar" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Den angivna export vägen finns inte:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Mallfil hittades inte:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Hantera exportmallar..." + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Den inbäddade PCK får inte vara större än 4 GiB på 32 bitars exporter." @@ -3141,9 +3218,9 @@ msgid "Import" msgstr "Importera" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Exportera" @@ -5272,6 +5349,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Projekt" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Skriv din logik i _run() metoden." @@ -5549,7 +5631,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "Animations-Node" @@ -7064,7 +7148,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Filter:" @@ -7357,6 +7441,18 @@ msgid "Saving..." msgstr "Sparar..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10390,6 +10486,7 @@ msgid "Points" msgstr "Flytta Ner" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "Redigera Polygon" @@ -11827,7 +11924,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "Konvertera till %s" #: editor/plugins/sprite_editor_plugin.cpp @@ -12876,8 +12973,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "Raw-Läge" @@ -14382,32 +14478,11 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "Exportera" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Den angivna export vägen finns inte:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Export Path" msgstr "Exportera Projekt" @@ -14551,6 +14626,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projektgrundare" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16921,7 +17001,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Redigera Polygon" @@ -17535,7 +17615,6 @@ msgid "Use In Baked Light" msgstr "Höger" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17565,6 +17644,19 @@ msgstr "Skapa Node" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Animations-Node" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Animations-Node" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19116,10 +19208,6 @@ msgid "Could not execute on device." msgstr "Kunde inte skapa mapp." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19223,12 +19311,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Signaler" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19247,6 +19339,11 @@ msgid "Could not find keystore, unable to export." msgstr "Det gick inte att hitta nyckellager, det gick inte att exportera." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Kunde inte starta underprocess!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19277,7 +19374,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19288,20 +19385,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Kunde inte exportera projektfiler" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -19313,7 +19409,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19329,7 +19425,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Animeringsverktyg" #: platform/android/export/export_plugin.cpp @@ -19339,15 +19435,12 @@ msgstr "Skapar konturer..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "Kunde inte öppna mall för export:" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19358,7 +19451,8 @@ msgid "Adding files..." msgstr "Lägger till %s..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Kunde inte exportera projektfiler" #: platform/android/export/export_plugin.cpp @@ -19600,6 +19694,17 @@ msgstr "Klipp ut Noder" msgid "Custom BG Color" msgstr "Klipp ut Noder" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Hantera Mallar" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Anpassad release mall hittades inte." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19621,23 +19726,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Kör exporterad HTML i systemets standardwebbläsare." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Kunde inte öppna mall för export:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Måste använda en giltigt filändelse." #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Kunde inte skriva till filen:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Innehåll:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Kunde inte skriva till filen:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Sektioner:" @@ -19713,15 +19830,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Kunde inte skriva till filen:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Kunde inte skapa HTTP-serverkatalog:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Fel vid start av HTTP-server:" #: platform/javascript/export/export.cpp @@ -20019,9 +20138,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Kunde inte exportera projektfiler" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Kunde inte starta underprocess!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Lokalisering" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20037,21 +20175,76 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Hittades inte!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Fel vid sparande av fil: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Riktningar" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Kunde inte starta underprocess!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Skapar Miniatyr" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Kunde inte öppna mall för export:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Ogiltig Sökväg." + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20059,7 +20252,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20101,6 +20294,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Projekt" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Kunde inte öppna mall för export:" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Ogiltig identifierare:" @@ -20413,6 +20616,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Kan inte spara tema till fil:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20459,6 +20667,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Slumpmässig Rotation:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Det gick inte att hitta nyckellager, det gick inte att exportera." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Det gick inte att hitta nyckellager, det gick inte att exportera." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Det gick inte att hitta nyckellager, det gick inte att exportera." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Det gick inte att hitta nyckellager, det gick inte att exportera." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Ogiltig identifierare:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Ogiltigt namn." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Kan inte spara tema till fil:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20480,6 +20752,23 @@ msgid "Invalid product version:" msgstr "Ogiltig produkt GUID." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Måste använda en giltigt filändelse." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Nytt Fönster" @@ -20496,6 +20785,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20619,7 +20912,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instans" @@ -21445,15 +21739,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -"NavigationPolygonInstance måste vara ett barn eller barnbarn till en " -"Navigation2D-Node. Den ger bara navigationsdata." -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Botten" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22634,12 +22929,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25265,6 +25554,16 @@ msgid "3D Physics" msgstr "Fysik Bildruta %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Animations-Node" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Animations-Node" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26662,7 +26961,7 @@ msgstr "Övergång: " msgid "Refraction" msgstr "Sektioner:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26744,7 +27043,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Skalning: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Ändra Bas Typ:" #: scene/resources/navigation_mesh.cpp @@ -26761,10 +27065,15 @@ msgid "Source Group Name" msgstr "Källa" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Innehåll:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26773,11 +27082,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Raw-Läge" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26790,6 +27104,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Ladda Standard" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26806,7 +27125,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27216,6 +27535,11 @@ msgid "Scenario" msgstr "Scen" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Animations-Node" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27233,6 +27557,26 @@ msgstr "Linjär" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Standard" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Förhandsgranska" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Höger" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Redigera Koppling:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/te.po b/editor/translations/te.po index 9544d6f702..4d679d390c 100644 --- a/editor/translations/te.po +++ b/editor/translations/te.po @@ -200,9 +200,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -353,6 +354,14 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +msgid "Mouse Mode" +msgstr "" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -535,7 +544,8 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -743,7 +753,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "" @@ -2128,7 +2139,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2419,7 +2430,7 @@ msgid "Bus Options" msgstr "" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2675,6 +2686,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2687,6 +2714,26 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +msgid "Cannot create file \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to export project files." +msgstr "" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2787,8 +2834,25 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -2958,9 +3022,9 @@ msgid "Import" msgstr "దిగుమతి" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -4912,6 +4976,10 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +msgid "Project Run" +msgstr "" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5165,7 +5233,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "" @@ -6547,7 +6617,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "" @@ -6815,6 +6885,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9683,6 +9765,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11034,7 +11117,7 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "" #: editor/plugins/sprite_editor_plugin.cpp @@ -11993,8 +12076,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "" @@ -13410,31 +13492,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13567,6 +13628,10 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +msgid "Project Export" +msgstr "" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -15814,7 +15879,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "" @@ -16376,7 +16441,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16402,6 +16466,18 @@ msgstr "" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "గణనలు" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +msgid "Navigation Layers" +msgstr "" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -17837,10 +17913,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -17944,12 +18016,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "నోడ్" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -17965,6 +18041,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -17993,7 +18073,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18004,19 +18084,17 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18029,7 +18107,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18044,7 +18122,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18052,15 +18130,12 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18070,7 +18145,7 @@ msgid "Adding files..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +msgid "Could not export project files." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18296,6 +18371,15 @@ msgstr "" msgid "Custom BG Color" msgstr "" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +msgid "Prepare Templates" +msgstr "" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18317,19 +18401,28 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." +msgstr "" + +#: platform/javascript/export/export.cpp +msgid "Invalid export template: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +msgid "Could not write file: \"%s\"." msgstr "" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "గణనలు" + #: platform/javascript/export/export.cpp -msgid "Could not write file:" +msgid "Could not read file: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18402,15 +18495,15 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -18677,9 +18770,26 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +msgid "Could not open icon file \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not start xcrun executable." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "గణనలు" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -18695,15 +18805,67 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "గణనలు" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Invalid export format." msgstr "" #: platform/osx/export/export.cpp @@ -18714,7 +18876,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -18755,6 +18917,14 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +msgid "ZIP Creation" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19051,6 +19221,10 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +msgid "Failed to rename temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19091,6 +19265,63 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "స్థిరాంకాలు" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid identity type." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19109,6 +19340,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19124,6 +19371,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19232,7 +19483,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -19987,13 +20239,15 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Enter Cost" +msgstr "" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21052,12 +21306,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -23425,6 +23673,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "గణనలు" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "గణనలు" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -24653,7 +24911,7 @@ msgstr "" msgid "Refraction" msgstr "గణనలు" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -24727,10 +24985,15 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +msgid "Sampling" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" +msgstr "గణనలు" + +#: scene/resources/navigation_mesh.cpp msgid "Parsed Geometry Type" msgstr "" @@ -24743,7 +25006,11 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" +msgstr "" + +#: scene/resources/navigation_mesh.cpp +msgid "Agents" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24755,11 +25022,15 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Regions" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -24771,6 +25042,10 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +msgid "Details" +msgstr "" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -24787,7 +25062,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -25147,6 +25422,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "గణనలు" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -25162,6 +25442,22 @@ msgstr "" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +msgid "Default Map Up" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Cell Size" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Cell Height" +msgstr "" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +msgid "Default Edge Connection Margin" +msgstr "" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/th.po b/editor/translations/th.po index c291d5f337..a8568f7437 100644 --- a/editor/translations/th.po +++ b/editor/translations/th.po @@ -235,9 +235,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "โปรไฟล์เน็ตเวิร์ก" @@ -399,6 +400,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "โหมดเคลื่อนย้าย" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "ลบอินพุต" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -600,7 +611,8 @@ msgstr "รายละเอียด" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "เริ่ม" @@ -830,7 +842,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "ตัวกรอง:" @@ -2277,8 +2290,8 @@ msgid "Open" msgstr "เปิด" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "เจ้าของของ:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2586,7 +2599,7 @@ msgid "Bus Options" msgstr "ตัวเลือก Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "ทำซ้ำ" @@ -2846,6 +2859,25 @@ msgid "Choose" msgstr "เลือก" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "คัดลอกตำแหน่งโหนด" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "ติดตั้งแพคเกจเสร็จสมบูรณ์!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "ผิดพลาด:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "เก็บไฟล์:" @@ -2858,6 +2890,31 @@ msgid "Packing" msgstr "กำลังรวบรวม" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "บันทึกเป็น" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "ไม่สามารถสร้างโฟลเดอร์" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "เขียนไฟล์ไม่ได้:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "เปิดไฟล์เพื่อเขียนไม่ได้:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "บันทึกเป็น" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2973,11 +3030,33 @@ msgstr "ไม่พบเทมเพลตการดีบักแบบก msgid "Custom release template not found." msgstr "ไม่พบเทมเพลตการเผยแพร่ที่กำหนดเอง" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "จัดการเทมเพลต" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "ไม่พบที่อยู่ส่งออก:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "ไม่พบไฟล์เทมเพลต:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "เทมเพลตส่งออกไม่ถูกต้อง:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "การเว้นช่อง" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "การส่งออกแบบ 32 bit PCK แบบฝังตัวไม่สามารถใหญ่ได้เกิน 4 GiB" @@ -3153,9 +3232,9 @@ msgid "Import" msgstr "นำเข้า" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "ส่งออก" @@ -5244,6 +5323,11 @@ msgstr "" "ไม่มีพรีเซ็ตส่งออกที่สามารถรันเกมได้ของแพลตฟอร์มนี้\n" "กรุณาเพิ่มพรีเซ็ตส่งออกที่รันเกมได้ในเมนูส่งออกหรือทำให้พรีเซ็ตเดิมสามารถรันได้" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "โปรเจกต์" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "เขียนโปรแกรมในเมท็อด _run()" @@ -5527,7 +5611,9 @@ msgid "Draw Spaces" msgstr "จำนวนครั้งในการวาด" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "ตัวนำทาง" @@ -7041,7 +7127,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "ตัวกรอง:" @@ -7338,6 +7424,18 @@ msgid "Saving..." msgstr "กำลังบันทึก..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10311,6 +10409,7 @@ msgid "Points" msgstr "จุด" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "โพลีกอน" @@ -11726,7 +11825,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "เรขาคณิตผิดพลาด ไม่สามารถแทนที่ด้วย mesh" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "แปลงเป็น Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12779,8 +12879,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "เลือกรูปร่าง, ไทล์ย่อยหรือไทล์ก่อนหน้า" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "ขอบเขต" @@ -14292,35 +14391,10 @@ msgid "Delete preset '%s'?" msgstr "ลบพรีเซ็ต '%s'?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"ล้มเหลวในการส่งออกโปรเจกต์สำหรับแพลตฟอร์ม '%s'\n" -"เทมเพลตส่งออกสูญหายหรือผิดพลาด" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"เกิดข้อผิดพลาดในการส่งออกโปรเจกต์ไปยังแพลตฟอร์ม '%s'\n" -"ปัญหาอาจเกิดจากค่าที่ตั้งในพรีเซ็ตการส่งออกหรือการตั้งค่าการส่งออก" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "ส่งออกทั้งหมด" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "ไม่พบที่อยู่ส่งออก:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "เทมเพลตส่งออกสำหรับแพลตฟอร์มนี้สูญหาย/เสียหาย:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "ไดเรกทอรีส่งออก" @@ -14468,6 +14542,11 @@ msgid "Export templates for this platform are missing:" msgstr "ไม่พบเทมเพลตส่งออกสำหรับแพลตฟอร์มนี้:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "ผู้ริเริ่มโครงการ" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "จัดการเทมเพลตส่งออก" @@ -16864,7 +16943,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "โพลีกอน" @@ -17489,7 +17568,6 @@ msgid "Use In Baked Light" msgstr "สร้าง Lightmaps" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17519,6 +17597,19 @@ msgstr "กลาง" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "ตัวนำทาง" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "โหมด Navigation" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "ระนาบถัดไป" @@ -19074,10 +19165,6 @@ msgid "Could not execute on device." msgstr "ไม่สามารถสร้างโฟลเดอร์" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "ไม่สามารถหาเครื่องมือ 'apksigner'" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19185,12 +19272,16 @@ msgstr "\"Export AAB\" จะใช้ได้เฉพาะเมื่อเ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "สัญญาณ" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19208,6 +19299,11 @@ msgid "Could not find keystore, unable to export." msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "ไม่สามารถเริ่มขั้นตอนย่อย!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19238,7 +19334,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "ชื่อไฟล์ผิดพลาด! แอนดรอยด์ APK จำเป็นต้องมีนามสกุล *.apk" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19249,10 +19345,9 @@ msgstr "" "พยายามสร้างจากเทมเพลตที่สร้างขึ้นเอง แต่ไม่มีข้อมูลเวอร์ชัน โปรดติดตั้งใหม่จากเมนู \"โปรเจกต์\"" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "เวอร์ชันบิวด์ Android ไม่ตรงกัน:\n" @@ -19262,11 +19357,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "ไม่สามารถส่งออกไฟล์โปรเจคไปยังโปรเจค gradle ได้\n" #: platform/android/export/export_plugin.cpp @@ -19279,8 +19375,9 @@ msgid "Building Android Project (gradle)" msgstr "กำลังสร้างโปรเจคแอนดรอยด์ (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "การสร้างโปรเจกต์แอนดรอยด์ล้มเหลว ตรวจสอบผลลัพธ์เพื่อหาข้อผิดพลาด\n" @@ -19299,7 +19396,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "ไม่พบแอนิเมชัน: '%s'" #: platform/android/export/export_plugin.cpp @@ -19308,17 +19405,15 @@ msgid "Creating APK..." msgstr "กำลังสร้างคอนทัวร์..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "ไม่พบเทมเพลต APK สำหรับการส่งออก:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19330,7 +19425,7 @@ msgstr "กำลังเพิ่ม %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "เขียนไฟล์ไม่ได้:" #: platform/android/export/export_plugin.cpp @@ -19572,6 +19667,17 @@ msgstr "ตัดโหนด" msgid "Custom BG Color" msgstr "ตัดโหนด" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "จัดการเทมเพลต" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "ไม่พบเทมเพลตการเผยแพร่ที่กำหนดเอง" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID ยังไม่ได้ระบุ - ไม่สามารถกำหนดค่าให้โปรเจกต์ได้" @@ -19593,23 +19699,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "รันไฟล์ HTML ที่ส่งออกในเบราเซอร์" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "เทมเพลตส่งออกไม่ถูกต้อง:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "เขียนไฟล์ไม่ได้:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "ตั้งระยะขอบ" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "เขียนไฟล์ไม่ได้:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "เว้น:" @@ -19685,17 +19803,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "ไม่สามารถอ่านโครงสร้าง HTML:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "ไม่สามารถสร้างโฟลเดอร์" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "ผิดพลาดขณะบันทึกฉาก" #: platform/javascript/export/export.cpp @@ -19995,9 +20113,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "เขียนไฟล์ไม่ได้:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "ไม่สามารถเริ่มขั้นตอนย่อย!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "การแปล" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20013,23 +20150,78 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "ไม่พบ!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "ผิดพลาดขณะบันทึกไฟล์: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "ทิศทาง" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "ไม่สามารถเริ่มขั้นตอนย่อย!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "กำลังสร้างรูปตัวอย่าง" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" "ไม่พบเทมเพลต APK สำหรับการส่งออก:\n" "%s" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "เทมเพลตส่งออกไม่ถูกต้อง:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20037,7 +20229,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20079,6 +20271,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "โปรเจกต์" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "ไม่สามารถส่งออกไฟล์โปรเจคไปยังโปรเจค gradle ได้\n" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "ระบุไม่ถูกต้อง:" @@ -20391,6 +20593,11 @@ msgid "Debug Algorithm" msgstr "ตัวดีบัก" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "ไม่สามารถลบไฟล์ชั่วคราวได้:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20438,6 +20645,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "สุ่มการหมุน:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "เปิดเทมเพลตเพื่อส่งออกไม่ได้:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "ระบุไม่ถูกต้อง:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "ชื่อผิดพลาด" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "ไม่สามารถลบไฟล์ชั่วคราวได้:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20459,6 +20730,23 @@ msgid "Invalid product version:" msgstr "GUID ของโปรแกรมไม่ถูกต้อง" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "นามสกุลไม่ถูกต้อง" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "หน้าต่างใหม่" @@ -20475,6 +20763,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20602,7 +20894,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "ระยะการเลือก:" @@ -21461,17 +21754,19 @@ msgstr "" "ต้องมี NavigationPolygon เพื่อให้โหนดนี้ทำงานได้ กรุณาแก้ไขคุณสมบัติหรือวาดรูปหลายเหลี่ยม" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance ต้องเป็นโหนดลูก/หลานของโหนด Navigation2D " -"โดยจะให้ข้อมูลการนำทางเท่านั้น" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "ล่าง" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "การเคลื่อนที่" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22682,14 +22977,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance ต้องเป็นโหนดลูก/หลานของโหนด Navigation " -"โดยจะให้ข้อมูลการนำทางเท่านั้น" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25393,6 +25680,16 @@ msgid "3D Physics" msgstr "% ของเฟรมฟิสิกส์" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "ตัวนำทาง" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "ตัวนำทาง" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26820,7 +27117,7 @@ msgstr "ทรานสิชัน: " msgid "Refraction" msgstr "เว้น:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26905,7 +27202,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "อัตราส่วน: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "แก้ไขประเภทตัวแปร" #: scene/resources/navigation_mesh.cpp @@ -26923,10 +27225,15 @@ msgid "Source Group Name" msgstr "ต้นฉบับ" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "ตัวแปรฉากหลัก:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26936,11 +27243,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "ขอบเขต" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "รวมจากฉาก" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26954,6 +27266,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "โหลดค่าเริ่มต้น" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "ระยะการเลือก:" @@ -26971,7 +27288,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27386,6 +27703,11 @@ msgid "Scenario" msgstr "ฉาก" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "ตัวนำทาง" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27403,6 +27725,26 @@ msgstr "เส้นตรงซ้าย" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "ค่าเริ่มต้น" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "อัพเดทการดูตัวอย่าง" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "กำลังทดสอบ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "แก้ไขการเชื่อมต่อ:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/tl.po b/editor/translations/tl.po index 5436a37303..2ba6909fa2 100644 --- a/editor/translations/tl.po +++ b/editor/translations/tl.po @@ -215,9 +215,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "" @@ -376,6 +377,16 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Gumalaw" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Alisin ang Input" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -574,7 +585,8 @@ msgstr "Paglalarawan" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Patakbuhin" @@ -793,7 +805,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "Salain ang mga node" @@ -2228,8 +2241,8 @@ msgid "Open" msgstr "Buksan" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Mga May-ari ng:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2527,7 +2540,7 @@ msgid "Bus Options" msgstr "Kaayusan ng Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "I-duplicate" @@ -2786,6 +2799,23 @@ msgid "Choose" msgstr "Pumili" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Nabigo:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Inimpok ang File:" @@ -2798,6 +2828,31 @@ msgid "Packing" msgstr "Iniimpake" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "I-save Bilang" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Nabigong lumikha ng folder." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Hindi mai-luwas ang mga project file" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Hindi mabuksan ang file para sa pagsusulat:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "I-save Bilang" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2901,11 +2956,29 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +msgid "Prepare Template" +msgstr "" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Di-mahanap ang template file:" #: editor/editor_export.cpp +msgid "Failed to copy export template." +msgstr "" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" +msgstr "" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" @@ -3075,9 +3148,9 @@ msgid "Import" msgstr "Umangkat" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Magluwas" @@ -5076,6 +5149,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proyekto" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5347,7 +5425,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Nabigasyon" @@ -6795,7 +6875,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Salain ang mga node" @@ -7087,6 +7167,18 @@ msgid "Saving..." msgstr "Nililigtas..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10000,6 +10092,7 @@ msgid "Points" msgstr "" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "" @@ -11358,8 +11451,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr "Gawing %s" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12338,8 +12432,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Saklaw" @@ -13787,31 +13880,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -13950,6 +14022,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Mga Tagapagtatag ng Proyekto" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16243,7 +16320,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Bagong Polygon" @@ -16848,7 +16925,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16878,6 +16954,19 @@ msgstr "Gitna" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Nabigasyon" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Nabigasyon" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18387,10 +18476,6 @@ msgid "Could not execute on device." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18494,12 +18579,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Hudyat" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18515,6 +18604,11 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Hindi maumpisa ang subprocess!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "nagbalik ng may pagkakabigong #%d ang 'apksigner'" @@ -18545,7 +18639,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18556,20 +18650,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "Hindi mai-luwas ang mga project file" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -18581,7 +18674,7 @@ msgstr "Binibuild ang Android Project (gradle)" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18596,25 +18689,24 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" -msgstr "" +#, fuzzy +msgid "Package not found: \"%s\"." +msgstr "Di-mahanap ang animation: '%s'" #: platform/android/export/export_plugin.cpp msgid "Creating APK..." msgstr "Nililikha ang APK..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Walang mahanap na template APK upang iluwas:\n" "%s" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18624,7 +18716,8 @@ msgid "Adding files..." msgstr "Dinadagdag ang mga file..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Hindi mai-luwas ang mga project file" #: platform/android/export/export_plugin.cpp @@ -18864,6 +18957,17 @@ msgstr "Kopyahin ang mga Node" msgid "Custom BG Color" msgstr "Kopyahin ang mga Node" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Pangasiwaan ang mga Export Template..." + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Di-mahanap ang template file:" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18885,19 +18989,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "" +"Walang mahanap na template APK upang iluwas:\n" +"%s" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr "Di-wastong index ng uring %s para sa batayang uri %s" #: platform/javascript/export/export.cpp -msgid "Could not write file:" -msgstr "" +#, fuzzy +msgid "Could not write file: \"%s\"." +msgstr "Nabigong lumikha ng folder." + +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Laman:" + +#: platform/javascript/export/export.cpp +#, fuzzy +msgid "Could not read file: \"%s\"." +msgstr "Nabigong lumikha ng folder." #: platform/javascript/export/export.cpp -msgid "Could not read file:" +msgid "PWA" msgstr "" #: platform/javascript/export/export.cpp @@ -18975,16 +19094,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" -msgstr "" +#, fuzzy +msgid "Could not create HTTP server directory: %s." +msgstr "Nabigong lumikha ng folder." #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" -msgstr "" +#, fuzzy +msgid "Error starting HTTP server: %d." +msgstr "Nabigong ang pagsave ang file: %s" #: platform/javascript/export/export.cpp msgid "Web" @@ -19273,9 +19394,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Hindi mai-luwas ang mga project file" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Hindi maumpisa ang subprocess!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Nabigasyon" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19291,17 +19431,75 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Nabigong ang pagsave ang file: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Mga Direksyon" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Hindi maumpisa ang subprocess!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Ginagawa ang Thumbnail" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "" +"Walang mahanap na template APK upang iluwas:\n" +"%s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Di-wastong binary format." #: platform/osx/export/export.cpp msgid "" @@ -19311,7 +19509,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19352,6 +19550,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proyekto" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19659,6 +19866,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Nabigong lumikha ng folder." + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19705,6 +19917,65 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Constant" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Di-wastong mga argument para i-construct ang '%s'" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Di-wastong pangalan." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19724,6 +19995,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Bagong Tabing" @@ -19740,6 +20027,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19859,7 +20150,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20669,13 +20961,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Usog:" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21827,12 +22122,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24428,6 +24717,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Nabigasyon" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Nabigasyon" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25825,7 +26124,7 @@ msgstr "Transisyon: " msgid "Refraction" msgstr "Ibahin ang Pangalan ng Punsyon" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25904,7 +26203,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Sukat:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Ibahin ang Punong-Uri" #: scene/resources/navigation_mesh.cpp @@ -25922,10 +26226,15 @@ msgid "Source Group Name" msgstr "Pangalan ng Skript:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Mga Gizmo" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25935,11 +26244,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Saklaw" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Ipagsama galing sa Eksena" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25952,6 +26266,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Ipakita ang Karaniwan" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25969,7 +26288,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26372,6 +26691,11 @@ msgid "Scenario" msgstr "Eksena" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Nabigasyon" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26388,6 +26712,26 @@ msgstr "Burahin ang Linya" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Karaniwan" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Karaniwan" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Sinusubukan" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Ayusin Ang Pagkakabit:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/tr.po b/editor/translations/tr.po index 0a83a3a958..04e27574ea 100644 --- a/editor/translations/tr.po +++ b/editor/translations/tr.po @@ -71,13 +71,14 @@ # Recep GUCLUER <rgucluer@gmail.com>, 2022. # Emir Tunahan Alim <emrtnhalim@gmail.com>, 2022. # inci <incialien@gmail.com>, 2022. +# Ramazan Aslan <legendraslan@gmail.com>, 2022. msgid "" msgstr "" "Project-Id-Version: Godot Engine editor\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-05-27 16:15+0000\n" -"Last-Translator: inci <incialien@gmail.com>\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" +"Last-Translator: Ramazan Aslan <legendraslan@gmail.com>\n" "Language-Team: Turkish <https://hosted.weblate.org/projects/godot-engine/" "godot/tr/>\n" "Language: tr\n" @@ -92,7 +93,6 @@ msgid "Tablet Driver" msgstr "Tablet Sürücüsü" #: core/bind/core_bind.cpp -#, fuzzy msgid "Clipboard" msgstr "Pano" @@ -125,7 +125,6 @@ msgid "Low Processor Usage Mode Sleep (µsec)" msgstr "Düşük İşlemci Kullanımı Uyku Modu (μsn)" #: core/bind/core_bind.cpp main/main.cpp platform/uwp/os_uwp.cpp -#, fuzzy msgid "Keep Screen On" msgstr "Ekranı Açık Tut" @@ -160,11 +159,11 @@ msgstr "Tam Ekran" #: core/bind/core_bind.cpp msgid "Maximized" -msgstr "" +msgstr "Maksimize edilmiş" #: core/bind/core_bind.cpp msgid "Minimized" -msgstr "Küçültülmüş" +msgstr "Minimize edilmiş" #: core/bind/core_bind.cpp core/project_settings.cpp scene/gui/dialogs.cpp #: scene/gui/graph_node.cpp @@ -193,11 +192,11 @@ msgstr "Boyut" #: core/bind/core_bind.cpp msgid "Endian Swap" -msgstr "" +msgstr "Endian Değişimi" #: core/bind/core_bind.cpp msgid "Editor Hint" -msgstr "Düzenleyici İpucu" +msgstr "Düzenleyici İpucusu" #: core/bind/core_bind.cpp msgid "Print Error Messages" @@ -216,9 +215,8 @@ msgid "Time Scale" msgstr "Zaman Ölçeği" #: core/bind/core_bind.cpp main/main.cpp -#, fuzzy msgid "Physics Jitter Fix" -msgstr "Fizik Kare %" +msgstr "Fizik Titreşim Düzeltmesi" #: core/bind/core_bind.cpp editor/plugins/version_control_editor_plugin.cpp msgid "Error" @@ -226,7 +224,7 @@ msgstr "Hata" #: core/bind/core_bind.cpp msgid "Error String" -msgstr "Hata Dizesi" +msgstr "Hata yazısı" #: core/bind/core_bind.cpp msgid "Error Line" @@ -238,7 +236,7 @@ msgstr "Sonuç" #: core/command_queue_mt.cpp core/message_queue.cpp main/main.cpp msgid "Memory" -msgstr "Bellek" +msgstr "Hafıza" #: core/command_queue_mt.cpp core/message_queue.cpp #: core/register_core_types.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp @@ -272,16 +270,16 @@ msgid "Data" msgstr "Veri" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Ağ" #: core/io/file_access_network.cpp -#, fuzzy msgid "Remote FS" -msgstr "Uzak " +msgstr "Uzaktan Dosyalama Sistemi" #: core/io/file_access_network.cpp msgid "Page Size" @@ -289,11 +287,11 @@ msgstr "Sayfa Boyutu" #: core/io/file_access_network.cpp msgid "Page Read Ahead" -msgstr "" +msgstr "Sayfayı Önceden Okuma" #: core/io/http_client.cpp msgid "Blocking Mode Enabled" -msgstr "Engelleme Modu Etkin" +msgstr "Engelleme Modu Etkinleştirildi" #: core/io/http_client.cpp msgid "Connection" @@ -308,33 +306,28 @@ msgid "Object ID" msgstr "Nesne Kimliği" #: core/io/multiplayer_api.cpp core/io/packet_peer.cpp -#, fuzzy msgid "Allow Object Decoding" -msgstr "Araları Doldurmayı Etkinleştir" +msgstr "Nesne Çözümlemelerine İzin Ver" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp msgid "Refuse New Network Connections" -msgstr "" +msgstr "Yeni Bağlantılar Kurmayı Reddet" #: core/io/multiplayer_api.cpp scene/main/scene_tree.cpp -#, fuzzy msgid "Network Peer" msgstr "Ağ Profilcisi" #: core/io/multiplayer_api.cpp scene/animation/animation_player.cpp -#, fuzzy msgid "Root Node" -msgstr "Kök düğüm adı" +msgstr "Kök Düğüm Adı" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Refuse New Connections" -msgstr "Bağla" +msgstr "Yeni Bağlantıları Reddet" #: core/io/networked_multiplayer_peer.cpp -#, fuzzy msgid "Transfer Mode" -msgstr "Dönüştürme Türü" +msgstr "Transfer Modu" #: core/io/packet_peer.cpp msgid "Encode Buffer Max Size" @@ -365,9 +358,8 @@ msgid "Blocking Handshake" msgstr "" #: core/io/udp_server.cpp -#, fuzzy msgid "Max Pending Connections" -msgstr "Bağlantıyı Düzenle:" +msgstr "Bekletilebilecek Maks. Bağlantı Sayısı" #: core/math/expression.cpp modules/gdscript/gdscript_functions.cpp #: modules/visual_script/visual_script_builtin_funcs.cpp @@ -385,15 +377,16 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Baytları çözümlemek için yetersiz miktarda bayt ya da geçersiz format." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "İfadede geçersiz giriş %i (geçersiz)" +msgstr "İfadede geçersiz giriş %d" #: core/math/expression.cpp +#, fuzzy msgid "self can't be used because instance is null (not passed)" msgstr "self kullanılamaz çünkü örnek boş (geçilmedi)" #: core/math/expression.cpp +#, fuzzy msgid "Invalid operands to operator %s, %s and %s." msgstr "\"%s\" işlecinde geçersiz terimler, '%s' ve '%s'." @@ -419,17 +412,26 @@ msgid "Seed" msgstr "" #: core/math/random_number_generator.cpp -#, fuzzy msgid "State" msgstr "Durum" #: core/message_queue.cpp msgid "Message Queue" -msgstr "" +msgstr "Mesaj Sırası" #: core/message_queue.cpp msgid "Max Size (KB)" -msgstr "" +msgstr "En Büyük Boyut (KB)" + +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Biçimi Taşı" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Girişi Sil" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp @@ -437,62 +439,58 @@ msgid "Device" msgstr "Aygıt" #: core/os/input_event.cpp -#, fuzzy msgid "Alt" -msgstr "Hepsi" +msgstr "Alt" #: core/os/input_event.cpp msgid "Shift" -msgstr "" +msgstr "Shift" #: core/os/input_event.cpp #, fuzzy msgid "Control" -msgstr "Sürüm Kontrol" +msgstr "Ctrl" #: core/os/input_event.cpp +#, fuzzy msgid "Meta" -msgstr "" +msgstr "Meta" #: core/os/input_event.cpp -#, fuzzy msgid "Command" -msgstr "Topluluk" +msgstr "Komut" #: core/os/input_event.cpp scene/2d/touch_screen_button.cpp #: scene/gui/base_button.cpp scene/gui/texture_button.cpp #: scene/resources/default_theme/default_theme.cpp -#, fuzzy msgid "Pressed" -msgstr "Ön ayar" +msgstr "Basılmış" #: core/os/input_event.cpp -#, fuzzy msgid "Scancode" -msgstr "Tara" +msgstr "Tuş Kodu" #: core/os/input_event.cpp -#, fuzzy msgid "Physical Scancode" -msgstr "Fiziksel Anahtar" +msgstr "Fiziksel Tuş Kodu" #: core/os/input_event.cpp +#, fuzzy msgid "Unicode" -msgstr "" +msgstr "Unicode" #: core/os/input_event.cpp +#, fuzzy msgid "Echo" -msgstr "" +msgstr "Eko" #: core/os/input_event.cpp scene/gui/base_button.cpp -#, fuzzy msgid "Button Mask" -msgstr "Düğme" +msgstr "Tuş Maskesi" #: core/os/input_event.cpp scene/2d/node_2d.cpp scene/gui/control.cpp -#, fuzzy msgid "Global Position" -msgstr "Genel Sabit" +msgstr "Global Pozisyon" #: core/os/input_event.cpp #, fuzzy @@ -500,35 +498,31 @@ msgid "Factor" msgstr "Vektör" #: core/os/input_event.cpp -#, fuzzy msgid "Button Index" -msgstr "Fare Düğmesi İndeksi:" +msgstr "Tuş İndeksi" #: core/os/input_event.cpp msgid "Doubleclick" -msgstr "" +msgstr "Çift Tıklama" #: core/os/input_event.cpp msgid "Tilt" -msgstr "" +msgstr "Eğim" #: core/os/input_event.cpp -#, fuzzy msgid "Pressure" -msgstr "Ön ayar" +msgstr "Baskı" #: core/os/input_event.cpp -#, fuzzy msgid "Relative" -msgstr "Göreceli Yapış" +msgstr "Göreceli" #: core/os/input_event.cpp scene/2d/camera_2d.cpp scene/2d/cpu_particles_2d.cpp #: scene/3d/cpu_particles.cpp scene/3d/interpolated_camera.cpp #: scene/animation/animation_player.cpp scene/resources/environment.cpp #: scene/resources/particles_material.cpp -#, fuzzy msgid "Speed" -msgstr "Hız:" +msgstr "Hız" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: scene/3d/sprite_3d.cpp @@ -536,14 +530,12 @@ msgid "Axis" msgstr "Eksen" #: core/os/input_event.cpp -#, fuzzy msgid "Axis Value" -msgstr "İğneleme değeri" +msgstr "Eksen Değeri" #: core/os/input_event.cpp modules/visual_script/visual_script_func_nodes.cpp -#, fuzzy msgid "Index" -msgstr "İndeks:" +msgstr "İndeks" #: core/os/input_event.cpp editor/project_settings_editor.cpp #: modules/visual_script/visual_script_nodes.cpp @@ -554,37 +546,35 @@ msgstr "Eylem" #: core/os/input_event.cpp scene/resources/environment.cpp #: scene/resources/material.cpp msgid "Strength" -msgstr "" +msgstr "Güç" #: core/os/input_event.cpp msgid "Delta" -msgstr "" +msgstr "Delta" #: core/os/input_event.cpp -#, fuzzy msgid "Channel" -msgstr "Değiştir" +msgstr "Kanal" #: core/os/input_event.cpp main/main.cpp -#, fuzzy msgid "Message" -msgstr "İşleme Mesajı" +msgstr "Mesaj" #: core/os/input_event.cpp #, fuzzy msgid "Pitch" -msgstr "Perde:" +msgstr "Perde" #: core/os/input_event.cpp scene/2d/cpu_particles_2d.cpp #: scene/2d/physics_body_2d.cpp scene/3d/cpu_particles.cpp #: scene/3d/physics_body.cpp scene/resources/particles_material.cpp -#, fuzzy msgid "Velocity" -msgstr "Yörünge Görünümü Sağ" +msgstr "Hız" #: core/os/input_event.cpp +#, fuzzy msgid "Instrument" -msgstr "" +msgstr "Alet" #: core/os/input_event.cpp #, fuzzy @@ -598,19 +588,16 @@ msgstr "" #: core/project_settings.cpp editor/editor_node.cpp main/main.cpp #: platform/iphone/export/export.cpp platform/osx/export/export.cpp #: platform/windows/export/export.cpp -#, fuzzy msgid "Application" -msgstr "Eylem" +msgstr "Uygulama" #: core/project_settings.cpp main/main.cpp -#, fuzzy msgid "Config" -msgstr "Yapışmayı Yapılandır" +msgstr "Yapılandırma" #: core/project_settings.cpp -#, fuzzy msgid "Project Settings Override" -msgstr "Proje Ayarları..." +msgstr "Proje Ayarlarını Bastır" #: core/project_settings.cpp core/resource.cpp #: editor/animation_track_editor.cpp editor/editor_autoload_settings.cpp @@ -633,7 +620,8 @@ msgstr "Açıklama" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Çalıştır" @@ -643,39 +631,36 @@ msgid "Main Scene" msgstr "Ana Sahne" #: core/project_settings.cpp -#, fuzzy msgid "Disable stdout" -msgstr "Oto-döşemeleri Pasifleştir" +msgstr "Stdout'u devre dışı bırak" #: core/project_settings.cpp -#, fuzzy msgid "Disable stderr" -msgstr "Pasif Öge" +msgstr "Stderr'i devre dışı bırak" #: core/project_settings.cpp msgid "Use Hidden Project Data Directory" -msgstr "" +msgstr "Gizlenmiş Proje Verileri Dizinini Kullan" #: core/project_settings.cpp msgid "Use Custom User Dir" -msgstr "" +msgstr "Özelleştirilmiş Kullanıcı Dizinini Kullan" #: core/project_settings.cpp msgid "Custom User Dir Name" -msgstr "" +msgstr "Özelleştirilmiş Kullanıcı Dizini Adı" #: core/project_settings.cpp main/main.cpp #: platform/javascript/export/export.cpp platform/osx/export/export.cpp #: platform/uwp/os_uwp.cpp -#, fuzzy msgid "Display" -msgstr "Hepsini Görüntüle" +msgstr "Görüntüle" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/opensimplex/noise_texture.cpp scene/2d/line_2d.cpp #: scene/3d/label_3d.cpp scene/gui/text_edit.cpp scene/resources/texture.cpp msgid "Width" -msgstr "" +msgstr "Genişlik" #: core/project_settings.cpp main/main.cpp modules/csg/csg_shape.cpp #: modules/gltf/gltf_node.cpp modules/opensimplex/noise_texture.cpp @@ -683,23 +668,20 @@ msgstr "" #: scene/resources/capsule_shape_2d.cpp scene/resources/cylinder_shape.cpp #: scene/resources/font.cpp scene/resources/navigation_mesh.cpp #: scene/resources/primitive_meshes.cpp scene/resources/texture.cpp -#, fuzzy msgid "Height" -msgstr "Işık" +msgstr "Yükseklik" #: core/project_settings.cpp msgid "Always On Top" -msgstr "" +msgstr "Her Zaman Üstte" #: core/project_settings.cpp -#, fuzzy msgid "Test Width" -msgstr "Soldan Görünüm" +msgstr "Test Genişliği" #: core/project_settings.cpp -#, fuzzy msgid "Test Height" -msgstr "Deneme" +msgstr "Test Yüksekliği" #: core/project_settings.cpp editor/animation_track_editor.cpp #: editor/editor_audio_buses.cpp main/main.cpp servers/audio_server.cpp @@ -707,9 +689,8 @@ msgid "Audio" msgstr "Ses" #: core/project_settings.cpp -#, fuzzy msgid "Default Bus Layout" -msgstr "Varsayılan Bus Yerleşim Düzenini Yükle." +msgstr "Varsayılan Bus Yerleşim Düzeni" #: core/project_settings.cpp editor/editor_export.cpp #: editor/editor_file_system.cpp editor/editor_node.cpp @@ -725,11 +706,11 @@ msgstr "Ana Sahne Değiştirgenleri:" #: core/project_settings.cpp msgid "Search In File Extensions" -msgstr "" +msgstr "Dosya Uzantılarında Ara" #: core/project_settings.cpp msgid "Script Templates Search Path" -msgstr "" +msgstr "Script Dosyalarını Aramak İçin Dosya Yolu" #: core/project_settings.cpp editor/editor_node.cpp #: editor/plugins/version_control_editor_plugin.cpp @@ -737,80 +718,70 @@ msgid "Version Control" msgstr "Sürüm Kontrol" #: core/project_settings.cpp +#, fuzzy msgid "Autoload On Startup" -msgstr "" +msgstr "Başlangıçta Otomatik Yükleme" #: core/project_settings.cpp -#, fuzzy msgid "Plugin Name" -msgstr "Eklentinin Adı:" +msgstr "Eklenti Adı" #: core/project_settings.cpp scene/2d/collision_object_2d.cpp #: scene/3d/collision_object.cpp scene/gui/control.cpp -#, fuzzy msgid "Input" -msgstr "Giriş Ekle" +msgstr "Giriş" #: core/project_settings.cpp msgid "UI Accept" -msgstr "" +msgstr "Kullanıcı Arayüzü Kabul Et" #: core/project_settings.cpp -#, fuzzy msgid "UI Select" -msgstr "Seç" +msgstr "Kullanıcı Arayüzü Seç" #: core/project_settings.cpp -#, fuzzy msgid "UI Cancel" -msgstr "Vazgeç" +msgstr "Kullanıcı Arayüzünü İptal Et" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Next" -msgstr "Yola Odaklan" +msgstr "Kullanıcı Arayüzü Sonrakine Odaklan" #: core/project_settings.cpp -#, fuzzy msgid "UI Focus Prev" -msgstr "Yola Odaklan" +msgstr "Kullanıcı Arayüzü Öncekine Odaklan" #: core/project_settings.cpp -#, fuzzy msgid "UI Left" -msgstr "Sol Üst" +msgstr "Kullanıcı Arayüzü Sol" #: core/project_settings.cpp -#, fuzzy msgid "UI Right" -msgstr "Sağ Üst" +msgstr "Kullanıcı Arayüzü Sağ" #: core/project_settings.cpp msgid "UI Up" -msgstr "" +msgstr "Kullanıcı Arayüzü Yukarı" #: core/project_settings.cpp -#, fuzzy msgid "UI Down" -msgstr "Aşağı" +msgstr "Kullanıcı Arayüzü Aşağı" #: core/project_settings.cpp -#, fuzzy msgid "UI Page Up" -msgstr "Sayfa: " +msgstr "Kullanıcı Arayüzü Sayfa Yukarı" #: core/project_settings.cpp msgid "UI Page Down" -msgstr "" +msgstr "Kullanıcı Arayüzü Sayfa Aşağı" #: core/project_settings.cpp msgid "UI Home" -msgstr "" +msgstr "Kullanıcı Arayüzü Home" #: core/project_settings.cpp -#, fuzzy msgid "UI End" -msgstr "Sonunda" +msgstr "Kullanıcı Arayüzü End" #: core/project_settings.cpp main/main.cpp modules/bullet/register_types.cpp #: modules/bullet/space_bullet.cpp scene/2d/physics_body_2d.cpp @@ -820,9 +791,8 @@ msgstr "Sonunda" #: servers/physics_2d/physics_2d_server_wrap_mt.h #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/physics_server.cpp -#, fuzzy msgid "Physics" -msgstr " (Fiziksel)" +msgstr "Fizik" #: core/project_settings.cpp editor/editor_settings.cpp #: editor/import/resource_importer_layered_texture.cpp @@ -832,12 +802,11 @@ msgstr " (Fiziksel)" #: scene/3d/physics_body.cpp scene/resources/world.cpp #: servers/physics/space_sw.cpp servers/physics_server.cpp msgid "3D" -msgstr "" +msgstr "3D" #: core/project_settings.cpp -#, fuzzy msgid "Smooth Trimesh Collision" -msgstr "Üçlü Örüntü Çarpışma Kardeşi Oluştur" +msgstr "Akıcı Trimesh Çarpışması" #: core/project_settings.cpp drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles2/rasterizer_scene_gles2.cpp @@ -848,9 +817,8 @@ msgstr "Üçlü Örüntü Çarpışma Kardeşi Oluştur" #: modules/lightmapper_cpu/register_types.cpp scene/main/scene_tree.cpp #: scene/main/viewport.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp -#, fuzzy msgid "Rendering" -msgstr "Oluşturucu:" +msgstr "Oluşturucu" #: core/project_settings.cpp drivers/gles2/rasterizer_storage_gles2.cpp #: drivers/gles3/rasterizer_scene_gles3.cpp @@ -860,17 +828,17 @@ msgstr "Oluşturucu:" #: scene/resources/multimesh.cpp servers/visual/visual_server_scene.cpp #: servers/visual_server.cpp msgid "Quality" -msgstr "" +msgstr "Kalite" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp -#, fuzzy +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" -msgstr "Süzgeçler:" +msgstr "Filtreler" #: core/project_settings.cpp scene/main/viewport.cpp msgid "Sharpen Intensity" -msgstr "" +msgstr "Keskinleştirme Yoğunluğu" #: core/project_settings.cpp editor/editor_export.cpp editor/editor_node.cpp #: editor/editor_settings.cpp editor/plugins/script_editor_plugin.cpp @@ -886,70 +854,66 @@ msgstr "Hata Ayıklama" #: core/project_settings.cpp main/main.cpp modules/gdscript/gdscript.cpp #: modules/visual_script/visual_script.cpp scene/resources/dynamic_font.cpp -#, fuzzy msgid "Settings" -msgstr "Ayarlar:" +msgstr "Ayarlar" #: core/project_settings.cpp editor/script_editor_debugger.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp +#, fuzzy msgid "Profiler" msgstr "Kesitçi" #: core/project_settings.cpp -#, fuzzy msgid "Max Functions" -msgstr "İşlev Yap" +msgstr "Maks. Fonksiyon Sayısı" #: core/project_settings.cpp scene/3d/vehicle_body.cpp -#, fuzzy msgid "Compression" -msgstr "İfade" +msgstr "Sıkıştırma" #: core/project_settings.cpp -#, fuzzy msgid "Formats" -msgstr "Biçem" +msgstr "Biçim" #: core/project_settings.cpp msgid "Zstd" -msgstr "" +msgstr "Zstd" #: core/project_settings.cpp msgid "Long Distance Matching" -msgstr "" +msgstr "Uzun Mesafe Eşleşme" #: core/project_settings.cpp msgid "Compression Level" -msgstr "" +msgstr "Sıkıştırma Seviyesi" #: core/project_settings.cpp msgid "Window Log Size" -msgstr "" +msgstr "Pencere Günlük Boyutu" #: core/project_settings.cpp msgid "Zlib" -msgstr "" +msgstr "Zlib" #: core/project_settings.cpp msgid "Gzip" -msgstr "" +msgstr "Gzip" #: core/project_settings.cpp platform/android/export/export.cpp msgid "Android" -msgstr "" +msgstr "Android" #: core/project_settings.cpp msgid "Modules" -msgstr "" +msgstr "Modüller" #: core/register_core_types.cpp msgid "TCP" -msgstr "" +msgstr "TCP" #: core/register_core_types.cpp -#, fuzzy msgid "Connect Timeout Seconds" -msgstr "Metotlara bağlantılar:" +msgstr "Bağlanma Zaman Aşımı Süresi(Saniye)" #: core/register_core_types.cpp msgid "Packet Peer Stream" @@ -957,16 +921,15 @@ msgstr "" #: core/register_core_types.cpp msgid "Max Buffer (Power of 2)" -msgstr "" +msgstr "Maksimum Arabellek (2'nin üssü olacak şekilde)" #: core/register_core_types.cpp editor/editor_settings.cpp main/main.cpp msgid "SSL" -msgstr "" +msgstr "SSL" #: core/register_core_types.cpp main/main.cpp -#, fuzzy msgid "Certificates" -msgstr "Köşenoktalar:" +msgstr "Sertifikalar" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_resource_picker.cpp @@ -975,9 +938,8 @@ msgid "Resource" msgstr "Kaynak" #: core/resource.cpp -#, fuzzy msgid "Local To Scene" -msgstr "Sahneyi Kapat" +msgstr "Sahneye Yerel" #: core/resource.cpp editor/dependency_editor.cpp #: editor/editor_autoload_settings.cpp editor/plugins/path_editor_plugin.cpp @@ -987,9 +949,8 @@ msgid "Path" msgstr "Yol" #: core/script_language.cpp -#, fuzzy msgid "Source Code" -msgstr "Kaynak" +msgstr "Kaynak Kodu" #: core/translation.cpp editor/project_settings_editor.cpp msgid "Locale" @@ -1010,27 +971,27 @@ msgstr "B" #: core/ustring.cpp msgid "KiB" -msgstr "KiB" +msgstr "KB" #: core/ustring.cpp msgid "MiB" -msgstr "MiB" +msgstr "MB" #: core/ustring.cpp msgid "GiB" -msgstr "GiB" +msgstr "GB" #: core/ustring.cpp msgid "TiB" -msgstr "TiB" +msgstr "TB" #: core/ustring.cpp msgid "PiB" -msgstr "PiB" +msgstr "PB" #: core/ustring.cpp msgid "EiB" -msgstr "EiB" +msgstr "EB" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles2/rasterizer_scene_gles2.cpp @@ -1038,7 +999,7 @@ msgstr "EiB" #: drivers/gles3/rasterizer_scene_gles3.cpp #: drivers/gles3/rasterizer_storage_gles3.cpp modules/gltf/gltf_state.cpp msgid "Buffers" -msgstr "" +msgstr "Arabellek" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1060,7 +1021,7 @@ msgstr "" #: servers/physics_2d/space_2d_sw.cpp servers/physics_2d_server.cpp #: servers/visual_server.cpp msgid "2D" -msgstr "" +msgstr "2D" #: drivers/gles2/rasterizer_canvas_base_gles2.cpp #: drivers/gles3/rasterizer_canvas_base_gles3.cpp @@ -1091,21 +1052,21 @@ msgid "Use Bicubic Sampling" msgstr "" #: drivers/gles3/rasterizer_scene_gles3.cpp +#, fuzzy msgid "Max Renderable Elements" -msgstr "" +msgstr "Maks. Renderlanabilinecek Ögeler" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Renderable Lights" -msgstr "" +msgstr "Maks. İşlenebilinecek Işık Sayısı" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Max Renderable Reflections" -msgstr "Merkez Seçimi" +msgstr "Maks. İşlenebilinecek Yansıma Sayısı" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Max Lights Per Object" -msgstr "" +msgstr "Maks. Objeye düşen Işık Sayısı" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Subsurface Scattering" @@ -1125,9 +1086,8 @@ msgid "Scale" msgstr "Ölçekle" #: drivers/gles3/rasterizer_scene_gles3.cpp -#, fuzzy msgid "Follow Surface" -msgstr "Yüzeyi Doldur" +msgstr "Yüzeyi Takip Et" #: drivers/gles3/rasterizer_scene_gles3.cpp msgid "Weight Samples" @@ -1139,7 +1099,7 @@ msgstr "" #: drivers/gles3/rasterizer_scene_gles3.cpp scene/resources/environment.cpp msgid "High Quality" -msgstr "" +msgstr "Yüksek Kalite" #: drivers/gles3/rasterizer_storage_gles3.cpp msgid "Blend Shape Max Buffer Size (KB)" @@ -1230,16 +1190,14 @@ msgstr "Zaman" #: editor/animation_track_editor.cpp editor/import/resource_importer_scene.cpp #: platform/osx/export/export.cpp -#, fuzzy msgid "Location" -msgstr "Yerelleştirme" +msgstr "Konum" #: editor/animation_track_editor.cpp modules/gltf/gltf_node.cpp #: scene/2d/polygon_2d.cpp scene/2d/remote_transform_2d.cpp #: scene/3d/remote_transform.cpp scene/3d/spatial.cpp scene/gui/control.cpp -#, fuzzy msgid "Rotation" -msgstr "Dönme Adımı:" +msgstr "Rotasyon" #: editor/animation_track_editor.cpp editor/script_editor_debugger.cpp #: modules/visual_script/visual_script_nodes.cpp scene/gui/range.cpp @@ -1247,14 +1205,13 @@ msgid "Value" msgstr "Değer" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Arg Count" -msgstr "Değer:" +msgstr "Argüman Sayısı" #: editor/animation_track_editor.cpp main/main.cpp #: modules/mono/mono_gd/gd_mono.cpp msgid "Args" -msgstr "" +msgstr "Argümanlar" #: editor/animation_track_editor.cpp editor/editor_settings.cpp #: editor/script_editor_debugger.cpp modules/gltf/gltf_accessor.cpp @@ -1301,9 +1258,8 @@ msgid "Animation" msgstr "Animasyon" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Easing" -msgstr "Açılma Kararma" +msgstr "Yumuşatma" #: editor/animation_track_editor.cpp msgid "Anim Multi Change Keyframe Time" @@ -1360,7 +1316,7 @@ msgstr "Animasyon Oynatıcı İzi" #: editor/animation_track_editor.cpp msgid "Animation length (frames)" -msgstr "Animasyon uzunluğu (çerçeve)" +msgstr "Animasyon uzunluğu (kare)" #: editor/animation_track_editor.cpp msgid "Animation length (seconds)" @@ -1377,7 +1333,7 @@ msgstr "Animasyon Döngüsü" #: editor/animation_track_editor.cpp #: modules/visual_script/visual_script_editor.cpp msgid "Functions:" -msgstr "İşlevler:" +msgstr "Fonksiyonlar:" #: editor/animation_track_editor.cpp msgid "Audio Clips:" @@ -1412,19 +1368,16 @@ msgid "Remove this track." msgstr "Bu izi sil." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "Süre (sn): " +msgstr "Süre (sn):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "Pozisyon" +msgstr "Pozisyon:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "Dönme Adımı:" +msgstr "Rotasyon:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1446,9 +1399,8 @@ msgid "(Invalid, expected type: %s)" msgstr "Geçersiz Dışa Aktarım Şablonu:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Easing:" -msgstr "Açılma Kararma" +msgstr "Yumuşatma:" #: editor/animation_track_editor.cpp #, fuzzy @@ -2305,8 +2257,8 @@ msgid "Open" msgstr "Aç" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Şunların sahipleri:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2610,7 +2562,7 @@ msgid "Bus Options" msgstr "Bus ayarları" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Çoğalt" @@ -2868,6 +2820,25 @@ msgid "Choose" msgstr "Seç" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Düğüm Yolunu Kopyala" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Paket Başarı ile Kuruldu!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Başarısız:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Dosya Depolama:" @@ -2880,6 +2851,31 @@ msgid "Packing" msgstr "Çıkınla" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Farklı Kaydet" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Klasör oluşturulamadı." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Proje dosyaları dışa aktarılamadı" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Dosya yazmak için açılamıyor:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Farklı Kaydet" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -3000,11 +2996,33 @@ msgstr "Özel hata ayıklama şablonu bulunmadı." msgid "Custom release template not found." msgstr "Özel yayınlama şablonu bulunamadı." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Şablonlarını Yönet" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Belirtilen Dışa aktarım yolu mevcut değil:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Şablon dosyası bulunamadı:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Geçersiz Dışa Aktarım Şablonu:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Dolgulama" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "32-bit dışa aktarımlarda gömülü PCK 4GiB'tan büyük olamaz." @@ -3178,9 +3196,9 @@ msgid "Import" msgstr "İçe Aktar" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Dışa Aktar" @@ -3458,7 +3476,7 @@ msgstr "Sınıf:" #: editor/editor_help.cpp editor/scene_tree_editor.cpp #: editor/script_create_dialog.cpp msgid "Inherits:" -msgstr "Kalıtçılar:" +msgstr "Miras:" #: editor/editor_help.cpp msgid "Inherited by:" @@ -5306,6 +5324,11 @@ msgstr "" "Lütfen Dışa Aktar menüsüne çalıştırılabilir bir ön ayar ekleyin veya mevcut " "bir ön ayarı çalıştırılabilir olarak tanımlayın." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Proje" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Mantığınızı _run() metoduna yazın." @@ -5589,7 +5612,9 @@ msgid "Draw Spaces" msgstr "Çizim Çağrıları:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Gezinim" @@ -7090,7 +7115,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Süzgeçler:" @@ -7389,6 +7414,18 @@ msgid "Saving..." msgstr "Kaydediliyor..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10373,6 +10410,7 @@ msgid "Points" msgstr "Noktalar" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Çokgenler" @@ -11754,7 +11792,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Geçersiz geometri, örüntü ile değiştirilemiyor." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Örüntü2D'ye döüştür" #: editor/plugins/sprite_editor_plugin.cpp @@ -12750,8 +12789,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Önceki şekil, altdöşeme ya da Döşemeyi Seç." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Bölge" @@ -14268,36 +14306,10 @@ msgid "Delete preset '%s'?" msgstr "'%s' önayarı silinsin mi?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"'%s' platformu için proje dışa aktarılamadı.\n" -"Dışa aktarma şablonları eksik veya hatalı görünüyor." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"'%s' platformu için proje dışa aktarılamadı.\n" -"Bu, dışa aktarma ön ayarlarındaki ya da dışa aktarma ayarlarınızdaki bir " -"yapılandırma sorunundan kaynaklanıyor olabilir." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Tümünü Dışa Aktarma" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Belirtilen Dışa aktarım yolu mevcut değil:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Bu platform için dışa aktarma şablonu eksik/bozuk:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Dışa aktarım Yolu" @@ -14445,6 +14457,11 @@ msgid "Export templates for this platform are missing:" msgstr "Bu platform için dışa aktarma şablonu eksik:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Projenin Kurucuları" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Dışa Aktarım Şablonlarını Yönet" @@ -16863,7 +16880,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Çokgenler" @@ -17486,7 +17503,6 @@ msgid "Use In Baked Light" msgstr "Işık-Haritalarını Pişir" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17516,6 +17532,19 @@ msgstr "Merkez" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Gezinim" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Gezinim Kipi" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Sonraki sekme" @@ -19051,10 +19080,6 @@ msgid "Could not execute on device." msgstr "Cihazda yürütülemedi." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "'apksigner' aracı bulunamıyor." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19178,12 +19203,17 @@ msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" "\"Target Sdk\" sürümü \"Min Sdk\" sürümünden daha büyük veya eşit olmalıdır." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Sinyal" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "'apksigner' bulunamadı.\n" "Lütfen komutun Android SDK build-tools dizininde bulunup bulunmadığını " @@ -19203,6 +19233,11 @@ msgid "Could not find keystore, unable to export." msgstr "Anahtar deposu bulunamadı, dışa aktarılamadı." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Alt işlem başlatılamadı!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "'apksigner', #%d hatasıyla döndürüldü" @@ -19231,7 +19266,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Geçersiz dosya adı! Android APK, * .apk uzantısını gerektirir." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Desteklenmeyen dışa aktarma biçimi!\n" #: platform/android/export/export_plugin.cpp @@ -19243,10 +19279,9 @@ msgstr "" "için sürüm bilgisi yok. Lütfen 'Proje' menüsünden yeniden yükleyin." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android derlemesi sürüm uyumsuzluğu:\n" @@ -19255,13 +19290,15 @@ msgstr "" "Lütfen 'Proje' menüsünden Android derleme şablonunu yeniden yükleyin." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Proje adıyla res://android/build/res/*.xml dosyalarının üzerine yazılamıyor" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Proje dosyaları gradle projesine aktarılamadı\n" #: platform/android/export/export_plugin.cpp @@ -19273,8 +19310,9 @@ msgid "Building Android Project (gradle)" msgstr "Android Projesi Oluşturma (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Android projesinin oluşturulması başarısız oldu, hatayı çıktı için kontrol " @@ -19295,7 +19333,8 @@ msgstr "" "için gradle proje dizinini kontrol edin." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Paket bulunamadı: %s" #: platform/android/export/export_plugin.cpp @@ -19303,17 +19342,16 @@ msgid "Creating APK..." msgstr "APK oluşturuluyor..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Dışa aktarılacak şablon APK bulunamadı:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19326,7 +19364,8 @@ msgid "Adding files..." msgstr "Dosyalar ekleniyor..." #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Proje dosyaları dışa aktarılamadı" #: platform/android/export/export_plugin.cpp @@ -19569,6 +19608,17 @@ msgstr "ÖzelSınıf" msgid "Custom BG Color" msgstr "ÖzelSınıf" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Şablonlarını Yönet" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Özel yayınlama şablonu bulunamadı." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Ekip Kimliği belirtilmedi - proje yapılandırılamıyor." @@ -19590,22 +19640,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Dışa aktarılmış HTML'yi sistemin varsayılan tarayıcısında çalıştır." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Dışa aktarma için şablon açılamadı:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Geçersiz Dışa Aktarım Şablonu:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Dosya yazılamadı:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Kenar Boşluk Belirle" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Dosya okunamadı:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Ayrım:" @@ -19680,15 +19743,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "HTML kabuğu okunamadı:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "HTTP sunucu klasörü oluşturulamadı:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "HTTP sunucusu başlatılırken hata:" #: platform/javascript/export/export.cpp @@ -19989,9 +20055,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Proje dosyaları dışa aktarılamadı" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Alt işlem başlatılamadı!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Yerelleştirme" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20007,23 +20092,78 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Simge bulunamadı." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "%s dosyası kaydedilirken hata" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Yönler" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Alt işlem başlatılamadı!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Küçük Bediz Oluşturuluyor" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" "Dışa aktarılacak şablon APK bulunamadı:\n" "%s" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Geçersiz Dışa Aktarım Şablonu:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20031,7 +20171,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20072,6 +20212,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Proje" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Proje dosyaları gradle projesine aktarılamadı\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Geçersiz paket tanımlayıcısı:" @@ -20387,6 +20537,11 @@ msgid "Debug Algorithm" msgstr "Hata Ayıklayıcı" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Geçici dosya kaldırılamıyor:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20434,6 +20589,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Rastgele Döndürme:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Anahtar deposu bulunamadı, dışa aktarılamadı." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Anahtar deposu bulunamadı, dışa aktarılamadı." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Anahtar deposu bulunamadı, dışa aktarılamadı." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Anahtar deposu bulunamadı, dışa aktarılamadı." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Geçersiz Tanımlayıcı:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Geçersiz ad." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Geçici dosya kaldırılamıyor:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20455,6 +20674,23 @@ msgid "Invalid product version:" msgstr "Geçersiz ürün GUID'i." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Geçersiz uzantı." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Yeni Pencere" @@ -20471,6 +20707,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20598,7 +20838,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Uzaklık Seç:" @@ -21472,17 +21713,19 @@ msgstr "" "çokgen çizin." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance, bir Navigation2D çocuğu olmalı ya da Navigation2D " -"düğümünün torunu olması gerekir. Bu nesne yalnızca yönlendirme verisi sağlar." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Merkez Alt" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Seyahat" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22723,14 +22966,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent sadece Spatial düğümünün altında kullanılabilir." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance, bir Navigation düğümünün çocuğu ya da torunu " -"olmalıdır. O yalnızca yönlendirme verisi sağlar." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25478,6 +25713,16 @@ msgid "3D Physics" msgstr " (Fiziksel)" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Gezinim" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Gezinim" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26905,7 +27150,7 @@ msgstr "Geçiş: " msgid "Refraction" msgstr "Ayrım:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26990,7 +27235,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Ölçekleniyor: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Değişken Tipini Ayarla" #: scene/resources/navigation_mesh.cpp @@ -27008,10 +27258,15 @@ msgid "Source Group Name" msgstr "Kaynak" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Ana Sahne Değiştirgenleri:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -27021,11 +27276,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Bölge" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Sahneden Birleştir" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -27039,6 +27299,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "Varsayılanı Göster" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "Uzaklık Seç:" @@ -27056,7 +27321,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27474,6 +27739,11 @@ msgid "Scenario" msgstr "Sahne" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Gezinim" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27491,6 +27761,26 @@ msgstr "Sol Doğrusal" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Varsayılan" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Varsayılan Önizleme" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Deneme" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Bağlantıyı Düzenle:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" @@ -27683,11 +27973,11 @@ msgstr "" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Msec" -msgstr "" +msgstr "MiliSaniye" #: servers/audio/effects/audio_effect_reverb.cpp msgid "Room Size" -msgstr "" +msgstr "Oda Büyüklüğü" #: servers/audio/effects/audio_effect_reverb.cpp #, fuzzy @@ -27712,14 +28002,12 @@ msgid "Surround" msgstr "" #: servers/audio_server.cpp -#, fuzzy msgid "Enable Audio Input" -msgstr "Audio Bus'ı Yeniden Adlandır" +msgstr "Ses Girişini Aktifleştir" #: servers/audio_server.cpp -#, fuzzy msgid "Output Latency" -msgstr "Çıktı" +msgstr "Çıkış Gecikmesi" #: servers/audio_server.cpp msgid "Channel Disable Threshold dB" @@ -27740,9 +28028,8 @@ msgid "Bus Count" msgstr "Giriş Portu Ekle" #: servers/audio_server.cpp -#, fuzzy msgid "Capture Device" -msgstr "Pikselden Yakala" +msgstr "Yakalama Cihazı" #: servers/audio_server.cpp #, fuzzy @@ -27754,9 +28041,8 @@ msgid "Feed" msgstr "" #: servers/camera/camera_feed.cpp -#, fuzzy msgid "Is Active" -msgstr "Derinlik" +msgstr "Aktif mi" #: servers/physics/space_sw.cpp servers/physics_2d/space_2d_sw.cpp msgid "Sleep Threshold Linear" @@ -27798,50 +28084,46 @@ msgid "Total Linear Damp" msgstr "Doğrusal" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Total Gravity" -msgstr "Varsayılan Önizleme" +msgstr "Toplam Yerçekimi" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Linear Velocity" -msgstr "Etkinleştir" +msgstr "Çizgisel hız" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Exclude" -msgstr "" +msgstr "Hariç tut" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Shape RID" -msgstr "" +msgstr "Şekil RID" #: servers/physics_2d_server.cpp servers/physics_server.cpp #, fuzzy msgid "Collide With Bodies" -msgstr "Temas Kipi" +msgstr "Diğer Bedenlerle Çarpış" #: servers/physics_2d_server.cpp servers/physics_server.cpp +#, fuzzy msgid "Collide With Areas" -msgstr "" +msgstr "Diğer Alanlarla Çarpış" #: servers/physics_2d_server.cpp servers/physics_server.cpp msgid "Motion Remainder" -msgstr "" +msgstr "Kalan Hareket" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Point" -msgstr "Temas Kipi" +msgstr "Çarpışma Noktası" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Normal" -msgstr "Temas Kipi" +msgstr "Çarpışma Normali" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Collision Depth" -msgstr "Temas Kipi" +msgstr "Çarpışma Derinliği" #: servers/physics_2d_server.cpp servers/physics_server.cpp #, fuzzy @@ -27854,14 +28136,12 @@ msgid "Collision Unsafe Fraction" msgstr "Temas Kipi" #: servers/physics_2d_server.cpp servers/physics_server.cpp -#, fuzzy msgid "Physics Engine" -msgstr "Fizik Kare %" +msgstr "Fizik Motoru" #: servers/physics_server.cpp -#, fuzzy msgid "Center Of Mass" -msgstr "Sol Merkez" +msgstr "Kütle Merkezi" #: servers/physics_server.cpp msgid "Principal Inertia Axes" @@ -27942,12 +28222,11 @@ msgstr "Kalıbı İçe Aktar" #: servers/visual_server.cpp msgid "Lossless Compression" -msgstr "" +msgstr "Kayıpsız Sıkıştırma" #: servers/visual_server.cpp -#, fuzzy msgid "Force PNG" -msgstr "Zorla Gönder" +msgstr "PNG Uzantısını Kullanmaya Zorla" #: servers/visual_server.cpp msgid "WebP Compression Level" @@ -27979,14 +28258,12 @@ msgid "Quadrant 3 Subdiv" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Shadows" -msgstr "Gölgelendirici" +msgstr "Gölgeler" #: servers/visual_server.cpp -#, fuzzy msgid "Filter Mode" -msgstr "Düğümleri Süzgeçden Geçir" +msgstr "Filtre Modu" #: servers/visual_server.cpp #, fuzzy @@ -28023,21 +28300,20 @@ msgid "Mesh Storage" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Split Stream" -msgstr "Eğriyi Böl" +msgstr "Akışı Böl" #: servers/visual_server.cpp msgid "Use Physical Light Attenuation" -msgstr "" +msgstr "Fiziksel Işık Zayıflatmayı Kullanın" #: servers/visual_server.cpp msgid "Depth Prepass" -msgstr "" +msgstr "Derinlik Ön Geçişi" #: servers/visual_server.cpp msgid "Disable For Vendors" -msgstr "" +msgstr "Bu Satıcılar İçin Devre Dışı Bırak" #: servers/visual_server.cpp msgid "Anisotropic Filter Level" @@ -28088,12 +28364,11 @@ msgstr "" #: servers/visual_server.cpp msgid "Legacy Stream" -msgstr "" +msgstr "Eski Akış" #: servers/visual_server.cpp -#, fuzzy msgid "Batching" -msgstr "Aranıyor..." +msgstr "Yığınlama" #: servers/visual_server.cpp msgid "Use Batching" @@ -28144,25 +28419,23 @@ msgstr "Çerçeveyi Yapıştır" #: servers/visual_server.cpp msgid "GLES2" -msgstr "" +msgstr "GLES2" #: servers/visual_server.cpp msgid "Compatibility" -msgstr "" +msgstr "Uyumluluk" #: servers/visual_server.cpp msgid "Disable Half Float" -msgstr "" +msgstr "Yarım Float'ı devre dışı bırak" #: servers/visual_server.cpp -#, fuzzy msgid "Enable High Float" -msgstr "Önceliklemeyi Etkinleştir" +msgstr "Yüksek Float'ı Etkinleştir" #: servers/visual_server.cpp -#, fuzzy msgid "Precision" -msgstr "İfade" +msgstr "Hassasiyet" #: servers/visual_server.cpp msgid "UV Contract" @@ -28182,9 +28455,8 @@ msgid "PVS Logging" msgstr "" #: servers/visual_server.cpp -#, fuzzy msgid "Use Signals" -msgstr "sinyaller" +msgstr "Sinyal Kullan" #: servers/visual_server.cpp #, fuzzy @@ -28203,12 +28475,11 @@ msgstr "Emilme Ayırmayı Görüntüle" #: servers/visual_server.cpp msgid "Max Active Spheres" -msgstr "" +msgstr "Maks. Aktif Küre Sayısı" #: servers/visual_server.cpp -#, fuzzy msgid "Max Active Polygons" -msgstr "Çokgeni Taşı" +msgstr "Maks. Aktif Çokgen Sayısı" #: servers/visual_server.cpp #, fuzzy diff --git a/editor/translations/uk.po b/editor/translations/uk.po index f796d5c6a5..4c90b9e989 100644 --- a/editor/translations/uk.po +++ b/editor/translations/uk.po @@ -28,7 +28,7 @@ msgstr "" "Project-Id-Version: Ukrainian (Godot Engine)\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: \n" -"PO-Revision-Date: 2022-06-03 02:51+0000\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/" "godot/uk/>\n" @@ -222,9 +222,10 @@ msgid "Data" msgstr "Дані" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Мережа" @@ -330,9 +331,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "Недостатньо байтів для їх декодування або вказано некоректний формат." #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "Некоректні вхідні дані %i (не передано) у виразі" +msgstr "Некоректні вхідні дані %d (не передано) у виразі" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -377,6 +377,16 @@ msgstr "Черга повідомлень" msgid "Max Size (KB)" msgstr "Макс. розмір (кБ)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Режим переміщення" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Видалити введення" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -556,7 +566,8 @@ msgstr "Опис" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Запустити" @@ -764,7 +775,8 @@ msgid "Quality" msgstr "Якість" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Фільтри" @@ -1289,19 +1301,16 @@ msgid "Remove this track." msgstr "Вилучити цю доріжку." #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "Час (с): " +msgstr "Час (с):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "Розташування" +msgstr "Розташування:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "Обертання" +msgstr "Обертання:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1318,44 +1327,36 @@ msgid "Type:" msgstr "Тип:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "(Invalid, expected type: %s)" -msgstr "Неправильний шаблон експорту:" +msgstr "(Некоректний, очікуваний тип: %s)" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Easing:" -msgstr "Пом'якшення" +msgstr "Пом'якшення:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "In-Handle:" -msgstr "Дескриптор входу" +msgstr "Дескриптор входу:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Out-Handle:" -msgstr "Дескриптор виходу" +msgstr "Дескриптор виходу:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Stream:" -msgstr "Потік" +msgstr "Потік:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start (s):" -msgstr "Перезапустити (сек.):" +msgstr "Початок (сек.):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End (s):" -msgstr "Наростання (с):" +msgstr "Кінець (сек.):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation Clip:" -msgstr "Анімації:" +msgstr "Кліп анімації:" #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" @@ -1570,9 +1571,8 @@ msgid "Add Method Track Key" msgstr "Додати ключ доріжки методів" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "Не знайдено метод у об'єкті: " +msgstr "Не знайдено метод у об'єкті:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2184,8 +2184,8 @@ msgid "Open" msgstr "Відкрити" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Власники:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2488,7 +2488,7 @@ msgid "Bus Options" msgstr "Параметри шини" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Дублювати" @@ -2541,9 +2541,8 @@ msgid "There is no '%s' file." msgstr "Немає файла «%s»." #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Layout:" -msgstr "Макет" +msgstr "Компонування:" #: editor/editor_audio_buses.cpp msgid "Invalid file, not an audio bus layout." @@ -2745,6 +2744,25 @@ msgid "Choose" msgstr "Оберіть" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Повні шляхи до файлів" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Пакунок успішно встановлено!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Не вдалося:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Збереження файлу:" @@ -2757,6 +2775,31 @@ msgid "Packing" msgstr "Пакування" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Зберегти як" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Неможливо створити теку." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Не вдалося експортувати файли проєкту" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Неможливо відкрити файл для запису:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Зберегти як" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2873,11 +2916,33 @@ msgstr "Нетипового шаблону діагностики не знай msgid "Custom release template not found." msgstr "Нетипового шаблону випуску не знайдено." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Керування шаблонами" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Вказаного шляху для експортування не існує:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Файл шаблону не знайдено:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Неправильний шаблон експорту:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Фаска" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "" "При експортуванні у 32-бітовому режимі вбудовані PCK не можуть перевищувати " @@ -3056,9 +3121,9 @@ msgid "Import" msgstr "Імпорт" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Експортування" @@ -5051,9 +5116,8 @@ msgid "Size:" msgstr "Розмір:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "Сторінка: " +msgstr "Сторінка:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5150,6 +5214,11 @@ msgstr "" "Будь ласка, додайте придатний до використання набір параметрів за допомогою " "меню «Експорт» або визначне наявний набір як придатний до використання." +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Проєкт" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Напишіть свою логіку в методі _run ()." @@ -5405,7 +5474,9 @@ msgid "Draw Spaces" msgstr "Візуалізація пробілів" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Навігація" @@ -6818,7 +6889,7 @@ msgstr "Повторення" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "Фільтр" @@ -7052,9 +7123,8 @@ msgid "Generating Lightmaps" msgstr "Створення карт освітлення" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Generating for Mesh:" -msgstr "Створення для сітки: " +msgstr "Створення для сітки:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7081,6 +7151,18 @@ msgid "Saving..." msgstr "Збереження..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "2D, виявити 3D" @@ -8047,9 +8129,8 @@ msgid "Set the end animation. This is useful for sub-transitions." msgstr "Встановити кінець анімації. Корисно для допоміжних переходів." #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition:" -msgstr "Перехід: " +msgstr "Перехід:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -9808,9 +9889,8 @@ msgid "Volume" msgstr "Об'єм" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source:" -msgstr "Джерело випромінювання: " +msgstr "Джерело випромінювання:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -10043,6 +10123,7 @@ msgid "Points" msgstr "Точки" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Полігони" @@ -10905,15 +10986,13 @@ msgstr "Пересунути" #. TRANSLATORS: Refers to changing the scale of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scaling:" -msgstr "Масштаб: " +msgstr "Масштаб:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Translating:" -msgstr "Перенесення: " +msgstr "Перенесення:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11424,7 +11503,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Некоректна геометрія, неможливо замінити сіткою." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Перетворити на Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11456,19 +11536,16 @@ msgid "Sprite" msgstr "Спрайт" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Simplification:" -msgstr "Спрощення: " +msgstr "Спрощення:" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Shrink (Pixels):" -msgstr "Стискання (пікселі): " +msgstr "Стискання (пікселі):" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Grow (Pixels):" -msgstr "Зростання (пікселі): " +msgstr "Зростання (пікселі):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -12410,8 +12487,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "Вибір попередньої форми, підплитки або плитки." #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Область" @@ -12779,7 +12855,7 @@ msgstr "Інтервал субтитрів" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Occluder Offset" -msgstr "" +msgstr "Зсув покриття" #: editor/plugins/tile_set_editor_plugin.cpp msgid "Navigation Offset" @@ -12816,9 +12892,8 @@ msgid "Selected Occlusion" msgstr "Позначене зіткнення" #: editor/plugins/tile_set_editor_plugin.cpp -#, fuzzy msgid "Tileset Script" -msgstr "Filter Script (Фільтрувальний скрипт)" +msgstr "Скрипт набору плиток" #: editor/plugins/tile_set_editor_plugin.cpp msgid "TileSet" @@ -13908,48 +13983,23 @@ msgstr "Активний" #: editor/project_export.cpp msgid "Export the project for all the presets defined." -msgstr "" +msgstr "Експортувати проєкт для усіх визначених наборів." #: editor/project_export.cpp msgid "All presets must have an export path defined for Export All to work." msgstr "" +"Щоб можна було скористатися пунктом «Експортувати усе», має бути визначено " +"шлях для експортування для усіх наборів." #: editor/project_export.cpp msgid "Delete preset '%s'?" msgstr "Вилучити набір «%s»?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Не вдалося експортувати проєкт для платформи «%s».\n" -"Здається, шаблони експортування пропущено або вони є некоректними." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Не вдалося експортувати проєкт для платформи «%s».\n" -"Причиною може бути помилка у налаштуваннях у наборі налаштувань для " -"експортування або параметрах експортування." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Експортування усього" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Вказаного шляху для експортування не існує:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" -"Не вистачає шаблонів експортування для платформи або шаблони пошкоджено:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Шлях експорту" @@ -14059,43 +14109,43 @@ msgid "More Info..." msgstr "Додаткова інформація…" #: editor/project_export.cpp -#, fuzzy msgid "Export PCK/Zip..." -msgstr "Експортувати PCK/Zip" +msgstr "Експортувати PCK/Zip…" #: editor/project_export.cpp -#, fuzzy msgid "Export Project..." -msgstr "Експортувати проєкт" +msgstr "Експортувати проєкт…" #: editor/project_export.cpp msgid "Export All" msgstr "Експортувати усе" #: editor/project_export.cpp -#, fuzzy msgid "Choose an export mode:" -msgstr "Будь ласка, виберіть порожню теку." +msgstr "Виберіть режим експортування:" #: editor/project_export.cpp -#, fuzzy msgid "Export All..." -msgstr "Експортувати усе" +msgstr "Експортувати усе…" #: editor/project_export.cpp editor/project_manager.cpp msgid "ZIP File" msgstr "Файл ZIP" #: editor/project_export.cpp -#, fuzzy msgid "Godot Project Pack" -msgstr "Пакунок гри Godot" +msgstr "Пакунок проєкту Godot" #: editor/project_export.cpp msgid "Export templates for this platform are missing:" msgstr "Немає шаблонів експортування для цієї платформи:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Засновники проєкту" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Управління шаблонами експорту" @@ -15644,9 +15694,8 @@ msgid "Attach Node Script" msgstr "Долучити скрипт вузла" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Remote %s:" -msgstr "Віддалений " +msgstr "Віддалений %s:" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -16461,7 +16510,7 @@ msgstr "Сторони Кільця" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "Багатокутник" @@ -16531,7 +16580,7 @@ msgstr "Перемикання сервера" #: modules/enet/networked_multiplayer_enet.cpp msgid "DTLS Verify" -msgstr "" +msgstr "Перевірка DTLS" #: modules/enet/networked_multiplayer_enet.cpp msgid "DTLS Hostname" @@ -16621,9 +16670,8 @@ msgid "Disabled GDNative Singleton" msgstr "Вимкнений одинак GDNative" #: modules/gdnative/gdnative_library_singleton_editor.cpp -#, fuzzy msgid "Libraries:" -msgstr "Бібліотеки: " +msgstr "Бібліотеки:" #: modules/gdnative/nativescript/nativescript.cpp msgid "Class Name" @@ -16648,7 +16696,7 @@ msgstr "Скрипт" #: modules/gdscript/editor/gdscript_highlighter.cpp msgid "Function Definition Color" -msgstr "" +msgstr "Колір визначення функції" #: modules/gdscript/editor/gdscript_highlighter.cpp msgid "Node Path Color" @@ -16664,11 +16712,11 @@ msgstr "вважати попередження помилками" #: modules/gdscript/gdscript.cpp msgid "Exclude Addons" -msgstr "" +msgstr "Виключити додатки" #: modules/gdscript/gdscript.cpp msgid "Autocomplete Setters And Getters" -msgstr "" +msgstr "Автоматичне доповнення встановлювачів і отримувачів" #: modules/gdscript/gdscript_functions.cpp msgid "Step argument is zero!" @@ -17018,7 +17066,6 @@ msgid "Use In Baked Light" msgstr "Використовувати у запеченому світлі" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "Мобільний" @@ -17044,6 +17091,19 @@ msgstr "Центр за Z" msgid "Mask" msgstr "Маска" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Навігація" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Поведінка навігації" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Наступна площина" @@ -17447,9 +17507,8 @@ msgstr "" "вузла! Будь ласка, виправте ваш вузол." #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Node returned an invalid sequence output:" -msgstr "Вузлом повернуто некоректну послідовність даних: " +msgstr "Вузлом повернуто некоректну послідовність даних:" #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" @@ -17457,9 +17516,8 @@ msgstr "" "Виявлено біт послідовності, але не вузол у стеку. Повідомте про цю ваду!" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Stack overflow with stack depth:" -msgstr "Переповнення стека, глибина стека: " +msgstr "Переповнення стека, глибина стека:" #: modules/visual_script/visual_script.cpp msgid "Visual Script" @@ -17827,18 +17885,16 @@ msgid "for (elem) in (input):" msgstr "для (elem) у (input):" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Input type not iterable:" -msgstr "Тип вводу не ітерабельний: " +msgstr "Ітерація за вхідним типом неможлива:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" msgstr "Ітератор став недійсним" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Iterator became invalid:" -msgstr "Ітератор став недійсним: " +msgstr "Ітератор став некоректним:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Sequence" @@ -17990,14 +18046,12 @@ msgid "Operator" msgstr "Оператор" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid argument of type:" -msgstr ": Неправильний тип аргументу: " +msgstr "Некоректний тип аргументу:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid arguments:" -msgstr ": Неприпустимі аргументи: " +msgstr "Некоректні аргументи:" #: modules/visual_script/visual_script_nodes.cpp msgid "a if cond, else b" @@ -18008,14 +18062,12 @@ msgid "Var Name" msgstr "Назва змінної" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableGet not found in script:" -msgstr "Не знайдено VariableGet у скрипті: " +msgstr "Не знайдено VariableGet у скрипті:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableSet not found in script:" -msgstr "Не знайдено VariableSet у скрипті: " +msgstr "Не знайдено VariableSet у скрипті:" #: modules/visual_script/visual_script_nodes.cpp msgid "Preload" @@ -18502,10 +18554,6 @@ msgid "Could not execute on device." msgstr "Не вдалося виконати на пристрої." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Не вдалося знайти програму apksigner." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18640,12 +18688,17 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "Версія «SDK цілі» має бути більшою або рівною за версію «Мін. SDK»." +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "DMG із підписуванням коду" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "Не вдалося знайти «apksigner».\n" "Будь ласка, перевірте, чи є програма доступною у каталозі build-tools набору " @@ -18665,6 +18718,11 @@ msgid "Could not find keystore, unable to export." msgstr "Не вдалося знайти сховище ключів. Неможливо виконати експортування." #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Не вдалося запустити підпроцес!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "«apksigner» повернуто повідомлення про помилку із номером %d" @@ -18696,7 +18754,8 @@ msgstr "" "Некоректна назва файла! Пакунок Android APK повинен мати суфікс назви *.apk." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "Непідтримуваний формат експортування!\n" #: platform/android/export/export_plugin.cpp @@ -18709,10 +18768,9 @@ msgstr "" "допомогою меню «Проєкт»." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Невідповідність версія для збирання для Android:\n" @@ -18722,13 +18780,15 @@ msgstr "" "меню «Проєкт»." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" "Не вдалося перезаписати файли res://android/build/res/*.xml із назвою проєкту" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "Не вдалося експортувати файли проєкту до проєкту gradle\n" #: platform/android/export/export_plugin.cpp @@ -18740,8 +18800,9 @@ msgid "Building Android Project (gradle)" msgstr "Збирання проєкту Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Не вдалося виконати збирання проєкту Android. Ознайомтеся із виведеними " @@ -18762,7 +18823,8 @@ msgstr "" "дані можна знайти у каталозі проєкту gradle." #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "Пакунок не знайдено: %s" #: platform/android/export/export_plugin.cpp @@ -18770,17 +18832,16 @@ msgid "Creating APK..." msgstr "Створення APK…" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "Не вдалося знайти шаблон APK для експортування:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18793,7 +18854,8 @@ msgid "Adding files..." msgstr "Додавання файлів…" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "Не вдалося експортувати файли проєкту" #: platform/android/export/export_plugin.cpp @@ -19028,6 +19090,17 @@ msgstr "Нетиповий колір тла" msgid "Custom BG Color" msgstr "Нетиповий колір тла" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Керування шаблонами" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Нетипового шаблону випуску не знайдено." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19050,22 +19123,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Виконати експортований HTML у браузері за умовчанням системи." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Не вдалося відкрити шаблон для експорту:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Неправильний шаблон експорту:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Не вдалося записати файл:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Поле піктограми" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "Не вдалося прочитати файл:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "Варіант" @@ -19134,15 +19220,18 @@ msgid "Icon 512 X 512" msgstr "Піктограма 512⨯12" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "Не вдалося прочитати оболонку HTML:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "Не вдалося створити каталог на сервері HTTP:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "Помилка під час спроби запуску сервера HTTP:" #: platform/javascript/export/export.cpp @@ -19407,9 +19496,29 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Не вдалося експортувати файли проєкту" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Не вдалося запустити підпроцес!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Засвідчення" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" "Зауваження: процедура засвідчення, загалом, триває не більше години. Щойно " "процедуру буде завершено, ви отримаєте повідомлення електронною поштою." @@ -19431,18 +19540,83 @@ msgstr "" "програми (необов'язкова процедура):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Використання часових позначок є несумісним із одноразовим підписом — його " +"буде вимкнено!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" +"Стійке середовище запуску є несумісним із одноразовим підписом — його буде " +"вимкнено!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "Не знайдено профілю." #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "Помилка під час збереження файла: %s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" +"У цій операційній системі не передбачено підтримки відносних символічних " +"посилань. Експортований проєкт може виявитися непрацездатним!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Напрямок" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Не вдалося запустити підпроцес!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "Створюємо комплект програми" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "Не вдалося знайти програму-шаблон для експортування:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Неправильний шаблон експорту:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19451,8 +19625,9 @@ msgstr "" "посилань. Експортований проєкт може виявитися непрацездатним!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Не знайдено двійкового файла шаблона «%s». Ймовірно, його немає у вашому " @@ -19499,6 +19674,16 @@ msgid "Sending archive for notarization" msgstr "Надсилаємо архів для засвідчення" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "Проєкція" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Не вдалося експортувати файли проєкту до проєкту gradle\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "Некоректний ідентифікатор пакунка:" @@ -19835,6 +20020,11 @@ msgid "Debug Algorithm" msgstr "Алгоритм діагностики" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Не вдалося вилучити тимчасовий файл:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "Тип профілю" @@ -19875,6 +20065,78 @@ msgid "Trademarks" msgstr "Торгівельні марки" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Імпульсні сповіщення" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Не вдалося знайти сховище ключів. Неможливо виконати експортування." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Не вдалося знайти сховище ключів. Неможливо виконати експортування." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"Щоб мати змогу змінювати піктограму або дані щодо програми, має бути " +"налаштовано інструмент rcedit у параметрах редактора (Експорт > Windows > " +"Rcedit)." + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Не вдалося знайти сховище ключів. Неможливо виконати експортування." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Не вдалося знайти сховище ключів. Неможливо виконати експортування." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Тип профілю" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Некоректна назва." + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"Щоб мати змогу змінювати піктограму або дані щодо програми, має бути " +"налаштовано інструмент rcedit у параметрах редактора (Експорт > Windows > " +"Rcedit)." + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Не вдалося вилучити тимчасовий файл:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19896,6 +20158,23 @@ msgid "Invalid product version:" msgstr "Некоректна версія продукту:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Некоректний виконуваний файл." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Вікна" @@ -19911,6 +20190,10 @@ msgstr "" msgid "Wine" msgstr "Вино" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -20021,7 +20304,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "Макс. відстань" @@ -20799,17 +21083,19 @@ msgstr "" "намалюйте багатокутник." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance має бути дочірнім елементом вузла Navigation2D або " -"елементом ще нижчої підпорядкованості. Він надає лише навігаційні дані." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "За центром внизу" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Подорож" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -21922,14 +22208,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent можна використовувати лише під просторовим вузлом." -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance має бути дочірнім елементом вузла Navigation або " -"елементом ще нижчої підпорядкованості. Він надає лише навігаційні дані." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "NavMesh" @@ -22974,9 +23252,8 @@ msgid "Delay" msgstr "Затримка торкання" #: scene/animation/animation_blend_tree.cpp -#, fuzzy msgid "Random Delay" -msgstr "Випадковий нахил:" +msgstr "Випадкова затримка" #: scene/animation/animation_blend_tree.cpp #, fuzzy @@ -24396,6 +24673,16 @@ msgid "3D Physics" msgstr "Просторова фізика" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Навігація" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Навігація" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "Використовувати hiDPI" @@ -25644,7 +25931,7 @@ msgstr "Перехід" msgid "Refraction" msgstr "Заломлення" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "Подробиці" @@ -25719,7 +26006,13 @@ msgid "Visible Instance Count" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +#, fuzzy +msgid "Sampling" +msgstr "Масштаб:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Встановити базовий тип змінної" #: scene/resources/navigation_mesh.cpp @@ -25735,7 +26028,13 @@ msgid "Source Group Name" msgstr "Назва групи джерел" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +#, fuzzy +msgid "Cells" +msgstr "Мобільний" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" msgstr "АГЕНТ" #: scene/resources/navigation_mesh.cpp @@ -25747,11 +26046,17 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "Область" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "Об'єднати зі сцени" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +#, fuzzy +msgid "Edges" msgstr "Край" #: scene/resources/navigation_mesh.cpp @@ -25763,6 +26068,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Подробиці" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "Відстань дискретизації" @@ -25779,7 +26089,7 @@ msgid "Ledge Spans" msgstr "Розміри планки" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26153,6 +26463,11 @@ msgid "Scenario" msgstr "Сценарій" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Навігація" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26168,6 +26483,26 @@ msgstr "Лівий лінійний" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Типовий крок пересування" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Розмір комірки" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Висота комірки" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Поле з'єднання ребер" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "Полотно" diff --git a/editor/translations/ur_PK.po b/editor/translations/ur_PK.po index da5aea8eef..db5af915dc 100644 --- a/editor/translations/ur_PK.po +++ b/editor/translations/ur_PK.po @@ -212,9 +212,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr ".تمام کا انتخاب" @@ -372,6 +373,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "ایکشن منتقل کریں" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -560,7 +570,8 @@ msgstr "سب سکریپشن بنائیں" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "" @@ -770,7 +781,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "سب سکریپشن بنائیں" @@ -2184,7 +2196,7 @@ msgid "Open" msgstr "" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2480,7 +2492,7 @@ msgid "Bus Options" msgstr "سب سکریپشن بنائیں" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "" @@ -2739,6 +2751,22 @@ msgid "Choose" msgstr "" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed with errors." +msgstr "" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +msgid "Failed." +msgstr "" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2751,6 +2779,28 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +msgid "Save PCK" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "سب سکریپشن بنائیں" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "سب سکریپشن بنائیں" + +#: editor/editor_export.cpp +msgid "Can't open file to read from path \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +msgid "Save ZIP" +msgstr "" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2854,8 +2904,27 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr ".تمام کا انتخاب" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +msgid "The given export path doesn't exist." +msgstr "" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +msgid "Template file not found: \"%s\"." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr ".تمام کا انتخاب" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3034,9 +3103,9 @@ msgid "Import" msgstr "درآمد" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "" @@ -5044,6 +5113,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "سب سکریپشن بنائیں" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5306,7 +5380,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "سب سکریپشن بنائیں" @@ -6745,7 +6821,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "سب سکریپشن بنائیں" @@ -7025,6 +7101,18 @@ msgid "Saving..." msgstr "" #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -9996,6 +10084,7 @@ msgid "Points" msgstr ".تمام کا انتخاب" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "سب سکریپشن بنائیں" @@ -11387,8 +11476,9 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" -msgstr "" +#, fuzzy +msgid "Convert to MeshInstance2D" +msgstr ".تمام کا انتخاب" #: editor/plugins/sprite_editor_plugin.cpp msgid "Invalid geometry, can't create polygon." @@ -12398,8 +12488,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "ایکشن منتقل کریں" @@ -13892,31 +13981,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp msgid "Export Path" msgstr "" @@ -14055,6 +14123,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "سب سکریپشن بنائیں" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "" @@ -16373,7 +16446,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "سب سکریپشن بنائیں" @@ -16960,7 +17033,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -16990,6 +17062,19 @@ msgstr ".اینیمیشن کی کیز کو ڈیلیٹ کرو" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "سب سکریپشن بنائیں" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "سب سکریپشن بنائیں" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "" @@ -18503,10 +18588,6 @@ msgid "Could not execute on device." msgstr "سب سکریپشن بنائیں" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18610,12 +18691,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr ".تمام کا انتخاب" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18631,6 +18716,10 @@ msgid "Could not find keystore, unable to export." msgstr "" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -18659,7 +18748,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -18670,20 +18759,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "سب سکریپشن بنائیں" #: platform/android/export/export_plugin.cpp msgid "Could not write expansion package file!" @@ -18695,7 +18783,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -18710,7 +18798,7 @@ msgid "" msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "" #: platform/android/export/export_plugin.cpp @@ -18718,15 +18806,13 @@ msgid "Creating APK..." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" -msgstr "" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." +msgstr "سب سکریپشن بنائیں" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18738,7 +18824,7 @@ msgstr ".تمام کا انتخاب" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "سب سکریپشن بنائیں" #: platform/android/export/export_plugin.cpp @@ -18974,6 +19060,16 @@ msgstr "ایکشن منتقل کریں" msgid "Custom BG Color" msgstr "ایکشن منتقل کریں" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr ".تمام کا انتخاب" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +msgid "Export template not found." +msgstr "" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -18995,24 +19091,34 @@ msgid "Run exported HTML in the system's default browser." msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" -msgstr "" +#, fuzzy +msgid "Invalid export template: \"%s\"." +msgstr ".تمام کا انتخاب" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "سب سکریپشن بنائیں" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr ".تمام کا انتخاب" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "سب سکریپشن بنائیں" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr ".تمام کا انتخاب" @@ -19088,15 +19194,15 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "سب سکریپشن بنائیں" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "" #: platform/javascript/export/export.cpp @@ -19380,9 +19486,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19398,18 +19523,72 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "" #: platform/osx/export/export.cpp -msgid "Creating app bundle" +msgid "Cannot sign file %s." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" msgstr "" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "DMG Creation" +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." msgstr "" #: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Creating app bundle" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not find template app to export: \"%s\"." +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19417,7 +19596,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19458,6 +19637,15 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "سب سکریپشن بنائیں" + +#: platform/osx/export/export.cpp +msgid "Could not open file to read from path \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "" @@ -19763,6 +19951,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "سب سکریپشن بنائیں" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -19807,6 +20000,64 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "مستقل" + +#: platform/windows/export/export.cpp +msgid "Could not find rcedit executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find wine executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find signtool executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "'%s' کی تعمیر کے لیے غلط دلائل" + +#: platform/windows/export/export.cpp +msgid "Invalid timestamp server." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +msgid "Failed to remove temporary file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19825,6 +20076,22 @@ msgid "Invalid product version:" msgstr "" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Failed to open executable file \"%s\"." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -19840,6 +20107,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -19954,7 +20225,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "" @@ -20743,13 +21015,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr ".اینیمیشن کی کیز کو ڈیلیٹ کرو" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -21861,12 +22136,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -24350,6 +24619,16 @@ msgid "3D Physics" msgstr "" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "سب سکریپشن بنائیں" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "سب سکریپشن بنائیں" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -25703,7 +25982,7 @@ msgstr "" msgid "Refraction" msgstr ".تمام کا انتخاب" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -25781,7 +26060,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" #: scene/resources/navigation_mesh.cpp @@ -25797,10 +26081,15 @@ msgid "Source Group Name" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -25809,11 +26098,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "ایکشن منتقل کریں" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -25825,6 +26119,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -25842,7 +26141,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -26233,6 +26532,11 @@ msgid "Scenario" msgstr "" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "سب سکریپشن بنائیں" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -26249,6 +26553,26 @@ msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr ".نوٹفئر کے اکسٹنٹ کو تبدیل کیجیۓ" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr ".تمام کا انتخاب" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/vi.po b/editor/translations/vi.po index 3fb7a375c8..7e5dd162f7 100644 --- a/editor/translations/vi.po +++ b/editor/translations/vi.po @@ -222,9 +222,10 @@ msgid "Data" msgstr "Dữ liệu" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "Mạng" @@ -376,6 +377,16 @@ msgstr "Hàng chờ thông điệp" msgid "Max Size (KB)" msgstr "Kích cỡ tối đa (KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "Chế độ Di chuyển" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "Xoá Input" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -559,7 +570,8 @@ msgstr "Mô tả" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "Chạy" @@ -776,7 +788,8 @@ msgid "Quality" msgstr "Chất lượng" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "Bộ lọc" @@ -2201,8 +2214,8 @@ msgid "Open" msgstr "Mở" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "Sở hữu của:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp #, fuzzy @@ -2508,7 +2521,7 @@ msgid "Bus Options" msgstr "Tùy chọn Bus" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "Nhân đôi" @@ -2767,6 +2780,25 @@ msgid "Choose" msgstr "Chọn" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "Sao chép đường dẫn nút" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "Cài đặt gói thành công!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "Thất bại:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "Lưu trữ tệp tin:" @@ -2779,6 +2811,31 @@ msgid "Packing" msgstr "Đóng gói" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "Lưu thành" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "Không thể tạo folder." + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "Không viết được file:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "Không thể mở tệp để ghi:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "Lưu thành" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2893,11 +2950,33 @@ msgstr "Không tìm thấy bản mẫu gỡ lỗi tuỳ chỉnh." msgid "Custom release template not found." msgstr "Không tìm thấy bản mẫu phát hành tùy chỉnh." +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "Quản lý bản mẫu" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "Đường dẫn xuất không tồn tại:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "Không tìm thấy tệp bản mẫu:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "Bản mẫu xuất không hợp lệ:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "Đệm" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "Ở các bản xuất 32-bit thì PCK được nhúng vào không thể lớn hơn 4 GiB." @@ -3064,9 +3143,9 @@ msgid "Import" msgstr "Nhập" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "Xuất ra" @@ -5117,6 +5196,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "Dự Án" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "Ghi logic của bạn trong hàm _run()." @@ -5379,7 +5463,9 @@ msgid "Draw Spaces" msgstr "Lượt gọi" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "Điều hướng" @@ -6878,7 +6964,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "Lọc:" @@ -7172,6 +7258,18 @@ msgid "Saving..." msgstr "Đang lưu ..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10154,6 +10252,7 @@ msgid "Points" msgstr "Các Điểm" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "Đa giác" @@ -11566,7 +11665,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "Hình không hợp lệ, không thể thay thế bằng lưới." #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "Chuyển thành Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12619,8 +12719,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "Khu vực" @@ -14113,36 +14212,10 @@ msgid "Delete preset '%s'?" msgstr "" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"Không thể xuất dự án cho nền tảng '%s'.\n" -"Bản mẫu xuất dường như bị thiếu hoặc không hợp lệ." - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"Không thể xuất dự án cho nền tảng '%s'.\n" -"Có thể là do vấn đề cấu hình trong cài đặt xuất bản hoặc cài đặt xuất bản " -"của bạn." - -#: editor/project_export.cpp msgid "Exporting All" msgstr "Đang xuất tất cả" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "Đường dẫn xuất không tồn tại:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "Các bản mẫu xuất cho nền tảng này bị thiếu/hỏng:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "Đường dẫn xuất" @@ -14288,6 +14361,11 @@ msgid "Export templates for this platform are missing:" msgstr "Các mẫu xuất bản cho nền tảng này bị thiếu:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "Các đồng sáng lập dự án" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "Quản lí bản mẫu xuất" @@ -16714,7 +16792,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "Đa giác" @@ -17333,7 +17411,6 @@ msgid "Use In Baked Light" msgstr "Ánh sáng" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17363,6 +17440,19 @@ msgstr "Giữa" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "Điều hướng" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "Chế độ di chuyển" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "Mặt phẳng tiếp theo" @@ -18921,10 +19011,6 @@ msgid "Could not execute on device." msgstr "Không thể tạo folder." #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "Không tìm thấy công cụ 'apksigner'." - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19042,12 +19128,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "Tín hiệu" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19067,6 +19157,11 @@ msgid "Could not find keystore, unable to export." msgstr "Không thể mở bản mẫu để xuất:" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "Không thể bắt đầu quá trình phụ!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19097,7 +19192,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "Tên tệp không hợp lệ! Android APK cần đuôi *.apk ở cuối." #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19109,10 +19204,9 @@ msgstr "" "phiên bản nào tồn tại. Vui lòng cài đặt lại từ bảng chọn'Dự án'." #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Phiên bản dựng Android không khớp:\n" @@ -19122,12 +19216,12 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files to gradle project\n" +msgid "Could not export project files to gradle project." msgstr "Không thể chỉnh sửa 'project.godot' trong đường dẫn dự án." #: platform/android/export/export_plugin.cpp @@ -19140,8 +19234,9 @@ msgid "Building Android Project (gradle)" msgstr "Đang dựng dự án Android (gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Xây dựng dự án Android thất bại, hãy kiểm tra đầu ra để biết lỗi.\n" @@ -19161,7 +19256,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "Không tìm thấy Animation: '%s'" #: platform/android/export/export_plugin.cpp @@ -19170,15 +19265,14 @@ msgid "Creating APK..." msgstr "Tạo đường viền ..." #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "Không thể tìm APK bản mẫu để xuất:" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19193,7 +19287,7 @@ msgstr "Đang thêm %s..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "Không viết được file:" #: platform/android/export/export_plugin.cpp @@ -19435,6 +19529,17 @@ msgstr "Cắt các nút" msgid "Custom BG Color" msgstr "Cắt các nút" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "Quản lý bản mẫu" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Không tìm thấy bản mẫu phát hành tùy chỉnh." + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "App Store Team ID không được chỉ định - không thể cấu hình dự án." @@ -19456,23 +19561,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "Chạy HTML được xuất với trình duyệt mặc định của máy." #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "Không thể mở bản mẫu để xuất:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "Bản mẫu xuất không hợp lệ:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "Không viết được file:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "Đặt Lề" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "Không viết được file:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "Thu phóng (theo tỉ lệ):" @@ -19548,17 +19665,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "Không đọc được file hình khởi động:" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "Không thể tạo folder." #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "Lỗi khi lưu scene." #: platform/javascript/export/export.cpp @@ -19858,9 +19975,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "Không viết được file:" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "Không thể bắt đầu quá trình phụ!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "Bản địa hoá" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19876,29 +20012,85 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "Không tìm thấy tài nguyên phụ." #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "Lỗi lưu tệp: %s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "Hướng đi" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "Không thể bắt đầu quá trình phụ!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "Tạo hình thu nhỏ" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "Không thể mở bản mẫu để xuất:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "Bản mẫu xuất không hợp lệ:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" "Không thấy tệp nhị phân bản mẫu được yêu cầu '%s'. Nó có thể bị thiếu trong " @@ -19942,6 +20134,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "Dự Án" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "Không thể chỉnh sửa 'project.godot' trong đường dẫn dự án." + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "Định danh không hợp lệ:" @@ -20254,6 +20456,11 @@ msgid "Debug Algorithm" msgstr "Trình gỡ lỗi" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "Không thể gỡ bỏ tệp tạm thời:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20301,6 +20508,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "Xoay ngẫu nhiên:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "Không thể mở bản mẫu để xuất:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "Không thể mở bản mẫu để xuất:" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "Không thể mở bản mẫu để xuất:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "Không thể mở bản mẫu để xuất:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "Định danh không hợp lệ:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "Tên không hợp lệ." + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "Không thể gỡ bỏ tệp tạm thời:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20322,6 +20593,23 @@ msgid "Invalid product version:" msgstr "GUID sản phẩm không hợp lệ." #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "Tên đuôi không hợp lệ." + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "Cửa sổ mới" @@ -20338,6 +20626,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20465,7 +20757,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Thêm vào Cảnh" @@ -21321,17 +21614,19 @@ msgstr "" "chạy được. Vui lòng đặt thuộc tính hoặc vẽ một đa giác." #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance phải là nút con hoặc cháu của nút Navigation2D. Nó " -"chỉ cung cấp dữ liệu điều hướng." - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "Dưới giữa" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "Di chuyển" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22547,14 +22842,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance phải là nút con hoặc cháu một nút Navigation. Nó chỉ " -"cung cấp dữ liệu điều hướng." - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25222,6 +25509,16 @@ msgid "3D Physics" msgstr "Vật lí" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "Điều hướng" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "Điều hướng" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26639,7 +26936,7 @@ msgstr "Chuyển tiếp: " msgid "Refraction" msgstr "Thu phóng (theo tỉ lệ):" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26722,7 +27019,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "Tỷ lệ:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "Đặt loại biến" #: scene/resources/navigation_mesh.cpp @@ -26739,10 +27041,15 @@ msgid "Source Group Name" msgstr "Nguồn" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "Tham số Cảnh chính:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26752,11 +27059,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "Khu vực" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "Gộp từ Scene" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26769,6 +27081,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "Nạp mặc định" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26785,7 +27102,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27199,6 +27516,11 @@ msgid "Scenario" msgstr "Cảnh" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "Điều hướng" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27216,6 +27538,26 @@ msgstr "Tịnh tuyến trái" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "Mặc định" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "Cập nhật bản xem trước" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "Kiểm tra" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "Chỉnh sửa kết nối:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/zh_CN.po b/editor/translations/zh_CN.po index 493d0dad63..336418ef35 100644 --- a/editor/translations/zh_CN.po +++ b/editor/translations/zh_CN.po @@ -89,7 +89,7 @@ msgstr "" "Project-Id-Version: Chinese (Simplified) (Godot Engine)\n" "Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n" "POT-Creation-Date: 2018-01-20 12:15+0200\n" -"PO-Revision-Date: 2022-06-01 10:42+0000\n" +"PO-Revision-Date: 2022-06-12 13:19+0000\n" "Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\n" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "godot-engine/godot/zh_Hans/>\n" @@ -282,9 +282,10 @@ msgid "Data" msgstr "数据" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "网络" @@ -388,9 +389,8 @@ msgid "Not enough bytes for decoding bytes, or invalid format." msgstr "解码字节数不够,或格式无效。" #: core/math/expression.cpp -#, fuzzy msgid "Invalid input %d (not passed) in expression" -msgstr "表达式的输入 %i 无效(未传递)" +msgstr "表达式的输入 %d 无效(未传递)" #: core/math/expression.cpp msgid "self can't be used because instance is null (not passed)" @@ -433,6 +433,16 @@ msgstr "消息队列" msgid "Max Size (KB)" msgstr "最大大小(KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "移动模式" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "删除输入" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -612,7 +622,8 @@ msgstr "描述" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "运行" @@ -820,7 +831,8 @@ msgid "Quality" msgstr "质量" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp msgid "Filters" msgstr "过滤" @@ -1345,19 +1357,16 @@ msgid "Remove this track." msgstr "移除该轨道。" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Time (s):" -msgstr "时间(秒): " +msgstr "时间(秒):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Position:" -msgstr "位置" +msgstr "位置:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Rotation:" -msgstr "旋转" +msgstr "旋转:" #: editor/animation_track_editor.cpp #: editor/plugins/animation_tree_player_editor_plugin.cpp @@ -1374,44 +1383,36 @@ msgid "Type:" msgstr "类型:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "(Invalid, expected type: %s)" -msgstr "导出模板无效:" +msgstr "(无效,期望类型:%s)" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Easing:" -msgstr "缓入缓出" +msgstr "缓动:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "In-Handle:" -msgstr "入点手柄" +msgstr "入点手柄:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Out-Handle:" -msgstr "出点手柄" +msgstr "出点手柄:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Stream:" -msgstr "流" +msgstr "流:" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Start (s):" -msgstr "重新开始(秒):" +msgstr "开始(秒):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "End (s):" -msgstr "淡入(秒):" +msgstr "结束(秒):" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Animation Clip:" -msgstr "动画:" +msgstr "动画剪辑:" #: editor/animation_track_editor.cpp msgid "Toggle Track Enabled" @@ -1624,9 +1625,8 @@ msgid "Add Method Track Key" msgstr "添加方法轨道帧" #: editor/animation_track_editor.cpp -#, fuzzy msgid "Method not found in object:" -msgstr "对象方法未找到: " +msgstr "对象方法未找到:" #: editor/animation_track_editor.cpp msgid "Anim Move Keys" @@ -2227,8 +2227,8 @@ msgid "Open" msgstr "打开" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "拥有者:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2525,7 +2525,7 @@ msgid "Bus Options" msgstr "总线选项" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "创建副本" @@ -2578,9 +2578,8 @@ msgid "There is no '%s' file." msgstr "文件 “%s” 不存在。" #: editor/editor_audio_buses.cpp -#, fuzzy msgid "Layout:" -msgstr "布局" +msgstr "布局:" #: editor/editor_audio_buses.cpp msgid "Invalid file, not an audio bus layout." @@ -2782,6 +2781,25 @@ msgid "Choose" msgstr "选择" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "补全文件路径" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "软件包安装成功!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "失败:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "保存文件:" @@ -2794,6 +2812,31 @@ msgid "Packing" msgstr "打包中" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "另存为" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "无法创建文件夹。" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "无法导出项目文件" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "无法以可写模式打开文件:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "另存为" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2902,11 +2945,33 @@ msgstr "找不到自定义调试模板。" msgid "Custom release template not found." msgstr "找不到自定义发布模板。" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "管理模板" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "指定导出路径不存在:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "找不到模板文件:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "导出模板无效:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "填充" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "以 32 位平台导出时,内嵌的 PCK 不能大于 4GB。" @@ -3073,9 +3138,9 @@ msgid "Import" msgstr "导入" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "导出" @@ -5004,9 +5069,8 @@ msgid "Size:" msgstr "大小:" #: editor/editor_properties_array_dict.cpp -#, fuzzy msgid "Page:" -msgstr "页: " +msgstr "页:" #: editor/editor_properties_array_dict.cpp #: editor/plugins/theme_editor_plugin.cpp @@ -5099,6 +5163,11 @@ msgstr "" "没有对应该平台的可执行导出预设。\n" "请在导出菜单中添加可执行预设,或将已有预设设为可执行。" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "项目" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "在 _run() 方法中填写逻辑代码。" @@ -5352,7 +5421,9 @@ msgid "Draw Spaces" msgstr "绘制空格" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "导航" @@ -6746,7 +6817,7 @@ msgstr "重复" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp msgid "Filter" msgstr "过滤" @@ -6980,9 +7051,8 @@ msgid "Generating Lightmaps" msgstr "正在生成光照贴图" #: editor/import/resource_importer_scene.cpp -#, fuzzy msgid "Generating for Mesh:" -msgstr "正在生成网格: " +msgstr "正在生成网格:" #: editor/import/resource_importer_scene.cpp msgid "Running Custom Script..." @@ -7009,6 +7079,18 @@ msgid "Saving..." msgstr "保存中..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "2D、检测 3D" @@ -7953,9 +8035,8 @@ msgid "Set the end animation. This is useful for sub-transitions." msgstr "设置终点结束动画。适用于子过渡动画。" #: editor/plugins/animation_state_machine_editor.cpp -#, fuzzy msgid "Transition:" -msgstr "过渡: " +msgstr "过渡:" #: editor/plugins/animation_state_machine_editor.cpp msgid "Play Mode:" @@ -9688,9 +9769,8 @@ msgid "Volume" msgstr "体积" #: editor/plugins/particles_editor_plugin.cpp -#, fuzzy msgid "Emission Source:" -msgstr "发射源: " +msgstr "发射源:" #: editor/plugins/particles_editor_plugin.cpp msgid "A processor material of type 'ParticlesMaterial' is required." @@ -9921,6 +10001,7 @@ msgid "Points" msgstr "点" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "多边形" @@ -10772,15 +10853,13 @@ msgstr "平移" #. TRANSLATORS: Refers to changing the scale of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Scaling:" -msgstr "缩放: " +msgstr "缩放:" #. TRANSLATORS: Refers to changing the position of a node in the 3D editor. #: editor/plugins/spatial_editor_plugin.cpp -#, fuzzy msgid "Translating:" -msgstr "移动: " +msgstr "移动:" #: editor/plugins/spatial_editor_plugin.cpp msgid "Rotating %s degrees." @@ -11284,7 +11363,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "无效的几何体,无法使用网格替换。" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "转换为 Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -11316,19 +11396,16 @@ msgid "Sprite" msgstr "Sprite" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Simplification:" -msgstr "简化: " +msgstr "简化:" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Shrink (Pixels):" -msgstr "收缩(像素): " +msgstr "收缩(像素):" #: editor/plugins/sprite_editor_plugin.cpp -#, fuzzy msgid "Grow (Pixels):" -msgstr "扩展(像素): " +msgstr "扩展(像素):" #: editor/plugins/sprite_editor_plugin.cpp msgid "Update Preview" @@ -12256,8 +12333,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "选择上一个形状、子图块、图块。" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "区域" @@ -13713,35 +13789,10 @@ msgid "Delete preset '%s'?" msgstr "是否删除预设 “%s”?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"无法为平台 “%s” 导出项目。\n" -"导出模板似乎缺失或无效。" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"无法为平台 “%s” 导出项目。\n" -"原因可能是导出预设或导出设置内的配置有问题。" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "全部导出" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "指定导出路径不存在:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "该平台的导出模板缺失或损坏:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "导出路径" @@ -13882,6 +13933,11 @@ msgid "Export templates for this platform are missing:" msgstr "该平台的导出模板缺失:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "项目创始人" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "管理导出模板" @@ -15382,9 +15438,8 @@ msgid "Attach Node Script" msgstr "设置节点的脚本" #: editor/script_editor_debugger.cpp -#, fuzzy msgid "Remote %s:" -msgstr "远程 " +msgstr "远程 %s:" #: editor/script_editor_debugger.cpp msgid "Bytes:" @@ -16199,7 +16254,7 @@ msgstr "环边数" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp msgid "Polygon" msgstr "多边形" @@ -16359,9 +16414,8 @@ msgid "Disabled GDNative Singleton" msgstr "禁用的 GDNative 单例" #: modules/gdnative/gdnative_library_singleton_editor.cpp -#, fuzzy msgid "Libraries:" -msgstr "库: " +msgstr "库:" #: modules/gdnative/nativescript/nativescript.cpp msgid "Class Name" @@ -16754,7 +16808,6 @@ msgid "Use In Baked Light" msgstr "用于烘焙光照" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "单元格" @@ -16780,6 +16833,19 @@ msgstr "Z 轴居中" msgid "Mask" msgstr "遮罩" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "导航" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "导航体验" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "下一平面" @@ -17177,18 +17243,16 @@ msgid "" msgstr "节点工作内存的第一个节点的返回值必须被赋值!请修正节点。" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Node returned an invalid sequence output:" -msgstr "节点返回了一个无效的连续输出: " +msgstr "节点返回了一个无效的序列输出:" #: modules/visual_script/visual_script.cpp msgid "Found sequence bit but not the node in the stack, report bug!" msgstr "在非堆栈中的节点中找到连续比特,请回报 Bug!" #: modules/visual_script/visual_script.cpp -#, fuzzy msgid "Stack overflow with stack depth:" -msgstr "堆栈深度溢出: " +msgstr "堆栈深度溢出:" #: modules/visual_script/visual_script.cpp msgid "Visual Script" @@ -17549,18 +17613,16 @@ msgid "for (elem) in (input):" msgstr "对 input 中的每一个 elem:" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Input type not iterable:" -msgstr "输入类型不可迭代: " +msgstr "输入类型不可迭代:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Iterator became invalid" msgstr "迭代器失效" #: modules/visual_script/visual_script_flow_control.cpp -#, fuzzy msgid "Iterator became invalid:" -msgstr "迭代器失效: " +msgstr "迭代器失效:" #: modules/visual_script/visual_script_flow_control.cpp msgid "Sequence" @@ -17711,14 +17773,12 @@ msgid "Operator" msgstr "操作符" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid argument of type:" -msgstr ": 无效参数类型: " +msgstr "无效参数类型:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "Invalid arguments:" -msgstr ": 无效参数: " +msgstr "无效参数:" #: modules/visual_script/visual_script_nodes.cpp msgid "a if cond, else b" @@ -17729,14 +17789,12 @@ msgid "Var Name" msgstr "变量名称" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableGet not found in script:" -msgstr "脚本中未找到 VariableGet: " +msgstr "脚本中未找到 VariableGet:" #: modules/visual_script/visual_script_nodes.cpp -#, fuzzy msgid "VariableSet not found in script:" -msgstr "脚本中未找到 VariableSet: " +msgstr "脚本中未找到 VariableSet:" #: modules/visual_script/visual_script_nodes.cpp msgid "Preload" @@ -18217,10 +18275,6 @@ msgid "Could not execute on device." msgstr "无法在设备上运行。" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "找不到“apksigner”工具。" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18329,12 +18383,17 @@ msgstr "修改“Target Sdk”只有在当启用“Use Custom Build”时才有 msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "“Target Sdk”版本必须大于等于“Min Sdk”版本。" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "正在对 DMG 进行代码签名" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "无法找到“apksigner”。\n" "请检查 Android SDK 的 build-tools 目录中是否有此命令。\n" @@ -18353,6 +18412,11 @@ msgid "Could not find keystore, unable to export." msgstr "找不到密钥库,无法导出。" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "无法启动子进程!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "“apksigner”返回错误 #%d" @@ -18381,7 +18445,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "无效文件名!Android APK 必须有 *.apk 扩展。" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "不支持的导出格式!\n" #: platform/android/export/export_plugin.cpp @@ -18392,10 +18457,9 @@ msgstr "" "尝试从自定义构建的模板构建,但是不存在其版本信息。请从“项目”菜单中重新安装。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android 构建版本不匹配:\n" @@ -18404,12 +18468,14 @@ msgstr "" "请从“项目”菜单中重新安装 Android 构建模板。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "无法使用项目名称覆盖 res://android/build/res/*.xml 文件" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "无法将项目文件导出至 gradle 项目\n" #: platform/android/export/export_plugin.cpp @@ -18421,8 +18487,9 @@ msgid "Building Android Project (gradle)" msgstr "构建 Android 项目 (Gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "Android 项目构建失败,请检查输出中显示的错误。\n" @@ -18439,7 +18506,8 @@ msgid "" msgstr "无法复制与更名导出文件,请在 Gradle 项目文件夹内确认输出。" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "包不存在:%s" #: platform/android/export/export_plugin.cpp @@ -18447,17 +18515,16 @@ msgid "Creating APK..." msgstr "正在创建 APK……" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "找不到导出模板 APK:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -18469,7 +18536,8 @@ msgid "Adding files..." msgstr "正在添加文件……" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "无法导出项目文件" #: platform/android/export/export_plugin.cpp @@ -18693,6 +18761,17 @@ msgstr "使用自定义背景色" msgid "Custom BG Color" msgstr "自定义背景色" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "管理模板" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "找不到自定义发布模板。" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "未指定 App Store Team ID - 无法配置项目。" @@ -18714,22 +18793,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "使用默认浏览器打开导出的 HTML 文件。" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "无法打开导出模板:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "导出模板无效:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "无法写入文件:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "图标边距" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "无法读取文件:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp msgid "Variant" msgstr "变体" @@ -18798,15 +18890,18 @@ msgid "Icon 512 X 512" msgstr "图标 512×512" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "无法读取 HTML 壳:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "无法创建 HTTP 服务器目录:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "启动 HTTP 服务器时出错:" #: platform/javascript/export/export.cpp @@ -19071,9 +19166,29 @@ msgid "Apple Team ID" msgstr "Apple 团队 ID" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "无法导出项目文件" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "无法启动子进程!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "公证" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "注意:公证过程通常少于一个小时。过程结束后,你会收到一封邮件。" #: platform/osx/export/export.cpp @@ -19089,26 +19204,86 @@ msgid "" msgstr "运行以下命令将公证票证装订到导出的应用中(可选):" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "时间戳运行时环境与 Ad-hoc 签名不兼容,将被禁用!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "加固运行时环境与 Ad-hoc 签名不兼容,将被禁用!" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp msgid "No identity found." msgstr "没有找到身份。" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Cannot sign file %s." +msgstr "保存文件时出错:%s" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "该操作系统上不支持相对符号链接,导出的项目可能损坏!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "方向" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "无法启动子进程!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp msgid "Creating app bundle" msgstr "正在创建应用捆绑包" #: platform/osx/export/export.cpp -msgid "Could not find template app to export:" +#, fuzzy +msgid "Could not find template app to export: \"%s\"." msgstr "无法找到导出的模板应用:" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "导出模板无效:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" msgstr "该操作系统上不支持相对符号链接,导出的项目可能损坏!" #: platform/osx/export/export.cpp +#, fuzzy msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "未找到请求的二进制模板“%s”。你的模板归档中可能缺失该文件。" @@ -19149,6 +19324,16 @@ msgid "Sending archive for notarization" msgstr "正在发送归档进行公证" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "投影" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "无法将项目文件导出至 gradle 项目\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "无效的包标识符:" @@ -19453,6 +19638,11 @@ msgid "Debug Algorithm" msgstr "调试算法" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "无法移除临时文件:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "身份类型" @@ -19493,6 +19683,76 @@ msgid "Trademarks" msgstr "商标" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "推送通知" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "找不到密钥库,无法导出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "找不到密钥库,无法导出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" +"必须在编辑器设置中配置 rcedit 工具(Export > Windows > Rcedit)才能修改图标或" +"应用信息数据。" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "找不到密钥库,无法导出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "找不到密钥库,无法导出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "身份类型" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "名称无效。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" +"必须在编辑器设置中配置 rcedit 工具(Export > Windows > Rcedit)才能修改图标或" +"应用信息数据。" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "无法移除临时文件:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -19513,6 +19773,23 @@ msgid "Invalid product version:" msgstr "产品版本无效:" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "可执行文件无效。" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "Windows" @@ -19528,6 +19805,10 @@ msgstr "Osslsigncode" msgid "Wine" msgstr "Wine" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp msgid "Frames" @@ -19638,7 +19919,8 @@ msgstr "暂停流" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp msgid "Max Distance" msgstr "最大距离" @@ -20398,17 +20680,19 @@ msgstr "" "请为此节点设置一个 NavigationPolygon 类型的资源作为形状,这样它才能正常工作。" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance 类型的节点必须作为 Navigation2D 的子节点或子孙节点" -"才能为其提供导航数据。" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "导航多边形" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "底部居中" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "行程" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp msgid "Rotation Degrees" @@ -21488,14 +21772,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "NavigationAgent 只能在继承 Spatial 的父节点下使用。" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance 类型节点必须作为 Navigation 节点的子节点或子孙节点才能" -"提供导航数据。" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "导航网格" @@ -23886,6 +24162,16 @@ msgid "3D Physics" msgstr "3D 物理" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "导航" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "导航" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "使用 hiDPI" @@ -25096,7 +25382,7 @@ msgstr "传递" msgid "Refraction" msgstr "折射" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "细节" @@ -25169,7 +25455,13 @@ msgid "Visible Instance Count" msgstr "可见实例数" #: scene/resources/navigation_mesh.cpp -msgid "Sample Partition Type" +#, fuzzy +msgid "Sampling" +msgstr "缩放:" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "采样分区类型" #: scene/resources/navigation_mesh.cpp @@ -25185,7 +25477,13 @@ msgid "Source Group Name" msgstr "来源分组名称" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +#, fuzzy +msgid "Cells" +msgstr "单元格" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" msgstr "代理" #: scene/resources/navigation_mesh.cpp @@ -25197,11 +25495,17 @@ msgid "Max Slope" msgstr "最大斜坡" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "区域" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "合并大小" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +#, fuzzy +msgid "Edges" msgstr "边界" #: scene/resources/navigation_mesh.cpp @@ -25213,6 +25517,11 @@ msgid "Verts Per Poly" msgstr "每多边形顶点数" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "细节" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "采样距离" @@ -25229,7 +25538,8 @@ msgid "Ledge Spans" msgstr "凸台范围" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +#, fuzzy +msgid "Walkable Low Height Spans" msgstr "过滤可行走低高度范围" #: scene/resources/occluder_shape.cpp @@ -25587,6 +25897,11 @@ msgid "Scenario" msgstr "场景" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "导航" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "DirectSpaceState" @@ -25602,6 +25917,26 @@ msgstr "默认线性阻尼" msgid "Default Angular Damp" msgstr "默认角度阻尼" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "默认浮点数步长" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "单元格大小" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "单元格高度" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "边界连接边距" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "画布" diff --git a/editor/translations/zh_HK.po b/editor/translations/zh_HK.po index 205fb3e882..898b29af95 100644 --- a/editor/translations/zh_HK.po +++ b/editor/translations/zh_HK.po @@ -220,9 +220,10 @@ msgid "Data" msgstr "" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp #, fuzzy msgid "Network" msgstr "匯出" @@ -379,6 +380,15 @@ msgstr "" msgid "Max Size (KB)" msgstr "" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "移動模式" + +#: core/os/input.cpp +msgid "Use Accumulated Input" +msgstr "" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -576,7 +586,8 @@ msgstr "描述:" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "運行" @@ -796,7 +807,8 @@ msgid "Quality" msgstr "" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "篩選:" @@ -2279,7 +2291,7 @@ msgid "Open" msgstr "開啟" #: editor/dependency_editor.cpp -msgid "Owners Of:" +msgid "Owners of: %s (Total: %d)" msgstr "" #: editor/dependency_editor.cpp @@ -2589,7 +2601,7 @@ msgid "Bus Options" msgstr "選項" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "再製" @@ -2864,6 +2876,24 @@ msgid "Choose" msgstr "選擇" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "複製路徑" + +#: editor/editor_export.cpp +msgid "Completed sucessfully." +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "失敗:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "" @@ -2876,6 +2906,31 @@ msgid "Packing" msgstr "" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "另存為" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "無法新增資料夾" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "無法新增資料夾" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "不能開啟檔案以供寫入:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "另存為" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2979,8 +3034,29 @@ msgstr "" msgid "Custom release template not found." msgstr "" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "管理輸出範本" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "檔案不存在." + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." +msgstr "時長(秒)。" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "管理輸出範本" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +msgid "PCK Embedding" msgstr "" #: editor/editor_export.cpp @@ -3167,9 +3243,9 @@ msgid "Import" msgstr "導入" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "匯出" @@ -5277,6 +5353,11 @@ msgid "" "as runnable." msgstr "" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "專案" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "" @@ -5553,7 +5634,9 @@ msgid "Draw Spaces" msgstr "" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp #, fuzzy msgid "Navigation" msgstr "插件" @@ -7077,7 +7160,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "篩選:" @@ -7369,6 +7452,18 @@ msgid "Saving..." msgstr "儲存中..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10439,6 +10534,7 @@ msgid "Points" msgstr "下移" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp #, fuzzy msgid "Polygons" msgstr "插件" @@ -11892,7 +11988,7 @@ msgstr "" #: editor/plugins/sprite_editor_plugin.cpp #, fuzzy -msgid "Convert to Mesh2D" +msgid "Convert to MeshInstance2D" msgstr "轉為..." #: editor/plugins/sprite_editor_plugin.cpp @@ -12951,8 +13047,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp #, fuzzy msgid "Region" msgstr "無干擾模式" @@ -14480,34 +14575,12 @@ msgid "Delete preset '%s'?" msgstr "要刪除選中檔案?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" - -#: editor/project_export.cpp #, fuzzy msgid "Exporting All" msgstr "匯出" #: editor/project_export.cpp #, fuzzy -msgid "The given export path doesn't exist:" -msgstr "檔案不存在." - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "" - -#: editor/project_export.cpp -#, fuzzy msgid "Export Path" msgstr "匯出" @@ -14651,6 +14724,11 @@ msgid "Export templates for this platform are missing:" msgstr "" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "專案開荒人" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "管理輸出範本" @@ -17057,7 +17135,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "插件" @@ -17665,7 +17743,6 @@ msgid "Use In Baked Light" msgstr "" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17695,6 +17772,19 @@ msgstr "不選" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "插件" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "插件" + #: modules/gridmap/grid_map_editor_plugin.cpp #, fuzzy msgid "Next Plane" @@ -19252,10 +19342,6 @@ msgid "Could not execute on device." msgstr "無法新增資料夾" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -19360,12 +19446,16 @@ msgstr "" msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "訊號" + #: platform/android/export/export_plugin.cpp msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" #: platform/android/export/export_plugin.cpp @@ -19383,6 +19473,10 @@ msgid "Could not find keystore, unable to export." msgstr "無法新增資料夾" #: platform/android/export/export_plugin.cpp +msgid "Could not start apksigner executable." +msgstr "" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "" @@ -19413,7 +19507,7 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +msgid "Unsupported export format!" msgstr "" #: platform/android/export/export_plugin.cpp @@ -19424,20 +19518,19 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" -msgstr "" +#, fuzzy +msgid "Could not export project files to gradle project." +msgstr "無法新增資料夾" #: platform/android/export/export_plugin.cpp #, fuzzy @@ -19450,7 +19543,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" @@ -19466,7 +19559,7 @@ msgstr "" #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Package not found: %s" +msgid "Package not found: \"%s\"." msgstr "時長(秒)。" #: platform/android/export/export_plugin.cpp @@ -19476,15 +19569,12 @@ msgstr "連接中..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "" -"Could not find template APK to export:\n" -"%s" +msgid "Could not find template APK to export: \"%s\"." msgstr "無法新增資料夾" #: platform/android/export/export_plugin.cpp msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19496,7 +19586,7 @@ msgstr "篩選檔案..." #: platform/android/export/export_plugin.cpp #, fuzzy -msgid "Could not export project files" +msgid "Could not export project files." msgstr "無法新增資料夾" #: platform/android/export/export_plugin.cpp @@ -19738,6 +19828,17 @@ msgstr "貼上" msgid "Custom BG Color" msgstr "貼上" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "管理輸出範本" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "Export Template管理器" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "" @@ -19762,25 +19863,34 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not open template for export:" +msgid "Could not open template for export: \"%s\"." msgstr "無法新增資料夾" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Invalid export template:" +msgid "Invalid export template: \"%s\"." msgstr "管理輸出範本" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not write file:" +msgid "Could not write file: \"%s\"." msgstr "無法新增資料夾" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "內容:" + #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read file:" +msgid "Could not read file: \"%s\"." msgstr "無法新增資料夾" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "翻譯:" @@ -19856,17 +19966,17 @@ msgstr "" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not read HTML shell:" +msgid "Could not read HTML shell: \"%s\"." msgstr "無法新增資料夾" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Could not create HTTP server directory:" +msgid "Could not create HTTP server directory: %s." msgstr "無法新增資料夾" #: platform/javascript/export/export.cpp #, fuzzy -msgid "Error starting HTTP server:" +msgid "Error starting HTTP server: %d." msgstr "儲存TileSet時出現錯誤!" #: platform/javascript/export/export.cpp @@ -20162,9 +20272,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "無法新增資料夾" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "無法新增資料夾" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "本地化" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -20180,21 +20309,75 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "找不到!" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "儲存TileSet時出現錯誤!" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "描述:" + +#: platform/osx/export/export.cpp +msgid "Could not start hdiutil executable." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "正在建立縮圖" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "無法新增資料夾" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "管理輸出範本" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -20202,7 +20385,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -20244,6 +20427,16 @@ msgstr "" #: platform/osx/export/export.cpp #, fuzzy +msgid "ZIP Creation" +msgstr "專案" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "無法新增資料夾" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Invalid bundle identifier:" msgstr "無效字型" @@ -20558,6 +20751,11 @@ msgid "Debug Algorithm" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "無法移除暫存檔:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20604,6 +20802,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "貼上動畫" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "無法新增資料夾" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "無法新增資料夾" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "無法新增資料夾" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "無法新增資料夾" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "無效字型" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "無效名稱。" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "無法移除暫存檔:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20625,6 +20887,23 @@ msgid "Invalid product version:" msgstr "無效字型" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "無效副檔名" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp msgid "Windows" msgstr "" @@ -20640,6 +20919,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20762,7 +21045,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "Instance" @@ -21568,13 +21852,16 @@ msgid "" msgstr "" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." +msgid "Navpoly" msgstr "" -#: scene/2d/navigation_polygon.cpp -msgid "Navpoly" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "不選" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +msgid "Travel Cost" msgstr "" #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp @@ -22724,12 +23011,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp msgid "NavMesh" msgstr "" @@ -25323,6 +25604,16 @@ msgid "3D Physics" msgstr "物理幀 %" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "插件" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "插件" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26713,7 +27004,7 @@ msgstr "過渡" msgid "Refraction" msgstr "翻譯:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26794,7 +27085,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "選擇模式" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "更改動畫循環" #: scene/resources/navigation_mesh.cpp @@ -26811,10 +27107,15 @@ msgid "Source Group Name" msgstr "來源:" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "內容:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26823,11 +27124,16 @@ msgid "Max Slope" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Regions" +msgstr "無干擾模式" + +#: scene/resources/navigation_mesh.cpp msgid "Merge Size" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26840,6 +27146,11 @@ msgid "Verts Per Poly" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Details" +msgstr "預設" + +#: scene/resources/navigation_mesh.cpp msgid "Sample Distance" msgstr "" @@ -26856,7 +27167,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27260,6 +27571,11 @@ msgid "Scenario" msgstr "場景" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "插件" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27277,6 +27593,26 @@ msgstr "線性" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "預設" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "預覽:" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "測試" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "編輯連接" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/editor/translations/zh_TW.po b/editor/translations/zh_TW.po index 3bf8ad4e07..eb229cb9fa 100644 --- a/editor/translations/zh_TW.po +++ b/editor/translations/zh_TW.po @@ -240,9 +240,10 @@ msgid "Data" msgstr "資料" #: core/io/file_access_network.cpp core/register_core_types.cpp -#: editor/editor_settings.cpp main/main.cpp +#: editor/editor_file_dialog.cpp editor/editor_settings.cpp main/main.cpp #: modules/gdscript/language_server/gdscript_language_server.cpp #: modules/webrtc/webrtc_data_channel.h modules/websocket/websocket_macros.h +#: scene/gui/file_dialog.cpp msgid "Network" msgstr "網路" @@ -398,6 +399,16 @@ msgstr "訊息佇列" msgid "Max Size (KB)" msgstr "最大大小(KB)" +#: core/os/input.cpp +#, fuzzy +msgid "Mouse Mode" +msgstr "移動模式" + +#: core/os/input.cpp +#, fuzzy +msgid "Use Accumulated Input" +msgstr "刪除輸入" + #: core/os/input_event.cpp editor/project_settings_editor.cpp #: servers/audio_server.cpp msgid "Device" @@ -586,7 +597,8 @@ msgstr "說明" #: core/project_settings.cpp editor/editor_node.cpp editor/editor_settings.cpp #: editor/plugins/script_editor_plugin.cpp editor/project_manager.cpp -#: main/main.cpp +#: main/main.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp msgid "Run" msgstr "執行" @@ -811,7 +823,8 @@ msgid "Quality" msgstr "品質" #: core/project_settings.cpp scene/gui/file_dialog.cpp -#: scene/main/scene_tree.cpp servers/visual_server.cpp +#: scene/main/scene_tree.cpp scene/resources/navigation_mesh.cpp +#: servers/visual_server.cpp #, fuzzy msgid "Filters" msgstr "篩選器" @@ -2247,8 +2260,8 @@ msgid "Open" msgstr "開啟" #: editor/dependency_editor.cpp -msgid "Owners Of:" -msgstr "為下列之擁有者:" +msgid "Owners of: %s (Total: %d)" +msgstr "" #: editor/dependency_editor.cpp msgid "" @@ -2546,7 +2559,7 @@ msgid "Bus Options" msgstr "匯流排選項" #: editor/editor_audio_buses.cpp editor/filesystem_dock.cpp -#: editor/scene_tree_dock.cpp +#: editor/project_export.cpp editor/scene_tree_dock.cpp msgid "Duplicate" msgstr "重複" @@ -2804,6 +2817,25 @@ msgid "Choose" msgstr "選擇" #: editor/editor_export.cpp +msgid "Project export for platform:" +msgstr "" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed with errors." +msgstr "複製節點路徑" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Completed sucessfully." +msgstr "套件安裝成功!" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed." +msgstr "失敗:" + +#: editor/editor_export.cpp msgid "Storing File:" msgstr "儲存檔案:" @@ -2816,6 +2848,31 @@ msgid "Packing" msgstr "正在打包" #: editor/editor_export.cpp +#, fuzzy +msgid "Save PCK" +msgstr "另存新檔" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Cannot create file \"%s\"." +msgstr "無法新增資料夾。" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Failed to export project files." +msgstr "無法匯出專案檔案" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Can't open file to read from path \"%s\"." +msgstr "無法開啟欲寫入的檔案:" + +#: editor/editor_export.cpp +#, fuzzy +msgid "Save ZIP" +msgstr "另存新檔" + +#: editor/editor_export.cpp msgid "" "Target platform requires 'ETC' texture compression for GLES2. Enable 'Import " "Etc' in Project Settings." @@ -2932,11 +2989,33 @@ msgstr "找不到自定義偵錯樣板。" msgid "Custom release template not found." msgstr "找不到自定義發行樣板。" +#: editor/editor_export.cpp +#, fuzzy +msgid "Prepare Template" +msgstr "管理樣板" + +#: editor/editor_export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "The given export path doesn't exist." +msgstr "給定的匯出路徑不存在:" + #: editor/editor_export.cpp platform/javascript/export/export.cpp -msgid "Template file not found:" +#, fuzzy +msgid "Template file not found: \"%s\"." msgstr "找不到樣板檔案:" #: editor/editor_export.cpp +#, fuzzy +msgid "Failed to copy export template." +msgstr "無效的輸出樣板:" + +#: editor/editor_export.cpp platform/windows/export/export.cpp +#: platform/x11/export/export.cpp +#, fuzzy +msgid "PCK Embedding" +msgstr "填充" + +#: editor/editor_export.cpp msgid "On 32-bit exports the embedded PCK cannot be bigger than 4 GiB." msgstr "匯出 32 位元檔時,內嵌 PCK 大小不得超過 4 GB。" @@ -3103,9 +3182,9 @@ msgid "Import" msgstr "匯入" #: editor/editor_feature_profile.cpp editor/project_export.cpp -#: platform/android/export/export.cpp platform/javascript/export/export.cpp -#: platform/osx/export/export.cpp platform/uwp/export/export.cpp -#: platform/windows/export/export.cpp +#: platform/android/export/export.cpp platform/android/export/export_plugin.cpp +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#: platform/uwp/export/export.cpp platform/windows/export/export.cpp msgid "Export" msgstr "匯出" @@ -5178,6 +5257,11 @@ msgstr "" "為找到可執行於該平台的匯出預設設定。\n" "請在 [匯出] 選單中新增一個可執行的預設設定,或將現有的預設設定設為可執行。" +#: editor/editor_run_native.cpp +#, fuzzy +msgid "Project Run" +msgstr "專案" + #: editor/editor_run_script.cpp msgid "Write your logic in the _run() method." msgstr "在 _run() 方法中填寫邏輯。" @@ -5471,7 +5555,9 @@ msgid "Draw Spaces" msgstr "繪製呼叫:" #: editor/editor_settings.cpp editor/plugins/spatial_editor_plugin.cpp -#: editor/plugins/tile_set_editor_plugin.cpp scene/main/scene_tree.cpp +#: editor/plugins/tile_set_editor_plugin.cpp scene/2d/tile_map.cpp +#: scene/main/scene_tree.cpp scene/resources/world.cpp +#: scene/resources/world_2d.cpp msgid "Navigation" msgstr "導航" @@ -6966,7 +7052,7 @@ msgstr "" #: editor/import/resource_importer_layered_texture.cpp #: editor/import/resource_importer_texture.cpp scene/2d/light_2d.cpp -#: scene/gui/control.cpp scene/resources/navigation_mesh.cpp +#: scene/gui/control.cpp #, fuzzy msgid "Filter" msgstr "篩選:" @@ -7263,6 +7349,18 @@ msgid "Saving..." msgstr "正在保存..." #: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used as a normal map in 3D. Enabling red-green " +"texture compression to reduce memory usage (blue channel is discarded)." +msgstr "" + +#: editor/import/resource_importer_texture.cpp +msgid "" +"%s: Texture detected as used in 3D. Enabling filter, repeat, mipmap " +"generation and VRAM texture compression." +msgstr "" + +#: editor/import/resource_importer_texture.cpp msgid "2D, Detect 3D" msgstr "" @@ -10213,6 +10311,7 @@ msgid "Points" msgstr "點" #: editor/plugins/polygon_2d_editor_plugin.cpp scene/2d/polygon_2d.cpp +#: scene/resources/navigation_mesh.cpp msgid "Polygons" msgstr "多邊形" @@ -11587,7 +11686,8 @@ msgid "Invalid geometry, can't replace by mesh." msgstr "無效的幾何圖形,無法以網格取代。" #: editor/plugins/sprite_editor_plugin.cpp -msgid "Convert to Mesh2D" +#, fuzzy +msgid "Convert to MeshInstance2D" msgstr "轉換為 Mesh2D" #: editor/plugins/sprite_editor_plugin.cpp @@ -12577,8 +12677,7 @@ msgid "Select the previous shape, subtile, or Tile." msgstr "選擇前一個形狀、子圖塊、或圖塊。" #: editor/plugins/tile_set_editor_plugin.cpp scene/2d/sprite.cpp -#: scene/3d/sprite_3d.cpp scene/resources/navigation_mesh.cpp -#: scene/resources/texture.cpp +#: scene/3d/sprite_3d.cpp scene/resources/texture.cpp msgid "Region" msgstr "區域" @@ -14083,35 +14182,10 @@ msgid "Delete preset '%s'?" msgstr "確定要刪除預設設定「%s」?" #: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"Export templates seem to be missing or invalid." -msgstr "" -"為平台「%s」匯出專案失敗。\n" -"匯出樣板似乎已遺失或無效。" - -#: editor/project_export.cpp -msgid "" -"Failed to export the project for platform '%s'.\n" -"This might be due to a configuration issue in the export preset or your " -"export settings." -msgstr "" -"為平台「%s」匯出專案失敗。\n" -"可能是由於匯出預設設定或匯出設定中的組態設定有問題導致。" - -#: editor/project_export.cpp msgid "Exporting All" msgstr "全部匯出" #: editor/project_export.cpp -msgid "The given export path doesn't exist:" -msgstr "給定的匯出路徑不存在:" - -#: editor/project_export.cpp -msgid "Export templates for this platform are missing/corrupted:" -msgstr "該平台的匯出範本遺失/損毀:" - -#: editor/project_export.cpp msgid "Export Path" msgstr "匯出路徑" @@ -14256,6 +14330,11 @@ msgid "Export templates for this platform are missing:" msgstr "缺少匯出該平台用的樣板:" #: editor/project_export.cpp +#, fuzzy +msgid "Project Export" +msgstr "專案發起人" + +#: editor/project_export.cpp msgid "Manage Export Templates" msgstr "管理匯出樣板" @@ -16634,7 +16713,7 @@ msgstr "" #: modules/csg/csg_shape.cpp scene/2d/collision_polygon_2d.cpp #: scene/2d/light_occluder_2d.cpp scene/2d/polygon_2d.cpp -#: scene/3d/collision_polygon.cpp scene/resources/navigation_mesh.cpp +#: scene/3d/collision_polygon.cpp #, fuzzy msgid "Polygon" msgstr "多邊形" @@ -17257,7 +17336,6 @@ msgid "Use In Baked Light" msgstr "烘焙光照圖" #: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp -#: scene/resources/navigation_mesh.cpp msgid "Cell" msgstr "" @@ -17287,6 +17365,19 @@ msgstr "中央" msgid "Mask" msgstr "" +#: modules/gridmap/grid_map.cpp scene/2d/tile_map.cpp +#, fuzzy +msgid "Bake Navigation" +msgstr "導航" + +#: modules/gridmap/grid_map.cpp scene/2d/navigation_2d.cpp +#: scene/2d/navigation_agent_2d.cpp scene/2d/navigation_polygon.cpp +#: scene/2d/tile_map.cpp scene/3d/navigation.cpp scene/3d/navigation_agent.cpp +#: scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Navigation Layers" +msgstr "導航模式" + #: modules/gridmap/grid_map_editor_plugin.cpp msgid "Next Plane" msgstr "下一個平面" @@ -18835,10 +18926,6 @@ msgid "Could not execute on device." msgstr "無法於裝置上執行。" #: platform/android/export/export_plugin.cpp -msgid "Unable to find the 'apksigner' tool." -msgstr "找不到「apksigner」工具。" - -#: platform/android/export/export_plugin.cpp msgid "" "Android build template not installed in the project. Install it from the " "Project menu." @@ -18945,12 +19032,17 @@ msgstr "對「Target Sdk」的修改僅於「Use Custom Build」啟用時有效 msgid "\"Target Sdk\" version must be greater or equal to \"Min Sdk\" version." msgstr "「Target Sdk」版本必須高於或于「Min Sdk」版本一致。" +#: platform/android/export/export_plugin.cpp platform/osx/export/export.cpp +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Code Signing" +msgstr "訊號" + #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"'apksigner' could not be found.\n" -"Please check the command is available in the Android SDK build-tools " -"directory.\n" -"The resulting %s is unsigned." +"'apksigner' could not be found. Please check that the command is available " +"in the Android SDK build-tools directory. The resulting %s is unsigned." msgstr "" "找不到「apksigner'」。\n" "請確認此命令可用於Android SDK build-tools的目錄。\n" @@ -18969,6 +19061,11 @@ msgid "Could not find keystore, unable to export." msgstr "找不到金鑰儲存區,無法匯出。" #: platform/android/export/export_plugin.cpp +#, fuzzy +msgid "Could not start apksigner executable." +msgstr "無法啟動子處理程序!" + +#: platform/android/export/export_plugin.cpp msgid "'apksigner' returned with error #%d" msgstr "「apksigner」回傳錯誤 #%d" @@ -18997,7 +19094,8 @@ msgid "Invalid filename! Android APK requires the *.apk extension." msgstr "無效的檔案名稱!Android APK 必須要有 *.apk 副檔名。" #: platform/android/export/export_plugin.cpp -msgid "Unsupported export format!\n" +#, fuzzy +msgid "Unsupported export format!" msgstr "不支援的匯出格式!\n" #: platform/android/export/export_plugin.cpp @@ -19008,10 +19106,9 @@ msgstr "" "嘗試自自定建置樣板進行建置,但無版本資訊可用。請自「專案」選單中重新安裝。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Android build version mismatch:\n" -" Template installed: %s\n" -" Godot Version: %s\n" +"Android build version mismatch: Template installed: %s, Godot version: %s. " "Please reinstall Android build template from 'Project' menu." msgstr "" "Android 建置版本不符合:\n" @@ -19020,12 +19117,14 @@ msgstr "" "請自「專案」目錄中重新安裝 Android 建置樣板。" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Unable to overwrite res://android/build/res/*.xml files with project name" +"Unable to overwrite res://android/build/res/*.xml files with project name." msgstr "無法以專案名稱覆蓋檔案res://android/build/res/*.xml" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files to gradle project\n" +#, fuzzy +msgid "Could not export project files to gradle project." msgstr "無法匯出專案檔至Gradle專案。\n" #: platform/android/export/export_plugin.cpp @@ -19037,8 +19136,9 @@ msgid "Building Android Project (gradle)" msgstr "建置 Android 專案(Gradle)" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Building of Android project failed, check output for the error.\n" +"Building of Android project failed, check output for the error. " "Alternatively visit docs.godotengine.org for Android build documentation." msgstr "" "建置 Android 專案失敗,請檢查輸出以確認錯誤。\n" @@ -19055,7 +19155,8 @@ msgid "" msgstr "無法複製並更名匯出的檔案,請於 Gradle 專案資料夾內確認輸出。" #: platform/android/export/export_plugin.cpp -msgid "Package not found: %s" +#, fuzzy +msgid "Package not found: \"%s\"." msgstr "未找到套件:「%s」" #: platform/android/export/export_plugin.cpp @@ -19063,17 +19164,16 @@ msgid "Creating APK..." msgstr "正在建立APK……" #: platform/android/export/export_plugin.cpp -msgid "" -"Could not find template APK to export:\n" -"%s" +#, fuzzy +msgid "Could not find template APK to export: \"%s\"." msgstr "" "找不到樣板APK以匯出:\n" "%s" #: platform/android/export/export_plugin.cpp +#, fuzzy msgid "" -"Missing libraries in the export template for the selected architectures: " -"%s.\n" +"Missing libraries in the export template for the selected architectures: %s. " "Please build a template with all required libraries, or uncheck the missing " "architectures in the export preset." msgstr "" @@ -19085,7 +19185,8 @@ msgid "Adding files..." msgstr "正在加入檔案 %s……" #: platform/android/export/export_plugin.cpp -msgid "Could not export project files" +#, fuzzy +msgid "Could not export project files." msgstr "無法匯出專案檔案" #: platform/android/export/export_plugin.cpp @@ -19328,6 +19429,17 @@ msgstr "剪下節點" msgid "Custom BG Color" msgstr "剪下節點" +#: platform/iphone/export/export.cpp platform/javascript/export/export.cpp +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Prepare Templates" +msgstr "管理樣板" + +#: platform/iphone/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Export template not found." +msgstr "找不到自定義發行樣板。" + #: platform/iphone/export/export.cpp msgid "App Store Team ID not specified - cannot configure the project." msgstr "尚未設定 App Store Team ID - 無法設定專案。" @@ -19349,22 +19461,35 @@ msgid "Run exported HTML in the system's default browser." msgstr "在系統的預設瀏覽器中執行已匯出的 HTML。" #: platform/javascript/export/export.cpp -msgid "Could not open template for export:" +#, fuzzy +msgid "Could not open template for export: \"%s\"." msgstr "無法開啟樣板以輸出:" #: platform/javascript/export/export.cpp -msgid "Invalid export template:" +#, fuzzy +msgid "Invalid export template: \"%s\"." msgstr "無效的輸出樣板:" #: platform/javascript/export/export.cpp -msgid "Could not write file:" +#, fuzzy +msgid "Could not write file: \"%s\"." msgstr "無法寫入檔案:" +#: platform/javascript/export/export.cpp platform/osx/export/export.cpp +#, fuzzy +msgid "Icon Creation" +msgstr "設定外邊距" + #: platform/javascript/export/export.cpp -msgid "Could not read file:" +#, fuzzy +msgid "Could not read file: \"%s\"." msgstr "無法讀取檔案:" #: platform/javascript/export/export.cpp +msgid "PWA" +msgstr "" + +#: platform/javascript/export/export.cpp #, fuzzy msgid "Variant" msgstr "分隔:" @@ -19439,15 +19564,18 @@ msgid "Icon 512 X 512" msgstr "" #: platform/javascript/export/export.cpp -msgid "Could not read HTML shell:" +#, fuzzy +msgid "Could not read HTML shell: \"%s\"." msgstr "無法讀取HTML殼層:" #: platform/javascript/export/export.cpp -msgid "Could not create HTTP server directory:" +#, fuzzy +msgid "Could not create HTTP server directory: %s." msgstr "無法建立HTTP伺服器目錄:" #: platform/javascript/export/export.cpp -msgid "Error starting HTTP server:" +#, fuzzy +msgid "Error starting HTTP server: %d." msgstr "啟動HTTP伺服器時發生錯誤:" #: platform/javascript/export/export.cpp @@ -19747,9 +19875,28 @@ msgid "Apple Team ID" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open icon file \"%s\"." +msgstr "無法匯出專案檔案" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start xcrun executable." +msgstr "無法啟動子處理程序!" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Notarization failed." +msgstr "本地化" + +#: platform/osx/export/export.cpp +msgid "Notarization request UUID: \"%s\"" +msgstr "" + +#: platform/osx/export/export.cpp msgid "" -"Note: The notarization process generally takes less than an hour. When the " -"process is completed, you'll receive an email." +"The notarization process generally takes less than an hour. When the process " +"is completed, you'll receive an email." msgstr "" #: platform/osx/export/export.cpp @@ -19765,23 +19912,78 @@ msgid "" msgstr "" #: platform/osx/export/export.cpp +msgid "Timestamping is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Hardened Runtime is not compatible with ad-hoc signature, and was disabled!" +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign failed with error \"%s\"." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "Built-in CodeSign require regex module." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "" +"Could not start codesign executable, make sure Xcode command line tools are " +"installed." +msgstr "" + +#: platform/osx/export/export.cpp platform/windows/export/export.cpp #, fuzzy msgid "No identity found." msgstr "未發現任何圖示。" #: platform/osx/export/export.cpp #, fuzzy +msgid "Cannot sign file %s." +msgstr "無法保存檔案:%s" + +#: platform/osx/export/export.cpp +msgid "Relative symlinks are not supported, exported \"%s\" might be broken!" +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "DMG Creation" +msgstr "方向" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not start hdiutil executable." +msgstr "無法啟動子處理程序!" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed - file exists." +msgstr "" + +#: platform/osx/export/export.cpp +msgid "`hdiutil create` failed." +msgstr "" + +#: platform/osx/export/export.cpp +#, fuzzy msgid "Creating app bundle" msgstr "正在建立縮圖" #: platform/osx/export/export.cpp #, fuzzy -msgid "Could not find template app to export:" +msgid "Could not find template app to export: \"%s\"." msgstr "" "找不到樣板APK以匯出:\n" "%s" #: platform/osx/export/export.cpp +#, fuzzy +msgid "Invalid export format." +msgstr "無效的輸出樣板:" + +#: platform/osx/export/export.cpp msgid "" "Relative symlinks are not supported on this OS, the exported project might " "be broken!" @@ -19789,7 +19991,7 @@ msgstr "" #: platform/osx/export/export.cpp msgid "" -"Requested template binary '%s' not found. It might be missing from your " +"Requested template binary \"%s\" not found. It might be missing from your " "template archive." msgstr "" @@ -19830,6 +20032,16 @@ msgid "Sending archive for notarization" msgstr "" #: platform/osx/export/export.cpp +#, fuzzy +msgid "ZIP Creation" +msgstr "專案" + +#: platform/osx/export/export.cpp +#, fuzzy +msgid "Could not open file to read from path \"%s\"." +msgstr "無法匯出專案檔至Gradle專案。\n" + +#: platform/osx/export/export.cpp msgid "Invalid bundle identifier:" msgstr "無效的捆綁識別符:" @@ -20145,6 +20357,11 @@ msgid "Debug Algorithm" msgstr "除錯工具" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to rename temporary file \"%s\"." +msgstr "無法移除臨時檔案:" + +#: platform/windows/export/export.cpp msgid "Identity Type" msgstr "" @@ -20192,6 +20409,70 @@ msgid "Trademarks" msgstr "" #: platform/windows/export/export.cpp +#, fuzzy +msgid "Resources Modification" +msgstr "隨機旋轉:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find rcedit executable at \"%s\"." +msgstr "找不到金鑰儲存區,無法匯出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find wine executable at \"%s\"." +msgstr "找不到金鑰儲存區,無法匯出。" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start rcedit executable, configure rcedit path in the Editor " +"Settings (Export > Windows > Rcedit)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"rcedit failed to modify executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find signtool executable at \"%s\"." +msgstr "找不到金鑰儲存區,無法匯出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Could not find osslsigncode executable at \"%s\"." +msgstr "找不到金鑰儲存區,無法匯出。" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid identity type." +msgstr "無效的識別符:" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Invalid timestamp server." +msgstr "無效的名稱。" + +#: platform/windows/export/export.cpp +msgid "" +"Could not start signtool executable, configure signtool path in the Editor " +"Settings (Export > Windows > Signtool)." +msgstr "" + +#: platform/windows/export/export.cpp +msgid "" +"Signtool failed to sign executable:\n" +"%s" +msgstr "" + +#: platform/windows/export/export.cpp +#, fuzzy +msgid "Failed to remove temporary file \"%s\"." +msgstr "無法移除臨時檔案:" + +#: platform/windows/export/export.cpp msgid "" "The rcedit tool must be configured in the Editor Settings (Export > Windows " "> Rcedit) to change the icon or app information data." @@ -20213,6 +20494,23 @@ msgid "Invalid product version:" msgstr "無效的產品 GUID。" #: platform/windows/export/export.cpp +msgid "Windows executables cannot be >= 4 GiB." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +#, fuzzy +msgid "Failed to open executable file \"%s\"." +msgstr "無效的副檔名。" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable file header corrupted." +msgstr "" + +#: platform/windows/export/export.cpp platform/x11/export/export.cpp +msgid "Executable \"pck\" section not found." +msgstr "" + +#: platform/windows/export/export.cpp #, fuzzy msgid "Windows" msgstr "新視窗" @@ -20229,6 +20527,10 @@ msgstr "" msgid "Wine" msgstr "" +#: platform/x11/export/export.cpp +msgid "32-bit executables cannot have embedded data >= 4 GiB." +msgstr "" + #: scene/2d/animated_sprite.cpp scene/3d/sprite_3d.cpp #: scene/resources/texture.cpp #, fuzzy @@ -20356,7 +20658,8 @@ msgstr "" #: scene/2d/audio_stream_player_2d.cpp scene/3d/audio_stream_player_3d.cpp #: scene/3d/light.cpp scene/3d/reflection_probe.cpp -#: scene/3d/visual_instance.cpp scene/resources/material.cpp +#: scene/3d/visibility_notifier.cpp scene/3d/visual_instance.cpp +#: scene/resources/material.cpp #, fuzzy msgid "Max Distance" msgstr "選擇距離:" @@ -21216,17 +21519,19 @@ msgstr "" "多邊形。" #: scene/2d/navigation_polygon.cpp -msgid "" -"NavigationPolygonInstance must be a child or grandchild to a Navigation2D " -"node. It only provides navigation data." -msgstr "" -"NavigationPolygonInstance 必須是 Navigation2D 節點的子級或次子級。其僅提供導" -"航資料。" - -#: scene/2d/navigation_polygon.cpp msgid "Navpoly" msgstr "" +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Enter Cost" +msgstr "中下" + +#: scene/2d/navigation_polygon.cpp scene/3d/navigation_mesh_instance.cpp +#, fuzzy +msgid "Travel Cost" +msgstr "行程" + #: scene/2d/node_2d.cpp scene/2d/polygon_2d.cpp scene/3d/spatial.cpp #: scene/main/canvas_layer.cpp #, fuzzy @@ -22438,14 +22743,6 @@ msgid "" "The NavigationAgent can be used only under a Spatial inheriting parent node." msgstr "" -#: scene/3d/navigation_mesh_instance.cpp -msgid "" -"NavigationMeshInstance must be a child or grandchild to a Navigation node. " -"It only provides navigation data." -msgstr "" -"NavigationMeshInstance 必須為 Navigation 節點的子節點或次級子節點。其僅提供導" -"航資料。" - #: scene/3d/navigation_mesh_instance.cpp scene/resources/mesh_library.cpp #, fuzzy msgid "NavMesh" @@ -25170,6 +25467,16 @@ msgid "3D Physics" msgstr "物理" #: scene/register_scene_types.cpp +#, fuzzy +msgid "2D Navigation" +msgstr "導航" + +#: scene/register_scene_types.cpp +#, fuzzy +msgid "3D Navigation" +msgstr "導航" + +#: scene/register_scene_types.cpp msgid "Use hiDPI" msgstr "" @@ -26599,7 +26906,7 @@ msgstr "轉場: " msgid "Refraction" msgstr "分隔:" -#: scene/resources/material.cpp scene/resources/navigation_mesh.cpp +#: scene/resources/material.cpp msgid "Detail" msgstr "" @@ -26684,7 +26991,12 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy -msgid "Sample Partition Type" +msgid "Sampling" +msgstr "縮放: " + +#: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Partition Type" msgstr "設定變數型別" #: scene/resources/navigation_mesh.cpp @@ -26702,10 +27014,15 @@ msgid "Source Group Name" msgstr "來源" #: scene/resources/navigation_mesh.cpp -msgid "Agent" +msgid "Cells" msgstr "" #: scene/resources/navigation_mesh.cpp +#, fuzzy +msgid "Agents" +msgstr "主場景引數:" + +#: scene/resources/navigation_mesh.cpp msgid "Max Climb" msgstr "" @@ -26715,11 +27032,16 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Regions" +msgstr "區域" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Merge Size" msgstr "自場景合併" #: scene/resources/navigation_mesh.cpp -msgid "Edge" +msgid "Edges" msgstr "" #: scene/resources/navigation_mesh.cpp @@ -26733,6 +27055,11 @@ msgstr "" #: scene/resources/navigation_mesh.cpp #, fuzzy +msgid "Details" +msgstr "顯示預設" + +#: scene/resources/navigation_mesh.cpp +#, fuzzy msgid "Sample Distance" msgstr "選擇距離:" @@ -26750,7 +27077,7 @@ msgid "Ledge Spans" msgstr "" #: scene/resources/navigation_mesh.cpp -msgid "Filter Walkable Low Height Spans" +msgid "Walkable Low Height Spans" msgstr "" #: scene/resources/occluder_shape.cpp @@ -27165,6 +27492,11 @@ msgid "Scenario" msgstr "場景" #: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Navigation Map" +msgstr "導航" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp msgid "Direct Space State" msgstr "" @@ -27182,6 +27514,26 @@ msgstr "左線性" msgid "Default Angular Damp" msgstr "" +#: scene/resources/world.cpp +#, fuzzy +msgid "Default Map Up" +msgstr "預設浮點數間隔" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Size" +msgstr "預設預覽" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Cell Height" +msgstr "測試" + +#: scene/resources/world.cpp scene/resources/world_2d.cpp +#, fuzzy +msgid "Default Edge Connection Margin" +msgstr "編輯連接內容:" + #: scene/resources/world_2d.cpp msgid "Canvas" msgstr "" diff --git a/modules/gdscript/editor/script_templates/EditorScenePostImport/basic_import_script.gd b/modules/gdscript/editor/script_templates/EditorScenePostImport/basic_import_script.gd index b4b2305b8c..556afe994b 100644 --- a/modules/gdscript/editor/script_templates/EditorScenePostImport/basic_import_script.gd +++ b/modules/gdscript/editor/script_templates/EditorScenePostImport/basic_import_script.gd @@ -5,7 +5,5 @@ extends EditorScenePostImport # Called by the editor when a scene has this script set as the import script in the import tab. func _post_import(scene: Node) -> Object: - # Modify the contents of the scene upon import. For example, setting up LODs: -# (scene.get_node(^"HighPolyMesh") as MeshInstance3D).draw_distance_end = 5.0 -# (scene.get_node(^"LowPolyMesh") as MeshInstance3D).draw_distance_begin = 5.0 + # Modify the contents of the scene upon import. return scene # Return the modified root node when you're done. diff --git a/modules/mono/editor/script_templates/EditorScenePostImport/basic_import_script.cs b/modules/mono/editor/script_templates/EditorScenePostImport/basic_import_script.cs index 0690205d01..9e1b7ef580 100644 --- a/modules/mono/editor/script_templates/EditorScenePostImport/basic_import_script.cs +++ b/modules/mono/editor/script_templates/EditorScenePostImport/basic_import_script.cs @@ -7,12 +7,10 @@ using System; [Tool] public partial class _CLASS_ : _BASE_ { - public override Object _PostImport(Node scene) + public override Godot.Object _PostImport(Node scene) { - // Modify the contents of the scene upon import. For example, setting up LODs: -// scene.GetNode<MeshInstance3D>("HighPolyMesh").DrawDistanceEnd = 5.0 -// scene.GetNode<MeshInstance3D>("LowPolyMesh").DrawDistanceBegin = 5.0 - return scene // Return the modified root node when you're done. + // Modify the contents of the scene upon import. + return scene; // Return the modified root node when you're done. } } #endif diff --git a/modules/mono/editor/script_templates/EditorScenePostImport/no_comments.cs b/modules/mono/editor/script_templates/EditorScenePostImport/no_comments.cs index 4e2d9b7088..bf2c9434e4 100644 --- a/modules/mono/editor/script_templates/EditorScenePostImport/no_comments.cs +++ b/modules/mono/editor/script_templates/EditorScenePostImport/no_comments.cs @@ -7,9 +7,9 @@ using System; [Tool] public partial class _CLASS_ : _BASE_ { - public override Object _PostImport(Node scene) + public override Godot.Object _PostImport(Node scene) { - return scene + return scene; } } #endif diff --git a/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java b/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java index 8694bb91e1..ccfb865b1a 100644 --- a/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java +++ b/platform/android/java/lib/src/org/godotengine/godot/input/GodotInputHandler.java @@ -186,6 +186,9 @@ public class GodotInputHandler implements InputManager.InputDeviceListener { if (mJoystickIds.indexOfKey(deviceId) >= 0) { final int godotJoyId = mJoystickIds.get(deviceId); Joystick joystick = mJoysticksDevices.get(deviceId); + if (joystick == null) { + return true; + } for (int i = 0; i < joystick.axes.size(); i++) { final int axis = joystick.axes.get(i); diff --git a/servers/rendering/renderer_rd/shaders/effects/tonemap.glsl b/servers/rendering/renderer_rd/shaders/effects/tonemap.glsl index a8ccdea60b..62a7b0e7d7 100644 --- a/servers/rendering/renderer_rd/shaders/effects/tonemap.glsl +++ b/servers/rendering/renderer_rd/shaders/effects/tonemap.glsl @@ -448,6 +448,11 @@ void main() { // Early Tonemap & SRGB Conversion #ifndef SUBPASS + if (params.use_fxaa) { + // FXAA must be performed before glow to preserve the "bleed" effect of glow. + color.rgb = do_fxaa(color.rgb, exposure, uv_interp); + } + if (params.use_glow && params.glow_mode == GLOW_MODE_MIX) { vec3 glow = gather_glow(source_glow, uv_interp) * params.luminance_multiplier; if (params.glow_map_strength > 0.001) { @@ -455,10 +460,6 @@ void main() { } color.rgb = mix(color.rgb, glow, params.glow_intensity); } - - if (params.use_fxaa) { - color.rgb = do_fxaa(color.rgb, exposure, uv_interp); - } #endif if (params.use_debanding) { |