Sync translation templates with Godot

This commit is contained in:
Rémi Verschelde
2023-03-15 02:30:04 +01:00
parent 330f0c0336
commit f0cbc4928f
172 changed files with 26285 additions and 10085 deletions

View File

@@ -505,7 +505,7 @@ msgid ""
"@export var string = \"\"\n"
"@export var int_number = 5\n"
"@export var float_number: float = 5\n"
"@export var image : Image\n"
"@export var image: Image\n"
"[/codeblock]"
msgstr ""
@@ -531,7 +531,7 @@ msgid ""
"a]) to be edited.\n"
"See also [constant PROPERTY_HINT_COLOR_NO_ALPHA].\n"
"[codeblock]\n"
"@export_color_no_alpha var dye_color : Color\n"
"@export_color_no_alpha var dye_color: Color\n"
"[/codeblock]"
msgstr ""
@@ -4837,14 +4837,14 @@ msgstr ""
#: doc/classes/AABB.xml
msgid ""
"Returns [code]true[/code] if the given ray intersects with this [AABB]. Ray "
"length is infinite."
"Returns the point of intersection of the given ray with this [AABB] or "
"[code]null[/code] if there is no intersection. Ray length is infinite."
msgstr ""
#: doc/classes/AABB.xml
msgid ""
"Returns [code]true[/code] if the [AABB] intersects the line segment between "
"[param from] and [param to]."
"Returns the point of intersection between [param from] and [param to] with "
"this [AABB] or [code]null[/code] if there is no intersection."
msgstr ""
#: doc/classes/AABB.xml
@@ -8509,11 +8509,7 @@ msgid ""
"array that can be modified independently of the original array, use [method "
"duplicate].\n"
"[b]Note:[/b] Erasing elements while iterating over arrays is [b]not[/b] "
"supported and will result in unpredictable behavior.\n"
"[b]Note:[/b] When declaring an array with [code]const[/code], the array "
"itself can still be mutated by defining the values at individual indices or "
"pushing/removing elements. Using [code]const[/code] will only prevent "
"assigning the constant with another value after it was initialized."
"supported and will result in unpredictable behavior."
msgstr ""
#: doc/classes/Array.xml
@@ -26795,11 +26791,7 @@ msgid ""
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Erasing elements while iterating over dictionaries is [b]not[/"
"b] supported and will result in unpredictable behavior.\n"
"[b]Note:[/b] When declaring a dictionary with [code]const[/code], the "
"dictionary becomes read-only. A read-only Dictionary's entries cannot be "
"overridden at run-time. This does [i]not[/i] affect nested [Array] and "
"[Dictionary] values."
"b] supported and will result in unpredictable behavior."
msgstr ""
#: doc/classes/Dictionary.xml
@@ -27276,7 +27268,7 @@ msgstr ""
#: doc/classes/DirAccess.xml
msgid ""
"If [code]true[/code], hidden files are included when the navigating "
"If [code]true[/code], hidden files are included when navigating the "
"directory.\n"
"Affects [method list_dir_begin], [method get_directories] and [method "
"get_files]."
@@ -27649,7 +27641,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
@@ -27671,7 +27663,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
@@ -27693,7 +27685,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
@@ -27715,7 +27707,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
@@ -27740,7 +27732,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
@@ -27766,7 +27758,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] By default, there's no indication of the current item state, it "
"should be changed manually.\n"
@@ -27790,7 +27782,7 @@ msgid ""
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using boolean OR such as "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
@@ -27937,7 +27929,7 @@ msgstr ""
#: doc/classes/DisplayServer.xml
msgid ""
"Returns the tooltip associated with the specified index index [param idx].\n"
"Returns the tooltip associated with the specified index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
@@ -27985,7 +27977,7 @@ msgstr ""
msgid ""
"Sets the accelerator of the item at index [param idx]. [param keycode] can "
"be a single [enum Key], or a combination of [enum KeyModifierMask]s and "
"[enum Key]s using boolean OR such as [code]KEY_MASK_CTRL | KEY_A[/code] "
"[enum Key]s using bitwise OR such as [code]KEY_MASK_CTRL | KEY_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
@@ -27996,7 +27988,7 @@ msgid ""
"an item is pressed.\n"
"[b]Note:[/b] The [param callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the tag parameter when the menu item was created.\n"
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
@@ -28039,7 +28031,7 @@ msgid ""
"its accelerator is activated.\n"
"[b]Note:[/b] The [param key_callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the tag parameter when the menu item was created.\n"
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
@@ -29483,8 +29475,8 @@ msgid ""
"\n"
"func _process(delta):\n"
" while server.is_connection_available():\n"
" var peer : PacketPeerUDP = server.take_connection()\n"
" var dtls_peer : PacketPeerDTLS = dtls.take_connection(peer)\n"
" var peer: PacketPeerUDP = server.take_connection()\n"
" var dtls_peer: PacketPeerDTLS = dtls.take_connection(peer)\n"
" if dtls_peer.get_status() != PacketPeerDTLS.STATUS_HANDSHAKING:\n"
" continue # It is normal that 50% of the connections fails due to "
"cookie exchange.\n"
@@ -30266,10 +30258,10 @@ msgid ""
"user."
msgstr ""
#: doc/classes/EditorFileDialog.xml
#: doc/classes/EditorFileDialog.xml doc/classes/FileDialog.xml
msgid ""
"The dialog's open or save mode, which affects the selection behavior. See "
"[enum FileMode]"
"[enum FileMode]."
msgstr ""
#: doc/classes/EditorFileDialog.xml doc/classes/FileDialog.xml
@@ -32755,13 +32747,13 @@ msgid ""
"[gdscript]\n"
"extends EditorResourceConversionPlugin\n"
"\n"
"func _handles(resource : Resource):\n"
"func _handles(resource: Resource):\n"
" return resource is ImageTexture\n"
"\n"
"func _converts_to():\n"
" return \"PortableCompressedTexture2D\"\n"
"\n"
"func _convert(itex : Resource):\n"
"func _convert(itex: Resource):\n"
" var ptex = PortableCompressedTexture2D.new()\n"
" ptex.create_from_image(itex.get_image(), PortableCompressedTexture2D."
"COMPRESSION_MODE_LOSSLESS)\n"
@@ -33384,7 +33376,7 @@ msgid ""
"Gets an array of the settings which have been changed since the last save. "
"Note that internally [code]changed_settings[/code] is cleared after a "
"successful save, so generally the most appropriate place to use this method "
"is when processing [constant NOTIFICATION_EDITOR_SETTINGS_CHANGED]"
"is when processing [constant NOTIFICATION_EDITOR_SETTINGS_CHANGED]."
msgstr ""
#: doc/classes/EditorSettings.xml
@@ -37497,7 +37489,7 @@ msgstr ""
#: doc/classes/Environment.xml
msgid ""
"The fade-in distance for screen-space reflections. Affects the area from the "
"reflected material to the screen-space reflection). Only positive values are "
"reflected material to the screen-space reflection. Only positive values are "
"valid (negative values will be clamped to [code]0.0[/code])."
msgstr ""
@@ -38769,12 +38761,6 @@ msgstr ""
msgid "The currently selected file path of the file dialog."
msgstr ""
#: doc/classes/FileDialog.xml
msgid ""
"The dialog's open or save mode, which affects the selection behavior. See "
"[enum FileMode]."
msgstr ""
#: doc/classes/FileDialog.xml
msgid ""
"If [code]true[/code], changing the [code]Mode[/code] property will set the "
@@ -39482,7 +39468,20 @@ msgid ""
"opentype/spec/dvaraxisreg]variation coordinates[/url], each coordinate is "
"returned as [code]tag: Vector3i(min_value,max_value,default_value)[/code].\n"
"Font variations allow for continuous change of glyph characteristics along "
"some given design axis, such as weight, width or slant."
"some given design axis, such as weight, width or slant.\n"
"To print available variation axes of a variable font:\n"
"[codeblock]\n"
"var fv = FontVariation.new()\n"
"fv.set_base_font = load(\"res://RobotoFlex.ttf\")\n"
"var variation_list = fv.get_supported_variation_list()\n"
"for tag in variation_list:\n"
" var name = TextServerManager.get_primary_interface().tag_to_name(tag)\n"
" var values = variation_list[tag]\n"
" print(\"variation axis: %s (%d)\\n\\tmin, max, default: %s\" % [name, "
"tag, values])\n"
"[/codeblock]\n"
"[b]Note:[/b] To set and get variation coordinates of a [FontVariation], use "
"[member FontVariation.variation_opentype]."
msgstr ""
#: doc/classes/Font.xml
@@ -40010,7 +40009,15 @@ msgid ""
"GetNode(\"Label\").AddThemeFontOverride(\"font\", fv);\n"
"GetNode(\"Label\").AddThemeFontSizeOverride(\"font_size\", 64);\n"
"[/csharp]\n"
"[/codeblocks]"
"[/codeblocks]\n"
"To set the coordinate of multiple variation axes:\n"
"[codeblock]\n"
"var fv = FontVariation.new();\n"
"var ts = TextServerManager.get_primary_interface()\n"
"fv.base_font = load(\"res://BarlowCondensed-Regular.ttf\")\n"
"fv.variation_opentype = { ts.name_to_tag(\"wght\"): 900, ts."
"name_to_tag(\"custom_hght\"): 900 }\n"
"[/codeblock]"
msgstr ""
#: doc/classes/FontVariation.xml
@@ -40027,7 +40034,9 @@ msgstr ""
#: doc/classes/FontVariation.xml
msgid ""
"Array of fallback [Font]s. If not set [member base_font] fallback are ussed."
"Array of fallback [Font]s to use as a substitute if a glyph is not found in "
"this [FontVariation]. If not set, [member base_font]'s fallbacks are used "
"instead."
msgstr ""
#: doc/classes/FontVariation.xml
@@ -40067,7 +40076,16 @@ msgstr ""
#: doc/classes/FontVariation.xml
msgid ""
"Font OpenType variation coordinates. More info: [url=https://docs.microsoft."
"com/en-us/typography/opentype/spec/dvaraxisreg]OpenType variation tags[/url]."
"com/en-us/typography/opentype/spec/dvaraxisreg]OpenType variation tags[/"
"url].\n"
"[b]Note:[/b] This [Dictionary] uses OpenType tags as keys. Variation axes "
"can be identified both by tags([code]int[/code]) and names ([code]string[/"
"code]). Some axes might be accessible by multiple names. For example, "
"[code]wght[/code] refers to the same axis as [code]weight[/code]. Tags on "
"the other hand are unique. To convert between names and tags, use [method "
"TextServer.name_to_tag] and [method TextServer.tag_to_name].\n"
"[b]Note:[/b] To get available variation axes of a font, use [method Font."
"get_supported_variation_list]."
msgstr ""
#: doc/classes/FontVariation.xml
@@ -41531,7 +41549,11 @@ msgstr ""
msgid ""
"Represents a GLTF node. GLTF nodes may have names, transforms, children "
"(other GLTF nodes), and more specialized properties (represented by their "
"own classes)."
"own classes).\n"
"GLTF nodes generally exist inside of [GLTFState] which represents all data "
"of a GLTF file. Most of GLTFNode's properties are indices of other data in "
"the GLTF file. You can extend a GLTF node with additional properties by "
"using [method get_additional_data] and [method set_additional_data]."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
@@ -41558,6 +41580,77 @@ msgid ""
"be anything you want."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"If this GLTF node is a camera, the index of the [GLTFCamera] in the "
"[GLTFState] that describes the camera's properties. If -1, this node is not "
"a camera."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"The indices of the children nodes in the [GLTFState]. If this GLTF node has "
"no children, this will be an empty array."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"How deep into the node hierarchy this node is. A root node will have a "
"height of 0, its children will have a height of 1, and so on. If -1, the "
"height has not been calculated."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"If this GLTF node is a light, the index of the [GLTFLight] in the "
"[GLTFState] that describes the light's properties. If -1, this node is not a "
"light."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"If this GLTF node is a mesh, the index of the [GLTFMesh] in the [GLTFState] "
"that describes the mesh's properties. If -1, this node is not a mesh."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"The index of the parent node in the [GLTFState]. If -1, this node is a root "
"node."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid "The position of the GLTF node relative to its parent."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid "The rotation of the GLTF node relative to its parent."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid "The scale of the GLTF node relative to its parent."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"If this GLTF node has a skeleton, the index of the [GLTFSkeleton] in the "
"[GLTFState] that describes the skeleton's properties. If -1, this node does "
"not have a skeleton."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"If this GLTF node has a skin, the index of the [GLTFSkin] in the [GLTFState] "
"that describes the skin's properties. If -1, this node does not have a skin."
msgstr ""
#: modules/gltf/doc_classes/GLTFNode.xml
msgid ""
"The transform of the GLTF node relative to its parent. This property is "
"usually unused since the position, rotation, and scale properties are "
"preferred."
msgstr ""
#: modules/gltf/doc_classes/GLTFSpecGloss.xml
msgid "Archived GLTF extension for specular/glossy materials."
msgstr ""
@@ -41593,6 +41686,23 @@ msgstr ""
msgid "The specular RGB color of the material. The alpha channel is unused."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid "Represents all data of a GLTF file."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Contains all nodes and resources of a GLTF file. This is used by "
"[GLTFDocument] as data storage, which allows [GLTFDocument] and all "
"[GLTFDocumentExtension] classes to remain stateless.\n"
"GLTFState can be populated by [GLTFDocument] reading a file or by converting "
"a Godot scene. Then the data can either be used to create a Godot scene or "
"save to a GLTF file. The code that converts to/from a Godot scene can be "
"intercepted at arbitrary points by [GLTFDocumentExtension] classes. This "
"allows for custom data to be stored in the GLTF file or for custom data to "
"be converted to/from Godot nodes."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Appends an extension to the list of extensions used by this GLTF file during "
@@ -41612,12 +41722,91 @@ msgid ""
"anything you set. If nothing was set, the return value is null."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns the [AnimationPlayer] node with the given index. These nodes are "
"only used during the export process when converting Godot [AnimationPlayer] "
"nodes to GLTF animations."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns the number of [AnimationPlayer] nodes in this [GLTFState]. These "
"nodes are only used during the export process when converting Godot "
"[AnimationPlayer] nodes to GLTF animations."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFAnimation]s in the GLTF file. When importing, "
"these will be generated as animations in an [AnimationPlayer] node. When "
"exporting, these will be generated from Godot [AnimationPlayer] nodes."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFCamera]s in the GLTF file. These are the "
"cameras that the [member GLTFNode.camera] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFLight]s in the GLTF file. These are the lights "
"that the [member GLTFNode.light] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFMesh]es in the GLTF file. These are the meshes "
"that the [member GLTFNode.mesh] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFNode]s in the GLTF file. These are the nodes "
"that [member GLTFNode.children] and [member root_nodes] refer to. This "
"includes nodes that may not be generated in the Godot scene, or nodes that "
"may generate multiple Godot scene nodes."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns the Godot scene node that corresponds to the same index as the "
"[GLTFNode] it was generated from. Not every [GLTFNode] will have a scene "
"node generated, and not every generated scene node will have a corresponding "
"[GLTFNode]."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFSkeleton]s in the GLTF file. These are the "
"skeletons that the [member GLTFNode.skeleton] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of all [GLTFSkin]s in the GLTF file. These are the skins "
"that the [member GLTFNode.skin] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Retrieves the array of texture samplers that are used by the textures "
"contained in the GLTF."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of unique animation names. This is only used during the "
"import process."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Returns an array of unique node names. This is used in both the import "
"process and export process."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets additional arbitrary data in this [GLTFState] instance. This can be "
@@ -41628,12 +41817,85 @@ msgid ""
"be anything you want."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFAnimation]s in the state. When importing, these will be "
"generated as animations in an [AnimationPlayer] node. When exporting, these "
"will be generated from Godot [AnimationPlayer] nodes."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFCamera]s in the state. These are the cameras that the [member "
"GLTFNode.camera] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFLight]s in the state. These are the lights that the [member "
"GLTFNode.light] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFMesh]es in the state. These are the meshes that the [member "
"GLTFNode.mesh] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFNode]s in the state. These are the nodes that [member GLTFNode."
"children] and [member root_nodes] refer to. Some of the nodes set here may "
"not be generated in the Godot scene, or may generate multiple Godot scene "
"nodes."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFSkeleton]s in the state. These are the skeletons that the "
"[member GLTFNode.skeleton] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the [GLTFSkin]s in the state. These are the skins that the [member "
"GLTFNode.skin] index refers to."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the array of texture samplers that are used by the textures contained "
"in the GLTF."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the unique animation names in the state. This is only used during the "
"import process."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"Sets the unique node names in the state. This is used in both the import "
"process and export process."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"The root nodes of the GLTF file. Typically, a GLTF file will only have one "
"scene, and therefore one root node. However, a GLTF file may have multiple "
"scenes and therefore multiple root nodes, which will be generated as "
"siblings of each other and as children of the root node of the generated "
"Godot scene."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid ""
"The name of the scene. When importing, if not specified, this will be the "
"file name. When exporting, if specified, the scene name will be saved to the "
"GLTF file."
msgstr ""
#: modules/gltf/doc_classes/GLTFState.xml
msgid "Discards all embedded textures and uses untextured materials."
msgstr ""
@@ -42643,10 +42905,10 @@ msgid ""
"Below is a sample code to help get started:\n"
"[codeblock]\n"
"func _is_in_input_hotzone(in_node, in_port, mouse_position):\n"
" var port_size : Vector2 = "
" var port_size: Vector2 = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\"))\n"
" var port_pos : Vector2 = in_node.get_position() + in_node."
" var port_pos: Vector2 = in_node.get_position() + in_node."
"get_connection_input_position(in_port) - port_size / 2\n"
" var rect = Rect2(port_pos, port_size)\n"
"\n"
@@ -42661,10 +42923,10 @@ msgid ""
"Below is a sample code to help get started:\n"
"[codeblock]\n"
"func _is_in_output_hotzone(in_node, in_port, mouse_position):\n"
" var port_size : Vector2 = "
" var port_size: Vector2 = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\"))\n"
" var port_pos : Vector2 = in_node.get_position() + in_node."
" var port_pos: Vector2 = in_node.get_position() + in_node."
"get_connection_output_position(in_port) - port_size / 2\n"
" var rect = Rect2(port_pos, port_size)\n"
"\n"
@@ -46206,7 +46468,7 @@ msgid ""
"[method Texture2D.get_image] method, which returns a copy of the image:\n"
"[codeblock]\n"
"var texture = load(\"res://icon.svg\")\n"
"var image : Image = texture.get_image()\n"
"var image: Image = texture.get_image()\n"
"[/codeblock]\n"
"An [ImageTexture] is not meant to be operated from within the editor "
"interface directly, and is mostly useful for rendering images on screen "
@@ -56855,7 +57117,9 @@ msgid ""
"[csharp]\n"
"GetTree().CreateTween().BindNode(this);\n"
"[/csharp]\n"
"[/codeblocks]"
"[/codeblocks]\n"
"The Tween will start automatically on the next process frame or physics "
"frame (depending on [enum Tween.TweenProcessMode])."
msgstr ""
#: doc/classes/Node.xml
@@ -60222,8 +60486,8 @@ msgstr ""
#: modules/openxr/doc_classes/OpenXRAction.xml
msgid ""
"This action provides a vector2 value and can be bound to embedded trackpads "
"and joysticks"
"This action provides a [Vector2] value and can be bound to embedded "
"trackpads and joysticks."
msgstr ""
#: modules/openxr/doc_classes/OpenXRActionMap.xml
@@ -61648,6 +61912,10 @@ msgid ""
"added.\n"
"Use [method ProjectSettings.globalize_path] to convert a [code]res://[/code] "
"or [code]user://[/code] path into a system path for use with this method.\n"
"[b]Note:[/b] Use [method String.uri_encode] to encode characters within URLs "
"in a URL-safe, portable way. This is especially required for line breaks. "
"Otherwise, [method shell_open] may not work correctly in a project exported "
"to the Web platform.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux, macOS "
"and Windows."
msgstr ""
@@ -63633,8 +63901,8 @@ msgstr ""
#: doc/classes/ParticleProcessMaterial.xml
msgid ""
"Minimum turbulence influence on each particle.\n"
" The actual amount of turbulence influence on each particle is calculated as "
"Maximum turbulence influence on each particle.\n"
"The actual amount of turbulence influence on each particle is calculated as "
"a random value between [member turbulence_influence_min] and [member "
"turbulence_influence_max] and multiplied by the amount of turbulence "
"influence from [member turbulence_influence_over_life]."
@@ -63642,7 +63910,7 @@ msgstr ""
#: doc/classes/ParticleProcessMaterial.xml
msgid ""
"Maximum turbulence influence on each particle.\n"
"Minimum turbulence influence on each particle.\n"
"The actual amount of turbulence influence on each particle is calculated as "
"a random value between [member turbulence_influence_min] and [member "
"turbulence_influence_max] and multiplied by the amount of turbulence "
@@ -69208,7 +69476,7 @@ msgid ""
"accelerator is a keyboard shortcut that can be pressed to trigger the menu "
"button even if it's not currently open. The return value is an integer which "
"is generally a combination of [enum KeyModifierMask]s and [enum Key]s using "
"boolean OR such as [code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]). "
"bitwise OR such as [code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]). "
"If no accelerator is defined for the specified [param index], [method "
"get_item_accelerator] returns [code]0[/code] (corresponding to [constant "
"@GlobalScope.KEY_NONE])."
@@ -69325,7 +69593,7 @@ msgid ""
"Sets the accelerator of the item at the given [param index]. An accelerator "
"is a keyboard shortcut that can be pressed to trigger the menu button even "
"if it's not currently open. [param accel] is generally a combination of "
"[enum KeyModifierMask]s and [enum Key]s using boolean OR such as "
"[enum KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd])."
msgstr ""
@@ -71694,6 +71962,12 @@ msgid ""
"setting."
msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
"When generating file names from scene root node, set the type of casing in "
"this project. This is mostly an editor setting."
msgstr ""
#: doc/classes/ProjectSettings.xml
msgid ""
"The command-line arguments to append to Godot's own command line when "
@@ -82456,7 +82730,10 @@ msgid ""
msgstr ""
#: doc/classes/SceneTree.xml
msgid "Creates and returns a new [Tween]."
msgid ""
"Creates and returns a new [Tween]. The Tween will start automatically on the "
"next process frame or physics frame (depending on [enum Tween."
"TweenProcessMode])."
msgstr ""
#: doc/classes/SceneTree.xml
@@ -87877,10 +88154,11 @@ msgstr ""
msgid "Returns the character code at position [param at]."
msgstr ""
#: doc/classes/String.xml doc/classes/StringName.xml
#: doc/classes/String.xml
msgid ""
"Decodes the string from its URL-encoded format. This method is meant to "
"properly decode the parameters in a URL when receiving an HTTP request.\n"
"properly decode the parameters in a URL when receiving an HTTP request. See "
"also [method uri_encode].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var url = \"$DOCS_URL/?highlight=Godot%20Engine%3%docs\"\n"
@@ -87894,10 +88172,11 @@ msgid ""
"[/codeblocks]"
msgstr ""
#: doc/classes/String.xml doc/classes/StringName.xml
#: doc/classes/String.xml
msgid ""
"Encodes the string to URL-friendly format. This method is meant to properly "
"encode the parameters in a URL when sending an HTTP request.\n"
"encode the parameters in a URL when sending an HTTP request. See also "
"[method uri_decode].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prefix = \"$DOCS_URL/?highlight=\"\n"
@@ -88080,6 +88359,43 @@ msgid ""
"code]."
msgstr ""
#: doc/classes/StringName.xml
msgid ""
"Decodes the string from its URL-encoded format. This method is meant to "
"properly decode the parameters in a URL when receiving an HTTP request.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var url = \"$DOCS_URL/?highlight=Godot%20Engine%3%docs\"\n"
"print(url.uri_decode()) # Prints \"$DOCS_URL/?highlight=Godot Engine:docs\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var url = \"$DOCS_URL/?highlight=Godot%20Engine%3%docs\"\n"
"GD.Print(url.URIDecode()) // Prints \"$DOCS_URL/?highlight=Godot Engine:"
"docs\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
#: doc/classes/StringName.xml
msgid ""
"Encodes the string to URL-friendly format. This method is meant to properly "
"encode the parameters in a URL when sending an HTTP request.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prefix = \"$DOCS_URL/?highlight=\"\n"
"var url = prefix + \"Godot Engine:docs\".uri_encode()\n"
"\n"
"print(url) # Prints \"$DOCS_URL/?highlight=Godot%20Engine%3%docs\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var prefix = \"$DOCS_URL/?highlight=\";\n"
"var url = prefix + \"Godot Engine:docs\".URIEncode();\n"
"\n"
"GD.Print(url); // Prints \"$DOCS_URL/?highlight=Godot%20Engine%3%docs\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
#: doc/classes/StringName.xml
msgid ""
"Returns [code]true[/code] if this [StringName] is not equivalent to the "
@@ -93478,7 +93794,7 @@ msgstr ""
msgid ""
"Returns the theme property of [param data_type] defined by [param name] and "
"[param theme_type], if it exists.\n"
"Returns the engine fallback icon value if the property doesn't exist (see "
"Returns the engine fallback value if the property doesn't exist (see "
"[ThemeDB]). Use [method has_theme_item] to check for existence.\n"
"[b]Note:[/b] This method is analogous to calling the corresponding data type "
"specific method, but can be used for more generalized logic."
@@ -93893,14 +94209,15 @@ msgstr ""
#: doc/classes/Thread.xml
msgid ""
"Returns the current [Thread]'s ID, uniquely identifying it among all "
"threads. If the [Thread] is not running this returns an empty string."
"threads. If the [Thread] has not started running or if [method "
"wait_to_finish] has been called, this returns an empty string."
msgstr ""
#: doc/classes/Thread.xml
msgid ""
"Returns [code]true[/code] if this [Thread] is currently running. This is "
"useful for determining if [method wait_to_finish] can be called without "
"blocking the calling thread.\n"
"Returns [code]true[/code] if this [Thread] is currently running the provided "
"function. This is useful for determining if [method wait_to_finish] can be "
"called without blocking the calling thread.\n"
"To check if a [Thread] is joinable, use [method is_started]."
msgstr ""
@@ -96204,7 +96521,7 @@ msgstr ""
#: doc/classes/Transform2D.xml doc/classes/Transform3D.xml
msgid ""
"Returns [code]true[/code] if this transform and [code]transform[/code] are "
"Returns [code]true[/code] if this transform and [param xform] are "
"approximately equal, by calling [code]is_equal_approx[/code] on each "
"component."
msgstr ""
@@ -96217,8 +96534,8 @@ msgstr ""
#: doc/classes/Transform2D.xml
msgid ""
"Returns a copy of the transform rotated such that it's rotation on the X-"
"axis points towards the [param target] position.\n"
"Returns a copy of the transform rotated such that the rotated X-axis points "
"towards the [param target] position.\n"
"Operations take place in global space."
msgstr ""
@@ -97995,11 +98312,12 @@ msgid ""
"[constant EASE_IN_OUT], and use the one that looks best.\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"tween_cheatsheet.png]Tween easing and transition types cheatsheet[/url]\n"
"[b]Note:[/b] All [Tween]s will automatically start by default. To prevent a "
"[Tween] from autostarting, you can call [method stop] immediately after it "
"is created.\n"
"[b]Note:[/b] [Tween]s are processing after all of nodes in the current "
"frame, i.e. after [method Node._process] or [method Node._physics_process] "
"[b]Note:[/b] Tweens are not designed to be re-used and trying to do so "
"results in an undefined behavior. Create a new Tween for each animation and "
"every time you replay an animation from start. Keep in mind that Tweens "
"start immediately, so only create a Tween when you want to start animating.\n"
"[b]Note:[/b] Tweens are processing after all of nodes in the current frame, "
"i.e. after [method Node._process] or [method Node._physics_process] "
"(depending on [enum TweenProcessMode])."
msgstr ""
@@ -98043,10 +98361,7 @@ msgid ""
"used to end the [Tween] animation immediately, by setting [param delta] "
"longer than the whole duration of the [Tween] animation.\n"
"Returns [code]true[/code] if the [Tween] still has [Tweener]s that haven't "
"finished.\n"
"[b]Note:[/b] The [Tween] will become invalid in the next processing frame "
"after its animation finishes. Calling [method stop] after performing [method "
"custom_step] instead keeps and resets the [Tween]."
"finished."
msgstr ""
#: doc/classes/Tween.xml
@@ -98377,10 +98692,7 @@ msgstr ""
#: doc/classes/Tween.xml
msgid ""
"Emitted when the [Tween] has finished all tweening. Never emitted when the "
"[Tween] is set to infinite looping (see [method set_loops]).\n"
"[b]Note:[/b] The [Tween] is removed (invalidated) in the next processing "
"frame after this signal is emitted. Calling [method stop] inside the signal "
"callback will prevent the [Tween] from being removed."
"[Tween] is set to infinite looping (see [method set_loops])."
msgstr ""
#: doc/classes/Tween.xml
@@ -98535,7 +98847,7 @@ msgid ""
"func _process(delta):\n"
" server.poll() # Important!\n"
" if server.is_connection_available():\n"
" var peer : PacketPeerUDP = server.take_connection()\n"
" var peer: PacketPeerUDP = server.take_connection()\n"
" var packet = peer.get_packet()\n"
" print(\"Accepted peer: %s:%s\" % [peer.get_packet_ip(), peer."
"get_packet_port()])\n"
@@ -107539,8 +107851,9 @@ msgstr ""
#: doc/classes/Window.xml
msgid ""
"If [code]true[/code], all mouse event as passed to the underlying window of "
"the same application. See also [member mouse_passthrough_polygon].\n"
"If [code]true[/code], all mouse events will be passed to the underlying "
"window of the same application. See also [member "
"mouse_passthrough_polygon].\n"
"[b]Note:[/b] This property is implemented on Linux (X11), macOS and Windows."
msgstr ""
@@ -107612,7 +107925,7 @@ msgstr ""
#: doc/classes/Window.xml
msgid ""
"If [code]true[/code], the [Window] is transient, i.e. it's considered a "
"child of another [Window]. Transient window is will be destroyed with its "
"child of another [Window]. The transient window will be destroyed with its "
"transient parent and will return focus to their parent when closed. The "
"transient window is displayed on top of a non-exclusive full-screen parent "
"window. Transient windows can't enter full-screen mode.\n"
@@ -107883,7 +108196,7 @@ msgstr ""
#: doc/classes/Window.xml
msgid ""
"The content's aspect will be preserved. If the target size has different "
"aspect from the base one, the content will stay in the to-left corner and "
"aspect from the base one, the content will stay in the top-left corner and "
"add an extra visible area in the stretched space."
msgstr ""
@@ -108517,10 +108830,10 @@ msgid ""
"important to check this at startup. For example:\n"
"[codeblock]\n"
" func _ready():\n"
" var xr_interface : XRInterface = XRServer."
" var xr_interface: XRInterface = XRServer."
"find_interface(\"OpenXR\")\n"
" if xr_interface and xr_interface.is_initialized():\n"
" var vp : Viewport = get_viewport()\n"
" var vp: Viewport = get_viewport()\n"
" vp.use_xr = true\n"
" var acceptable_modes = [ XRInterface."
"XR_ENV_BLEND_MODE_OPAQUE, XRInterface.XR_ENV_BLEND_MODE_ADDITIVE ]\n"