From 8ef6c701b9e53dc9695da5a2de41229f65b08afc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= Date: Mon, 9 Jun 2025 20:05:41 -0300 Subject: [PATCH] Update locale files from POT By running the scripts/merge-messages.sh shell script. --- addons/block_code/locale/ar.po | 224 ++++++++++++++++++---- addons/block_code/locale/az.po | 224 ++++++++++++++++++---- addons/block_code/locale/bg.po | 205 ++++++++++++++++++--- addons/block_code/locale/bn.po | 224 ++++++++++++++++++---- addons/block_code/locale/ca.po | 224 ++++++++++++++++++---- addons/block_code/locale/cs.po | 224 ++++++++++++++++++---- addons/block_code/locale/de.po | 280 +++++++++++++++++++++++----- addons/block_code/locale/el.po | 221 ++++++++++++++++++---- addons/block_code/locale/eo.po | 224 ++++++++++++++++++---- addons/block_code/locale/es.po | 265 +++++++++++++++++++++----- addons/block_code/locale/et.po | 224 ++++++++++++++++++---- addons/block_code/locale/fa.po | 205 ++++++++++++++++++--- addons/block_code/locale/fi.po | 205 ++++++++++++++++++--- addons/block_code/locale/fr.po | 226 +++++++++++++++++++---- addons/block_code/locale/ga.po | 205 ++++++++++++++++++--- addons/block_code/locale/gl.po | 205 ++++++++++++++++++--- addons/block_code/locale/he.po | 224 ++++++++++++++++++---- addons/block_code/locale/hi.po | 221 ++++++++++++++++++---- addons/block_code/locale/hu.po | 224 ++++++++++++++++++---- addons/block_code/locale/id.po | 224 ++++++++++++++++++---- addons/block_code/locale/it.po | 227 +++++++++++++++++++---- addons/block_code/locale/ja.po | 224 ++++++++++++++++++---- addons/block_code/locale/ka.po | 205 ++++++++++++++++++--- addons/block_code/locale/ko.po | 205 ++++++++++++++++++--- addons/block_code/locale/lt.po | 228 +++++++++++++++++++---- addons/block_code/locale/lv.po | 227 +++++++++++++++++++---- addons/block_code/locale/mr.po | 224 ++++++++++++++++++---- addons/block_code/locale/ms.po | 221 ++++++++++++++++++---- addons/block_code/locale/nb.po | 224 ++++++++++++++++++---- addons/block_code/locale/nl.po | 221 ++++++++++++++++++---- addons/block_code/locale/pl.po | 283 +++++++++++++++++++++++----- addons/block_code/locale/pt.po | 227 +++++++++++++++++++---- addons/block_code/locale/ro.po | 227 +++++++++++++++++++---- addons/block_code/locale/ru.po | 228 +++++++++++++++++++---- addons/block_code/locale/si.po | 224 ++++++++++++++++++---- addons/block_code/locale/sk.po | 205 ++++++++++++++++++--- addons/block_code/locale/sl.po | 227 +++++++++++++++++++---- addons/block_code/locale/sq.po | 224 ++++++++++++++++++---- addons/block_code/locale/sv.po | 205 ++++++++++++++++++--- addons/block_code/locale/sw.po | 224 ++++++++++++++++++---- addons/block_code/locale/ta.po | 221 ++++++++++++++++++---- addons/block_code/locale/th.po | 205 ++++++++++++++++++--- addons/block_code/locale/tr.po | 224 ++++++++++++++++++---- addons/block_code/locale/uk.po | 205 ++++++++++++++++++--- addons/block_code/locale/vi.po | 224 ++++++++++++++++++---- addons/block_code/locale/zh_CN.po | 237 +++++++++++++++++++----- addons/block_code/locale/zh_TW.po | 297 ++++++++++++++++++++++++------ 47 files changed, 8784 insertions(+), 1787 deletions(-) diff --git a/addons/block_code/locale/ar.po b/addons/block_code/locale/ar.po index 7d7df79e..da625461 100644 --- a/addons/block_code/locale/ar.po +++ b/addons/block_code/locale/ar.po @@ -155,19 +155,20 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Arabic (https://app.transifex.com/endless-os/teams/9016/ar/)\n" +"Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ar\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 && n%100<=99 ? 4 : 5;\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 && n%100<=99 ? 4 : 5;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/az.po b/addons/block_code/locale/az.po index 5ed2313c..66b1baf1 100644 --- a/addons/block_code/locale/az.po +++ b/addons/block_code/locale/az.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Azerbaijani (https://app.transifex.com/endless-os/teams/9016/az/)\n" +"Language-Team: Azerbaijani (https://app.transifex.com/endless-os/teams/9016/" +"az/)\n" +"Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: az\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/bg.po b/addons/block_code/locale/bg.po index 14bd8a4f..3d2e841a 100644 --- a/addons/block_code/locale/bg.po +++ b/addons/block_code/locale/bg.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/bn.po b/addons/block_code/locale/bn.po index 7e5c9578..e573dfb6 100644 --- a/addons/block_code/locale/bn.po +++ b/addons/block_code/locale/bn.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Bengali (https://app.transifex.com/endless-os/teams/9016/bn/)\n" +"Language-Team: Bengali (https://app.transifex.com/endless-os/teams/9016/" +"bn/)\n" +"Language: bn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ca.po b/addons/block_code/locale/ca.po index 8488d036..c1fdda18 100644 --- a/addons/block_code/locale/ca.po +++ b/addons/block_code/locale/ca.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Catalan (https://app.transifex.com/endless-os/teams/9016/ca/)\n" +"Language-Team: Catalan (https://app.transifex.com/endless-os/teams/9016/" +"ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/cs.po b/addons/block_code/locale/cs.po index 0d85df1f..b1803094 100644 --- a/addons/block_code/locale/cs.po +++ b/addons/block_code/locale/cs.po @@ -155,19 +155,20 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Czech (https://app.transifex.com/endless-os/teams/9016/cs/)\n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: cs\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/de.po b/addons/block_code/locale/de.po index 86b307ed..5a3b6849 100644 --- a/addons/block_code/locale/de.po +++ b/addons/block_code/locale/de.po @@ -155,24 +155,24 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Ettore Atalan , 2024 # Dan Nicholson , 2024 # Uwe Post, 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Uwe Post, 2024\n" "Language-Team: German (https://app.transifex.com/endless-os/teams/9016/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -215,6 +215,7 @@ msgstr "Hinzufügen zu Gruppe {group: STRING}" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "Kommunikation | Methoden" @@ -324,7 +325,8 @@ msgid "Play the animation." msgstr "Die Animation abspielen." #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +#, fuzzy +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "Spiele {animation: STRING} {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -381,14 +383,15 @@ msgstr "ist auf dem Boden" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "Eingabe" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" "Bewege die Figur rauf, runter, links und rechts mit der Tastatur und den " "angegenenen Tasten. Die Geschwindigkeit kann separat eingestellt werden für " @@ -396,8 +399,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" "Bewegen mit den Tasten {up: STRING} {down: STRING} {left: STRING} {right: " "STRING} mit Geschwindigkeit {speed: VECTOR2}" @@ -415,6 +418,7 @@ msgstr "Aktion {action_name: STRING_NAME} ist {action: NIL}" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "Lebenszyklus" @@ -575,11 +579,13 @@ msgstr "solange {condition: BOOL}" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "Mathe" @@ -612,8 +618,8 @@ msgid "" "Generate a random floating point number between [i]from[/i] and [i]to[/i] " "inclusively" msgstr "" -"Erzeugt eine zufällige Gleitkommazahl zwischen [i]von[/i] und " -"[i]bis[/i](einschließlich)" +"Erzeugt eine zufällige Gleitkommazahl zwischen [i]von[/i] und [i]bis[/i]" +"(einschließlich)" #: addons/block_code/blocks/math/randf_range.tres msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" @@ -653,22 +659,6 @@ msgstr "Berechnet den Tangens von [i]Winkel[/i]" msgid "tan {angle: FLOAT}" msgstr "tan {angle: FLOAT}" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "x-Wert eines [i]Vector2[/i]" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "x von {vector2: VECTOR2}" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "y-Wert eines [i]Vector2[/i]" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "y von {vector2: VECTOR2}" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -736,8 +726,9 @@ msgid "Play the audio stream with volume and pitch" msgstr "Den Audiostream abspielen mit Lautstärke und veränderter Tonhöhe" #: addons/block_code/blocks/sounds/play_sound.tres +#, fuzzy msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" "Den Sound {name: STRING} abspielen mit Lautstärke {db: FLOAT}dB und " @@ -783,34 +774,123 @@ msgstr "Setze Text auf {text: STRING}" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "Vector2 x: {x: FLOAT}, y: {y: FLOAT}" -#: addons/block_code/examples/spawner/spawner.tscn -msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" -"\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -"\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +#, fuzzy +msgid "Set the %s variable" +msgstr "Neue Variable erstellen" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" msgstr "" -"[b]Pfeil hoch:[/b] Partikelerzeugung starten/stoppen.\n" -"[b]Pfeil runter:[/b] Einmal Partikel erzeugen.\n" -"[b]Pfeil links:[/b] Häufiger Partikel erzeugen.\n" -"[b]Pfeil rechts:[/b] Seltener Partikel erzeugen.\n" -"\n" -"Im Inspektor: Versuche das Erzeugungslimit und -verhalten zu ändern.\n" -"\n" -"Bunte Bälle verschwinden von alleine nach 3 Sekunden. Farblose Bälle werden nur durch den SimpleSpawner-Node entsprechend der Einstellungen entfernt." #: addons/block_code/inspector_plugin/block_script_inspector.gd msgid "Open Block Script" msgstr "Blockskript öffnen" +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" +"\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "game over {result: STRING}" +msgstr "Text loggen: {text: STRING}" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "Reset the game over label." +msgstr "Setzt den Text für dieses Label." + #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +#, fuzzy +msgid "set score to {score: INT}" +msgstr "Setze Text auf {text: STRING}" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "Generiertes Skript anzeigen" @@ -833,8 +913,7 @@ msgstr "Wähle einen Node, um Blöcke zu erzeugen oder zu bearbeiten." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" "Benutze Block-Programmierung, damit sich \"{node}\" wie gewünscht verhält." @@ -858,6 +937,14 @@ msgstr "Blockcode überschreiben" msgid "Type:" msgstr "Typ:" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "Parameter" @@ -890,3 +977,96 @@ msgstr "GDScript aus Block-Programmierung" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "Kopieren" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "x-Wert eines [i]Vector2[/i]" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "x von {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "x-Wert eines [i]Vector2[/i]" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "x von {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "Multipliziert einen Vektor mit einer Zahl. " + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "multipliziere {vector: VECTOR2} mit {number: FLOAT}" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +#, fuzzy +msgid "switch the scene to {file_path: STRING}" +msgstr "Setze Text auf {text: STRING}" + +#: addons/block_code/blocks/variables/vector3.tres +#, fuzzy +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "Vector2 x: {x: FLOAT}, y: {y: FLOAT}" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +#, fuzzy +msgid "Attached blocks will be executed before each physics step" +msgstr "Angefügte Blücke werden ausgeführt, sobald der Node \"ready\" ist." + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" + +#~ msgid "Gives the y of a [i]Vector2[/i]" +#~ msgstr "y-Wert eines [i]Vector2[/i]" + +#~ msgid "y of {vector2: VECTOR2}" +#~ msgstr "y von {vector2: VECTOR2}" + +#~ msgid "" +#~ "[b]Up arrow:[/b] Start/stop spawning.\n" +#~ "[b]Down arrow:[/b] Spawn once.\n" +#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" +#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" +#~ "\n" +#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +#~ "\n" +#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " +#~ "only removed by the SimpleSpawner node according to the limit setings." +#~ msgstr "" +#~ "[b]Pfeil hoch:[/b] Partikelerzeugung starten/stoppen.\n" +#~ "[b]Pfeil runter:[/b] Einmal Partikel erzeugen.\n" +#~ "[b]Pfeil links:[/b] Häufiger Partikel erzeugen.\n" +#~ "[b]Pfeil rechts:[/b] Seltener Partikel erzeugen.\n" +#~ "\n" +#~ "Im Inspektor: Versuche das Erzeugungslimit und -verhalten zu ändern.\n" +#~ "\n" +#~ "Bunte Bälle verschwinden von alleine nach 3 Sekunden. Farblose Bälle " +#~ "werden nur durch den SimpleSpawner-Node entsprechend der Einstellungen " +#~ "entfernt." diff --git a/addons/block_code/locale/el.po b/addons/block_code/locale/el.po index 1237655a..8c945072 100644 --- a/addons/block_code/locale/el.po +++ b/addons/block_code/locale/el.po @@ -155,18 +155,18 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Greek (https://app.transifex.com/endless-os/teams/9016/el/)\n" +"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: el\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +376,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +881,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/eo.po b/addons/block_code/locale/eo.po index f2170514..f99f87f6 100644 --- a/addons/block_code/locale/eo.po +++ b/addons/block_code/locale/eo.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Esperanto (https://app.transifex.com/endless-os/teams/9016/eo/)\n" +"Language-Team: Esperanto (https://app.transifex.com/endless-os/teams/9016/" +"eo/)\n" +"Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: eo\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/es.po b/addons/block_code/locale/es.po index 820b86d2..0cf3e029 100644 --- a/addons/block_code/locale/es.po +++ b/addons/block_code/locale/es.po @@ -155,23 +155,25 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Manuel Quiñones, 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Manuel Quiñones, 2024\n" -"Language-Team: Spanish (https://app.transifex.com/endless-os/teams/9016/es/)\n" +"Language-Team: Spanish (https://app.transifex.com/endless-os/teams/9016/" +"es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: es\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -213,6 +215,7 @@ msgstr "agregar al grupo {group: STRING}" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "Comunicación | Métodos" @@ -322,7 +325,8 @@ msgid "Play the animation." msgstr "Reproduce la animación." #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +#, fuzzy +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "reproducir {animation: STRING} {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -380,14 +384,15 @@ msgstr "está en el suelo" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "Entrada" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" "Mueve al personaje hacia arriba, abajo, izquierda y derecha con el teclado " "usando las teclas proporcionadas. La velocidad del movimiento puede ser " @@ -396,8 +401,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" "mover con teclas {up: STRING} {down: STRING} {left: STRING} {right: STRING} " "a velocidad {speed: VECTOR2}" @@ -415,6 +420,7 @@ msgstr "acción {action_name: STRING_NAME} está {action: NIL}" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "Ciclo de vida" @@ -422,8 +428,8 @@ msgstr "Ciclo de vida" msgid "" "Attached blocks will be executed during the processing step of the main loop" msgstr "" -"Los bloques conectados serán ejecutados durante el paso de procesamiento del" -" bucle principal." +"Los bloques conectados serán ejecutados durante el paso de procesamiento del " +"bucle principal." #: addons/block_code/blocks/lifecycle/process.tres msgid "every frame" @@ -560,7 +566,8 @@ msgid "" "\n" "Hint: snap a [b]Comparison[/b] block into the condition." msgstr "" -"Corre los bloques conectados mientras la condición [i]condition[/i] sea cierta.\n" +"Corre los bloques conectados mientras la condición [i]condition[/i] sea " +"cierta.\n" "\n" "Hint: encaja un bloque de [b]Comparación[/b] dentro de la condición." @@ -578,11 +585,13 @@ msgstr "mientras {condition: BOOL}" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "Matemáticas" @@ -655,22 +664,6 @@ msgstr "Calcula la tangente del ángulo [i]angle[/i]." msgid "tan {angle: FLOAT}" msgstr "tangente {angle: FLOAT}" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "Obtiene la componente X de un [i]Vector2[/i]." - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "x de {vector2: VECTOR2}" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "Obtiene la componente Y de un [i]Vector2[/i]." - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "y del {vector2: VECTOR2}" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "Crea un Vector2 unitario rotado al ángulo proporcionado en radianes." @@ -739,8 +732,9 @@ msgstr "" "Reproduce la transmisión de audio con el volumen y tono proporcionados." #: addons/block_code/blocks/sounds/play_sound.tres +#, fuzzy msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" "reproducir el sonido {name: STRING} con volumen {db: FLOAT} dB y escala de " @@ -756,8 +750,7 @@ msgstr "Ciclo de vida | Aparecer" #: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres msgid "Emitted when all active particles have finished processing." -msgstr "" -"Emitido cuando todas las partículas activas han terminado de procesar." +msgstr "Emitido cuando todas las partículas activas han terminado de procesar." #: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres msgid "when particles are finished" @@ -787,26 +780,123 @@ msgstr "establecer texto a {text: STRING}" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" -#: addons/block_code/examples/spawner/spawner.tscn -msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" -"\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -"\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +#, fuzzy +msgid "Set the %s variable" +msgstr "Crear variable nueva" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd msgid "Open Block Script" msgstr "Abrir script de bloques" +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" +"\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "game over {result: STRING}" +msgstr "registrar texto {text: STRING}" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "Reset the game over label." +msgstr "Establece el texto de la etiqueta." + #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +#, fuzzy +msgid "set score to {score: INT}" +msgstr "establecer texto a {text: STRING}" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "Mostrar el script generado" @@ -829,8 +919,7 @@ msgstr "Selecciona un nodo para crear y editar un código de bloques." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" "Utiliza el código de bloques para crear un comporamiento particular y " "mecánicas de juego para \"{node}\"." @@ -855,6 +944,14 @@ msgstr "Sobreescribir código de bloques" msgid "Type:" msgstr "Tipo:" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "Parámetro" @@ -887,3 +984,77 @@ msgstr "GDScript generado desde el código de bloques" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "Copiar" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "Obtiene la componente X de un [i]Vector2[/i]." + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "x de {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "Obtiene la componente X de un [i]Vector2[/i]." + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "x de {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" +"Multiplica un vector por un número. Usa esto, por ejemplo, para obtener un " +"punto a cierta distancia a lo largo de un ángulo." + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "multiplicar {vector: VECTOR2} por {number: FLOAT}" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +#, fuzzy +msgid "switch the scene to {file_path: STRING}" +msgstr "establecer texto a {text: STRING}" + +#: addons/block_code/blocks/variables/vector3.tres +#, fuzzy +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +#, fuzzy +msgid "Attached blocks will be executed before each physics step" +msgstr "" +"Los bloques conectados serán ejecutados una vez que el nodo esté \"listo\"." + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" + +#~ msgid "Gives the y of a [i]Vector2[/i]" +#~ msgstr "Obtiene la componente Y de un [i]Vector2[/i]." + +#~ msgid "y of {vector2: VECTOR2}" +#~ msgstr "y del {vector2: VECTOR2}" diff --git a/addons/block_code/locale/et.po b/addons/block_code/locale/et.po index 4a01c3dc..d04132b7 100644 --- a/addons/block_code/locale/et.po +++ b/addons/block_code/locale/et.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Estonian (https://app.transifex.com/endless-os/teams/9016/et/)\n" +"Language-Team: Estonian (https://app.transifex.com/endless-os/teams/9016/" +"et/)\n" +"Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: et\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/fa.po b/addons/block_code/locale/fa.po index 1bf68dd7..ab1e20e1 100644 --- a/addons/block_code/locale/fa.po +++ b/addons/block_code/locale/fa.po @@ -208,6 +208,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -317,7 +318,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -374,6 +375,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -402,6 +404,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -557,11 +560,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -630,22 +635,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -712,7 +701,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -756,27 +745,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -822,6 +903,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -854,3 +943,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/fi.po b/addons/block_code/locale/fi.po index 58a00934..88db9ac1 100644 --- a/addons/block_code/locale/fi.po +++ b/addons/block_code/locale/fi.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/fr.po b/addons/block_code/locale/fr.po index 1fc86c4a..715af560 100644 --- a/addons/block_code/locale/fr.po +++ b/addons/block_code/locale/fr.po @@ -155,23 +155,24 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Will Thompson , 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Will Thompson , 2024\n" "Language-Team: French (https://app.transifex.com/endless-os/teams/9016/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -213,6 +214,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -322,7 +324,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -379,20 +381,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -407,6 +410,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -562,11 +566,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -635,22 +641,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -717,7 +707,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -761,26 +751,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -803,8 +886,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -827,6 +909,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -859,3 +949,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ga.po b/addons/block_code/locale/ga.po index 1dfd3dcf..617c8fd2 100644 --- a/addons/block_code/locale/ga.po +++ b/addons/block_code/locale/ga.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/gl.po b/addons/block_code/locale/gl.po index 5cfe0d49..e1869d59 100644 --- a/addons/block_code/locale/gl.po +++ b/addons/block_code/locale/gl.po @@ -208,6 +208,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -317,7 +318,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -374,6 +375,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -402,6 +404,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -557,11 +560,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -630,22 +635,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -712,7 +701,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -756,27 +745,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -822,6 +903,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -854,3 +943,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/he.po b/addons/block_code/locale/he.po index dd9dad5c..70b9efa3 100644 --- a/addons/block_code/locale/he.po +++ b/addons/block_code/locale/he.po @@ -155,19 +155,20 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Hebrew (https://app.transifex.com/endless-os/teams/9016/he/)\n" +"Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: he\n" -"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " +"1 == 0) ? 1: 2;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/hi.po b/addons/block_code/locale/hi.po index 2aec7e27..49a73f61 100644 --- a/addons/block_code/locale/hi.po +++ b/addons/block_code/locale/hi.po @@ -155,18 +155,18 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Hindi (https://app.transifex.com/endless-os/teams/9016/hi/)\n" +"Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +376,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +881,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/hu.po b/addons/block_code/locale/hu.po index 6ac5c98a..52ca3cb6 100644 --- a/addons/block_code/locale/hu.po +++ b/addons/block_code/locale/hu.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Hungarian (https://app.transifex.com/endless-os/teams/9016/hu/)\n" +"Language-Team: Hungarian (https://app.transifex.com/endless-os/teams/9016/" +"hu/)\n" +"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/id.po b/addons/block_code/locale/id.po index 45c598a1..863535c4 100644 --- a/addons/block_code/locale/id.po +++ b/addons/block_code/locale/id.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Indonesian (https://app.transifex.com/endless-os/teams/9016/id/)\n" +"Language-Team: Indonesian (https://app.transifex.com/endless-os/teams/9016/" +"id/)\n" +"Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/it.po b/addons/block_code/locale/it.po index b46b27aa..74836684 100644 --- a/addons/block_code/locale/it.po +++ b/addons/block_code/locale/it.po @@ -155,19 +155,21 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Italian (https://app.transifex.com/endless-os/teams/9016/it/)\n" +"Language-Team: Italian (https://app.transifex.com/endless-os/teams/9016/" +"it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: it\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " +"1 : 2;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +211,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +321,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +378,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +407,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +563,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +638,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +704,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +748,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +883,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +906,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +946,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ja.po b/addons/block_code/locale/ja.po index c79d4ad6..99d66533 100644 --- a/addons/block_code/locale/ja.po +++ b/addons/block_code/locale/ja.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Japanese (https://app.transifex.com/endless-os/teams/9016/ja/)\n" +"Language-Team: Japanese (https://app.transifex.com/endless-os/teams/9016/" +"ja/)\n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ka.po b/addons/block_code/locale/ka.po index e82ef171..2c32a6b2 100644 --- a/addons/block_code/locale/ka.po +++ b/addons/block_code/locale/ka.po @@ -208,6 +208,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -317,7 +318,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -374,6 +375,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -402,6 +404,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -557,11 +560,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -630,22 +635,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -712,7 +701,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -756,27 +745,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -822,6 +903,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -854,3 +943,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ko.po b/addons/block_code/locale/ko.po index 9f36cca0..2aba462a 100644 --- a/addons/block_code/locale/ko.po +++ b/addons/block_code/locale/ko.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/lt.po b/addons/block_code/locale/lt.po index 98262801..4d899298 100644 --- a/addons/block_code/locale/lt.po +++ b/addons/block_code/locale/lt.po @@ -155,19 +155,22 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Lithuanian (https://app.transifex.com/endless-os/teams/9016/lt/)\n" +"Language-Team: Lithuanian (https://app.transifex.com/endless-os/teams/9016/" +"lt/)\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: lt\n" -"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " +"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " +"1 : n % 1 != 0 ? 2: 3);\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +212,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +322,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +379,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +408,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +564,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +639,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +705,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +749,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +884,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +907,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +947,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/lv.po b/addons/block_code/locale/lv.po index a354e9e8..b7eb6f68 100644 --- a/addons/block_code/locale/lv.po +++ b/addons/block_code/locale/lv.po @@ -155,19 +155,21 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Latvian (https://app.transifex.com/endless-os/teams/9016/lv/)\n" +"Language-Team: Latvian (https://app.transifex.com/endless-os/teams/9016/" +"lv/)\n" +"Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +211,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +321,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +378,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +407,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +563,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +638,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +704,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +748,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +883,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +906,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +946,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/mr.po b/addons/block_code/locale/mr.po index 2adfa622..ca499a26 100644 --- a/addons/block_code/locale/mr.po +++ b/addons/block_code/locale/mr.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Marathi (https://app.transifex.com/endless-os/teams/9016/mr/)\n" +"Language-Team: Marathi (https://app.transifex.com/endless-os/teams/9016/" +"mr/)\n" +"Language: mr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ms.po b/addons/block_code/locale/ms.po index c5ea255f..f71257a7 100644 --- a/addons/block_code/locale/ms.po +++ b/addons/block_code/locale/ms.po @@ -155,18 +155,18 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Malay (https://app.transifex.com/endless-os/teams/9016/ms/)\n" +"Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ms\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +376,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +881,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/nb.po b/addons/block_code/locale/nb.po index 0d7d7de1..72d06471 100644 --- a/addons/block_code/locale/nb.po +++ b/addons/block_code/locale/nb.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Norwegian Bokmål (https://app.transifex.com/endless-os/teams/9016/nb/)\n" +"Language-Team: Norwegian Bokmål (https://app.transifex.com/endless-os/" +"teams/9016/nb/)\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: nb\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/nl.po b/addons/block_code/locale/nl.po index 4a86de5e..95d31fa2 100644 --- a/addons/block_code/locale/nl.po +++ b/addons/block_code/locale/nl.po @@ -155,18 +155,18 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Dutch (https://app.transifex.com/endless-os/teams/9016/nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +376,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +881,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/pl.po b/addons/block_code/locale/pl.po index cff3553c..62a65992 100644 --- a/addons/block_code/locale/pl.po +++ b/addons/block_code/locale/pl.po @@ -155,23 +155,25 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Tomasz Chabora, 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Tomasz Chabora, 2024\n" "Language-Team: Polish (https://app.transifex.com/endless-os/teams/9016/pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -213,6 +215,7 @@ msgstr "dodaj do grupy {group: STRING}" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "Komunikacja | Metody" @@ -322,7 +325,8 @@ msgid "Play the animation." msgstr "Odtwórz animację." #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +#, fuzzy +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "odtwórz {animation: STRING} {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -379,14 +383,15 @@ msgstr "jest na podłodze" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "Sterowanie" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" "Porusz postacią w górę, dół, lewo i prawo za pomocą klawiatury, używając " "danych klawiszy. Szybkość poruszania może być dopasowana oddzielnie dla x " @@ -394,8 +399,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" "poruszaj się klawiszami {up: STRING} {down: STRING} {left: STRING} {right: " "STRING} z szybkością {speed: VECTOR2}" @@ -412,6 +417,7 @@ msgstr "akcja {action_name: STRING_NAME} jest {action: NIL}" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "Cykl działania" @@ -571,11 +577,13 @@ msgstr "dopóki {condition: BOOL}" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "Matematyka" @@ -649,22 +657,6 @@ msgstr "Policz tanges [i]kąta[/i]" msgid "tan {angle: FLOAT}" msgstr "tan {angle: FLOAT}" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "Zwraca x z [i]Vector2[/i]" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "x z {vector2: VECTOR2}" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "Zwraca y z [i]Vector2[/i]" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "y z {vector2: VECTOR2}" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "Tworzy jednostkowy Vector2 obrócony o dany kąt w radianach" @@ -732,8 +724,9 @@ msgid "Play the audio stream with volume and pitch" msgstr "Odtwórz strumień audio z głośnością i wysokością" #: addons/block_code/blocks/sounds/play_sound.tres +#, fuzzy msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" "odtwórz dźwięk {name: STRING} z głośnością {db: FLOAT} dB i skalą wysokości " @@ -779,34 +772,123 @@ msgstr "ustaw text na {text: STRING}" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" -#: addons/block_code/examples/spawner/spawner.tscn -msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" -"\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -"\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +#, fuzzy +msgid "Set the %s variable" +msgstr "Utwórz nową zmienną" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" msgstr "" -"[b]Strzałka w górę:[/b] Zacznij/przestań przyzywać.\n" -"[b]Strzałka w dół:[/b] Przyzwij raz.\n" -"[b]Strzałka w lewo:[/b] Zmniejsz częstotliwość przyzywania.\n" -"[b]Strzałka w prawo:[/b] Zwiększ częstotliwość przyzywania.\n" -"\n" -"Z inspektora: Spróbuj zmienić limit przyzywania i zachowanie limitu przyzywania.\n" -"\n" -"Kolorowe piłki usuwają się same po 3 sekundach, podczas gdy niekolorowe piłki są usuwane tylko przez węzeł SimpleSpawner zgodnie z ustawieniami limitów." #: addons/block_code/inspector_plugin/block_script_inspector.gd msgid "Open Block Script" msgstr "Otwórz Skrypt Blokowy" +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" +"\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "game over {result: STRING}" +msgstr "wypisz tekst {text: STRING}" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "Reset the game over label." +msgstr "Ustaw tekst dla etykiety." + #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +#, fuzzy +msgid "set score to {score: INT}" +msgstr "ustaw text na {text: STRING}" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "Pokaż wygenerowany skrypt" @@ -829,8 +911,7 @@ msgstr "Wybierz węzeł, by utworzyć i edytować kod blokowy." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" "Użyj kodowania blokowego, by utworzyć własne zachowanie i mechaniki dla " "\"{node}\"." @@ -855,6 +936,14 @@ msgstr "Nadpisz Kod Blokowy" msgid "Type:" msgstr "Typ:" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "Parametr" @@ -887,3 +976,99 @@ msgstr "Wygenerowany GDScript z Kodu Blokowego" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "Kopiuj" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "Zwraca x z [i]Vector2[/i]" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "x z {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "Zwraca x z [i]Vector2[/i]" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "x z {vector2: VECTOR2}" + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" +"Mnoży wektor z liczbą. Użyj tego, na przykład, by dostać jakiś dystans " +"wzdłuż kąta." + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "pomnóż {vector: VECTOR2} przez {number: FLOAT}" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +#, fuzzy +msgid "switch the scene to {file_path: STRING}" +msgstr "ustaw text na {text: STRING}" + +#: addons/block_code/blocks/variables/vector3.tres +#, fuzzy +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +#, fuzzy +msgid "Attached blocks will be executed before each physics step" +msgstr "Dołączone bloki będą wykonane raz, kiedy węzeł jest \"gotowy\"" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" + +#~ msgid "Gives the y of a [i]Vector2[/i]" +#~ msgstr "Zwraca y z [i]Vector2[/i]" + +#~ msgid "y of {vector2: VECTOR2}" +#~ msgstr "y z {vector2: VECTOR2}" + +#~ msgid "" +#~ "[b]Up arrow:[/b] Start/stop spawning.\n" +#~ "[b]Down arrow:[/b] Spawn once.\n" +#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" +#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" +#~ "\n" +#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +#~ "\n" +#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " +#~ "only removed by the SimpleSpawner node according to the limit setings." +#~ msgstr "" +#~ "[b]Strzałka w górę:[/b] Zacznij/przestań przyzywać.\n" +#~ "[b]Strzałka w dół:[/b] Przyzwij raz.\n" +#~ "[b]Strzałka w lewo:[/b] Zmniejsz częstotliwość przyzywania.\n" +#~ "[b]Strzałka w prawo:[/b] Zwiększ częstotliwość przyzywania.\n" +#~ "\n" +#~ "Z inspektora: Spróbuj zmienić limit przyzywania i zachowanie limitu " +#~ "przyzywania.\n" +#~ "\n" +#~ "Kolorowe piłki usuwają się same po 3 sekundach, podczas gdy niekolorowe " +#~ "piłki są usuwane tylko przez węzeł SimpleSpawner zgodnie z ustawieniami " +#~ "limitów." diff --git a/addons/block_code/locale/pt.po b/addons/block_code/locale/pt.po index 7c3d0824..6fe806c4 100644 --- a/addons/block_code/locale/pt.po +++ b/addons/block_code/locale/pt.po @@ -155,19 +155,21 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Portuguese (https://app.transifex.com/endless-os/teams/9016/pt/)\n" +"Language-Team: Portuguese (https://app.transifex.com/endless-os/teams/9016/" +"pt/)\n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: pt\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " +"1000000 == 0 ? 1 : 2;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +211,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +321,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +378,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +407,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +563,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +638,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +704,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +748,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +883,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +906,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +946,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ro.po b/addons/block_code/locale/ro.po index 87d0d940..0c7dfc01 100644 --- a/addons/block_code/locale/ro.po +++ b/addons/block_code/locale/ro.po @@ -155,19 +155,21 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Romanian (https://app.transifex.com/endless-os/teams/9016/ro/)\n" +"Language-Team: Romanian (https://app.transifex.com/endless-os/teams/9016/" +"ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +211,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +321,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +378,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +407,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +563,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +638,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +704,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +748,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +883,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +906,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +946,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ru.po b/addons/block_code/locale/ru.po index 628fdce5..9d593910 100644 --- a/addons/block_code/locale/ru.po +++ b/addons/block_code/locale/ru.po @@ -155,19 +155,22 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Russian (https://app.transifex.com/endless-os/teams/9016/ru/)\n" +"Language-Team: Russian (https://app.transifex.com/endless-os/teams/9016/" +"ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +212,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +322,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +379,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +408,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +564,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +639,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +705,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +749,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +884,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +907,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +947,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/si.po b/addons/block_code/locale/si.po index 5b58b8f9..2895a1c8 100644 --- a/addons/block_code/locale/si.po +++ b/addons/block_code/locale/si.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Sinhala (https://app.transifex.com/endless-os/teams/9016/si/)\n" +"Language-Team: Sinhala (https://app.transifex.com/endless-os/teams/9016/" +"si/)\n" +"Language: si\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: si\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/sk.po b/addons/block_code/locale/sk.po index b829cbc1..1ca951d4 100644 --- a/addons/block_code/locale/sk.po +++ b/addons/block_code/locale/sk.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/sl.po b/addons/block_code/locale/sl.po index 699c17e3..3a5117f8 100644 --- a/addons/block_code/locale/sl.po +++ b/addons/block_code/locale/sl.po @@ -155,19 +155,21 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Slovenian (https://app.transifex.com/endless-os/teams/9016/sl/)\n" +"Language-Team: Slovenian (https://app.transifex.com/endless-os/teams/9016/" +"sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -209,6 +211,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +321,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +378,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +407,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +563,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +638,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +704,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +748,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +883,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +906,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +946,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/sq.po b/addons/block_code/locale/sq.po index cbd54e56..7afbf6bb 100644 --- a/addons/block_code/locale/sq.po +++ b/addons/block_code/locale/sq.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Albanian (https://app.transifex.com/endless-os/teams/9016/sq/)\n" +"Language-Team: Albanian (https://app.transifex.com/endless-os/teams/9016/" +"sq/)\n" +"Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: sq\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/sv.po b/addons/block_code/locale/sv.po index 55d7efa5..6dea2ceb 100644 --- a/addons/block_code/locale/sv.po +++ b/addons/block_code/locale/sv.po @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,6 +376,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,27 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/sw.po b/addons/block_code/locale/sw.po index 23addd5b..54c3acca 100644 --- a/addons/block_code/locale/sw.po +++ b/addons/block_code/locale/sw.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Swahili (https://app.transifex.com/endless-os/teams/9016/sw/)\n" +"Language-Team: Swahili (https://app.transifex.com/endless-os/teams/9016/" +"sw/)\n" +"Language: sw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: sw\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/ta.po b/addons/block_code/locale/ta.po index 7708f74b..728306a3 100644 --- a/addons/block_code/locale/ta.po +++ b/addons/block_code/locale/ta.po @@ -155,18 +155,18 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Language-Team: Tamil (https://app.transifex.com/endless-os/teams/9016/ta/)\n" +"Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: ta\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +209,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +319,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +376,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +405,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +561,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +636,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +702,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +746,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +881,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +904,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +944,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/th.po b/addons/block_code/locale/th.po index f35cb3c8..08bccb7c 100644 --- a/addons/block_code/locale/th.po +++ b/addons/block_code/locale/th.po @@ -208,6 +208,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -317,7 +318,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -374,6 +375,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -402,6 +404,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -557,11 +560,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -630,22 +635,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -712,7 +701,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -756,27 +745,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -822,6 +903,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -854,3 +943,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/tr.po b/addons/block_code/locale/tr.po index 979cd36d..e1ebf7f6 100644 --- a/addons/block_code/locale/tr.po +++ b/addons/block_code/locale/tr.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Turkish (https://app.transifex.com/endless-os/teams/9016/tr/)\n" +"Language-Team: Turkish (https://app.transifex.com/endless-os/teams/9016/" +"tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/uk.po b/addons/block_code/locale/uk.po index d9f32aa7..2b1d4786 100644 --- a/addons/block_code/locale/uk.po +++ b/addons/block_code/locale/uk.po @@ -210,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -319,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -376,6 +377,7 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" @@ -404,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -559,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -632,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -714,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -758,27 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are " -"only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -824,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -856,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/vi.po b/addons/block_code/locale/vi.po index a08e586e..3b6412b1 100644 --- a/addons/block_code/locale/vi.po +++ b/addons/block_code/locale/vi.po @@ -155,18 +155,19 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Language-Team: Vietnamese (https://app.transifex.com/endless-os/teams/9016/vi/)\n" +"Language-Team: Vietnamese (https://app.transifex.com/endless-os/teams/9016/" +"vi/)\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -209,6 +210,7 @@ msgstr "" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "" @@ -318,7 +320,7 @@ msgid "Play the animation." msgstr "" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -375,20 +377,21 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" #: addons/block_code/blocks/input/is_input_actioned.tres @@ -403,6 +406,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -558,11 +562,13 @@ msgstr "" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "" @@ -631,22 +637,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -713,7 +703,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -757,26 +747,119 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s variable" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "game over {result: STRING}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -799,8 +882,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -823,6 +905,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -855,3 +945,59 @@ msgstr "" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/zh_CN.po b/addons/block_code/locale/zh_CN.po index 3dd51acf..22d8d190 100644 --- a/addons/block_code/locale/zh_CN.po +++ b/addons/block_code/locale/zh_CN.po @@ -155,22 +155,23 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Deep ChTi, 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Deep ChTi, 2024\n" -"Language-Team: Chinese (China) (https://app.transifex.com/endless-os/teams/9016/zh_CN/)\n" +"Language-Team: Chinese (China) (https://app.transifex.com/endless-os/" +"teams/9016/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -213,6 +214,7 @@ msgstr "添加到组{group: STRING}" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "通信|方法" @@ -322,7 +324,8 @@ msgid "Play the animation." msgstr "播放动画" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +#, fuzzy +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "播放动画{animation: STRING}{direction: NIL}{wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -379,23 +382,26 @@ msgstr "在地板上" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "输入" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." -msgstr "使用给定的键通过键盘上下、向左和向右移动角色。可以分别为 x (左和右) 和 y (上和下) 调整移动速度。" +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." +msgstr "" +"使用给定的键通过键盘上下、向左和向右移动角色。可以分别为 x (左和右) 和 y " +"(上和下) 调整移动速度。" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" -"使用键盘上的{up: STRING}{down: STRING}{left: STRING}{right: STRING}键,用速度{speed: " -"VECTOR2}移动" +"使用键盘上的{up: STRING}{down: STRING}{left: STRING}{right: STRING}键,用速度" +"{speed: VECTOR2}移动" #: addons/block_code/blocks/input/is_input_actioned.tres msgid "True if the specified input action has been pressed or released." @@ -409,6 +415,7 @@ msgstr "" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "" @@ -567,11 +574,13 @@ msgstr "当{condition: BOOL}就重复执行" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "数学" @@ -640,22 +649,6 @@ msgstr "" msgid "tan {angle: FLOAT}" msgstr "" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "" @@ -722,7 +715,7 @@ msgstr "" #: addons/block_code/blocks/sounds/play_sound.tres msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" @@ -766,26 +759,121 @@ msgstr "" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "" -#: addons/block_code/examples/spawner/spawner.tscn +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +#, fuzzy +msgid "Set the %s variable" +msgstr "创建新变量" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" "\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" "\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." msgstr "" -#: addons/block_code/inspector_plugin/block_script_inspector.gd -msgid "Open Block Script" +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "game over {result: STRING}" +msgstr "添加到组{group: STRING}" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Reset the game over label." msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "set score to {score: INT}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "" @@ -808,8 +896,7 @@ msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -832,6 +919,14 @@ msgstr "" msgid "Type:" msgstr "" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "" @@ -864,3 +959,59 @@ msgstr "通过Block Code生成GDScript" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "复制" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "" + +#: addons/block_code/blocks/math/vector3_xyz.tres +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector3_multiply.tres +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "switch the scene to {file_path: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector3.tres +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "Attached blocks will be executed before each physics step" +msgstr "" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" diff --git a/addons/block_code/locale/zh_TW.po b/addons/block_code/locale/zh_TW.po index 662480e8..dd5073c5 100644 --- a/addons/block_code/locale/zh_TW.po +++ b/addons/block_code/locale/zh_TW.po @@ -155,24 +155,25 @@ # res://addons/block_code/ui/title_bar/title_bar.tscn # res://addons/block_code/ui/tooltip/tooltip.gd # res://addons/block_code/ui/tooltip/tooltip.tscn -# +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Vanessa Chang, 2024 # Will Thompson , 2024 # Jian-Hong Pan, 2024 -# +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" "Last-Translator: Jian-Hong Pan, 2024\n" -"Language-Team: Chinese (Taiwan) (https://app.transifex.com/endless-os/teams/9016/zh_TW/)\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/endless-os/" +"teams/9016/zh_TW/)\n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -215,6 +216,7 @@ msgstr "把這個節點加入群組{group: STRING}" #: addons/block_code/blocks/communication/define_method.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +#: addons/block_code/blocks/communication/switch_scene.tres msgid "Communication | Methods" msgstr "互動|函式" @@ -324,7 +326,8 @@ msgid "Play the animation." msgstr "播放動畫" #: addons/block_code/blocks/graphics/animationplayer_play.tres -msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +#, fuzzy +msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" msgstr "播放{animation: STRING} {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres @@ -381,23 +384,26 @@ msgstr "是否在地面上" #: addons/block_code/blocks/input/characterbody2d_move.tres #: addons/block_code/blocks/input/is_input_actioned.tres +#: addons/block_code/blocks/input/mouse_position.tres msgid "Input" msgstr "輸入" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and" -" right) and y (up and down)." -msgstr "使用鍵盤上所設定的按鍵,讓角色可以上下左右移動。移動速度可以分別調整 x 軸(左右)和 y 軸(上下)的速度。" +"given keys. The speed of movement can be adjusted separately for x (left and " +"right) and y (up and down)." +msgstr "" +"使用鍵盤上所設定的按鍵,讓角色可以上下左右移動。移動速度可以分別調整 x 軸(左" +"右)和 y 軸(上下)的速度。" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" -" speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " +"speed {speed: VECTOR2}" msgstr "" -"使用鍵盤的{up: STRING}{down: STRING}{left: STRING}{right: STRING}以速度 {speed: " -"VECTOR2}移動" +"使用鍵盤的{up: STRING}{down: STRING}{left: STRING}{right: STRING}以速度 " +"{speed: VECTOR2}移動" #: addons/block_code/blocks/input/is_input_actioned.tres msgid "True if the specified input action has been pressed or released." @@ -411,6 +417,7 @@ msgstr "動作{action_name: STRING_NAME} 是 {action: NIL}" #: addons/block_code/blocks/lifecycle/queue_free.tres #: addons/block_code/blocks/lifecycle/queue_free_node.tres #: addons/block_code/blocks/lifecycle/ready.tres +#: addons/block_code/blocks/lifecycle/physics_process.tres msgid "Lifecycle" msgstr "生命週期" @@ -569,11 +576,13 @@ msgstr "當條件{condition: BOOL}成立時的迴圈" #: addons/block_code/blocks/math/sin.tres #: addons/block_code/blocks/math/subtract.tres #: addons/block_code/blocks/math/tan.tres -#: addons/block_code/blocks/math/vector2_x.tres -#: addons/block_code/blocks/math/vector2_y.tres #: addons/block_code/blocks/math/vector_from_angle.tres #: addons/block_code/blocks/math/vector_multiply.tres #: addons/block_code/blocks/variables/vector2.tres +#: addons/block_code/blocks/math/vector2_xy.tres +#: addons/block_code/blocks/math/vector3_xyz.tres +#: addons/block_code/blocks/math/vector3_multiply.tres +#: addons/block_code/blocks/variables/vector3.tres msgid "Math" msgstr "數學運算" @@ -617,8 +626,8 @@ msgid "" "[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " "positive number" msgstr "" -"產生一個範圍從 [i]from [/i]到 [i]to[/i]之間的隨機帶符號32位整數,包含範圍的兩端。[i]from [/i]和[i]to " -"[/i]可以是負數或是正數。" +"產生一個範圍從 [i]from [/i]到 [i]to[/i]之間的隨機帶符號32位整數,包含範圍的兩" +"端。[i]from [/i]和[i]to [/i]可以是負數或是正數。" #: addons/block_code/blocks/math/randi_range.tres msgid "random integer number between {from: INT} and {to: INT}" @@ -644,22 +653,6 @@ msgstr "計算[i]角度(徑度)[/i]的正切值(tan)" msgid "tan {angle: FLOAT}" msgstr "tan {angle: FLOAT}" -#: addons/block_code/blocks/math/vector2_x.tres -msgid "Gives the x of a [i]Vector2[/i]" -msgstr "取得[i]二維向量[/i]的 X 分量" - -#: addons/block_code/blocks/math/vector2_x.tres -msgid "x of {vector2: VECTOR2}" -msgstr "二維向量{vector2: VECTOR2}的 x" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "Gives the y of a [i]Vector2[/i]" -msgstr "取得[i]二維向量[/i]的 Y 分量" - -#: addons/block_code/blocks/math/vector2_y.tres -msgid "y of {vector2: VECTOR2}" -msgstr "二維向量{vector2: VECTOR2}的 y" - #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." msgstr "新增一個指定角度(弳度)的二維單位向量" @@ -672,7 +665,8 @@ msgstr "指定角度(弳度){angle: FLOAT}的二維單位向量" msgid "" "Multiplies a vector with a number. Use this, for example, to get a point " "some distance away along an angle." -msgstr "將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" +msgstr "" +"將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" #: addons/block_code/blocks/math/vector_multiply.tres msgid "multiply {vector: VECTOR2} by {number: FLOAT}" @@ -725,10 +719,12 @@ msgid "Play the audio stream with volume and pitch" msgstr "播放聲音串流並控制音量和音調" #: addons/block_code/blocks/sounds/play_sound.tres +#, fuzzy msgid "" -"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" -msgstr "播放音效 {name: STRING}:使用音量 {db: FLOAT} 分貝及音高比例 {pitch: FLOAT}" +msgstr "" +"播放音效 {name: STRING}:使用音量 {db: FLOAT} 分貝及音高比例 {pitch: FLOAT}" #: addons/block_code/blocks/sounds/stop_sound.tres msgid "stop the sound {name: STRING}" @@ -770,34 +766,123 @@ msgstr "設定文字{text: STRING}" msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" msgstr "二維向量 x: {x: FLOAT} y: {y: FLOAT}" -#: addons/block_code/examples/spawner/spawner.tscn -msgid "" -"[b]Up arrow:[/b] Start/stop spawning.\n" -"[b]Down arrow:[/b] Spawn once.\n" -"[b]Left arrow:[/b] Reduce spawn frequency.\n" -"[b]Right arrow:[/b] Increase spawn frequency.\n" -"\n" -"From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -"\n" -"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." +#: addons/block_code/code_generation/block_definition.gd +msgid "Set the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %%s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "Change the %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "change %%s by {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s property" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +#, fuzzy +msgid "Set the %s variable" +msgstr "宣告新變數" + +#: addons/block_code/code_generation/block_definition.gd +msgid "set %s to {value: %s}" +msgstr "" + +#: addons/block_code/code_generation/block_definition.gd +msgid "The %s variable" msgstr "" -"[b]上箭頭:[/b] 開始/停止生成。\n" -"[b]下箭頭:[/b] 生成一次。\n" -"[b]左箭頭:[/b] 減少生成頻率。\n" -"[b]右箭頭:[/b] 增加生成頻率。\n" -"\n" -"屬性面板:嘗試更改生成限制條件和生成限制行為。\n" -"\n" -"顏色球會在 3 秒後自動移除。而未上色的球則只會根據 SimpleSpawner 節點所設定的限制條件進行移除。" #: addons/block_code/inspector_plugin/block_script_inspector.gd msgid "Open Block Script" msgstr "打開區塊腳本" +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "move with {player: NIL} buttons as {kind: NIL}" +msgstr "" + +#: addons/block_code/simple_nodes/simple_character/simple_character.gd +msgid "" +"Move the character using the “Player 1” or “Player 2” controls as configured " +"in Godot.\n" +"\n" +"“Top-down” enables the character to move in both x (horizontal) and y " +"(vertical) dimensions, as if the camera is above the character, looking " +"down. No gravity is added.\n" +"\n" +"“Platformer” enables the character to move as if the camera is looking from " +"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " +"making the character fall down until they collide with something.\n" +"\n" +"“Spaceship” uses the left/right controls to rotate the character and up/down " +"controls to go forward or backward in the direction they are pointing." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "game over {result: STRING}" +msgstr "日誌文本 {text: STRING}" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "Show the game over label with the win or lose message." +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +msgid "reset game over" +msgstr "" + +#: addons/block_code/simple_nodes/simple_ending/simple_ending.gd +#, fuzzy +msgid "Reset the game over label." +msgstr "設定標籤文字" + #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +#, fuzzy +msgid "set score to {score: INT}" +msgstr "設定文字{text: STRING}" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "change score by {score: INT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn once" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "start spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "stop spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "is spawning" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "set spawn period to {new_period: FLOAT}" +msgstr "" + +#: addons/block_code/simple_spawner/simple_spawner.gd +msgid "spawn period" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Advanced" +msgstr "" + #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" msgstr "顯示產生的腳本" @@ -820,8 +905,7 @@ msgstr "選擇一個節點來創建和編輯區塊程式碼" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for " -"\"{node}\"." +"Use block coding to create custom behavior and game mechanics for \"{node}\"." msgstr "使用區塊程式碼來為 {node}建立客製化的行為和遊戲機制" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -844,6 +928,14 @@ msgstr "覆蓋區塊程式碼" msgid "Type:" msgstr "型態:" +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Duplicate" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +msgid "Delete" +msgstr "" + #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" msgstr "參數" @@ -876,3 +968,96 @@ msgstr "區塊程式碼產生的 GDScript" #: addons/block_code/ui/script_window/script_window.tscn msgid "Copy" msgstr "複製" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "The coordinates of the mouse position." +msgstr "" + +#: addons/block_code/blocks/input/mouse_position.tres +msgid "mouse position" +msgstr "" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "Gives the x or y of a [b]Vector2[/b]" +msgstr "取得[i]二維向量[/i]的 X 分量" + +#: addons/block_code/blocks/math/vector2_xy.tres +#, fuzzy +msgid "{xy: NIL} of {vector2: VECTOR2}" +msgstr "二維向量{vector2: VECTOR2}的 x" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "Gives the x, y, or z of a [b]Vector3[/b]" +msgstr "取得[i]二維向量[/i]的 X 分量" + +#: addons/block_code/blocks/math/vector3_xyz.tres +#, fuzzy +msgid "{xyz: NIL} of {vector3: VECTOR3}" +msgstr "二維向量{vector2: VECTOR2}的 x" + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "" +"Multiplies a Vector3 with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" +"將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" + +#: addons/block_code/blocks/math/vector3_multiply.tres +#, fuzzy +msgid "multiply {vector: VECTOR3} by {number: FLOAT}" +msgstr "二維向量{vector: VECTOR2}乘以常數{number: FLOAT}" + +#: addons/block_code/blocks/communication/switch_scene.tres +msgid "" +"Stop playing the current scene, and switch to a different one. You might use " +"this to switch to a new level." +msgstr "" + +#: addons/block_code/blocks/communication/switch_scene.tres +#, fuzzy +msgid "switch the scene to {file_path: STRING}" +msgstr "設定文字{text: STRING}" + +#: addons/block_code/blocks/variables/vector3.tres +#, fuzzy +msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" +msgstr "二維向量 x: {x: FLOAT} y: {y: FLOAT}" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +#, fuzzy +msgid "Attached blocks will be executed before each physics step" +msgstr "附加的區塊將在節點\"準備好\"時執行一次" + +#: addons/block_code/blocks/lifecycle/physics_process.tres +msgid "every physics step" +msgstr "" + +#~ msgid "Gives the y of a [i]Vector2[/i]" +#~ msgstr "取得[i]二維向量[/i]的 Y 分量" + +#~ msgid "y of {vector2: VECTOR2}" +#~ msgstr "二維向量{vector2: VECTOR2}的 y" + +#~ msgid "" +#~ "[b]Up arrow:[/b] Start/stop spawning.\n" +#~ "[b]Down arrow:[/b] Spawn once.\n" +#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" +#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" +#~ "\n" +#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" +#~ "\n" +#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " +#~ "only removed by the SimpleSpawner node according to the limit setings." +#~ msgstr "" +#~ "[b]上箭頭:[/b] 開始/停止生成。\n" +#~ "[b]下箭頭:[/b] 生成一次。\n" +#~ "[b]左箭頭:[/b] 減少生成頻率。\n" +#~ "[b]右箭頭:[/b] 增加生成頻率。\n" +#~ "\n" +#~ "屬性面板:嘗試更改生成限制條件和生成限制行為。\n" +#~ "\n" +#~ "顏色球會在 3 秒後自動移除。而未上色的球則只會根據 SimpleSpawner 節點所設定" +#~ "的限制條件進行移除。"