diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f5954e68..283c650a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,4 +15,4 @@ repos: hooks: - id: gdformat args: [--line-length=200] -files: ^(addons/block_code/(?!lib/).*|tests/.*)$ +files: ^(addons/block_code/(?!lib/|locale/).*|tests/.*)$ diff --git a/addons/block_code/locale/ar.po b/addons/block_code/locale/ar.po index db89300c..7d7df79e 100644 --- a/addons/block_code/locale/ar.po +++ b/addons/block_code/locale/ar.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ar\n" +"Language-Team: Arabic (https://app.transifex.com/endless-os/teams/9016/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/az.po b/addons/block_code/locale/az.po new file mode 100644 index 00000000..5ed2313c --- /dev/null +++ b/addons/block_code/locale/az.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/bn.po b/addons/block_code/locale/bn.po index 9a299639..7e5c9578 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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: bn\n" +"Language-Team: Bengali (https://app.transifex.com/endless-os/teams/9016/bn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/ca.po b/addons/block_code/locale/ca.po index c45e94e2..8488d036 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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ca\n" +"Language-Team: Catalan (https://app.transifex.com/endless-os/teams/9016/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/cs.po b/addons/block_code/locale/cs.po index 06c0cc72..0d85df1f 100644 --- a/addons/block_code/locale/cs.po +++ b/addons/block_code/locale/cs.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: cs\n" +"Language-Team: Czech (https://app.transifex.com/endless-os/teams/9016/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/de.po b/addons/block_code/locale/de.po index 396ffee2..d38a8c3d 100644 --- a/addons/block_code/locale/de.po +++ b/addons/block_code/locale/de.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: de\n" +"Language-Team: German (https://app.transifex.com/endless-os/teams/9016/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/el.po b/addons/block_code/locale/el.po index eb3396ce..1237655a 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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: el\n" +"Language-Team: Greek (https://app.transifex.com/endless-os/teams/9016/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/eo.po b/addons/block_code/locale/eo.po index 41b1e006..f2170514 100644 --- a/addons/block_code/locale/eo.po +++ b/addons/block_code/locale/eo.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: eo\n" +"Language-Team: Esperanto (https://app.transifex.com/endless-os/teams/9016/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/es.po b/addons/block_code/locale/es.po index 22609bb1..84224305 100644 --- a/addons/block_code/locale/es.po +++ b/addons/block_code/locale/es.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +# Translators: +# Manuel Quiñones, 2024 +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: es\n" +"Last-Translator: Manuel Quiñones, 2024\n" +"Language-Team: Spanish (https://app.transifex.com/endless-os/teams/9016/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -184,23 +188,23 @@ msgstr "" #: addons/block_code/blocks/communication/remove_from_group.tres #: addons/block_code/blocks/communication/remove_node_from_group.tres msgid "Communication | Groups" -msgstr "" +msgstr "Comunicación | Grupos" #: addons/block_code/blocks/communication/add_node_to_group.tres msgid "Add the node into the group" -msgstr "" +msgstr "Agrega el nodo al grupo" #: addons/block_code/blocks/communication/add_node_to_group.tres msgid "add {node: OBJECT} to group {group: STRING}" -msgstr "" +msgstr "agregar {node: OBJECT} al grupo {group: STRING}" #: addons/block_code/blocks/communication/add_to_group.tres msgid "Add this node into the group" -msgstr "" +msgstr "Agrega este nodo al grupo" #: addons/block_code/blocks/communication/add_to_group.tres msgid "add to group {group: STRING}" -msgstr "" +msgstr "agregar al grupo {group: STRING}" #: addons/block_code/blocks/communication/area2d_on_entered.tres #: addons/block_code/blocks/communication/area2d_on_exited.tres @@ -210,45 +214,45 @@ msgstr "" #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres msgid "Communication | Methods" -msgstr "" +msgstr "Comunicación | Métodos" #: addons/block_code/blocks/communication/area2d_on_entered.tres #: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres msgid "when this node collides with [something: OBJECT]" -msgstr "" +msgstr "cuando este nodo colisiona con [something: OBJECT]" #: addons/block_code/blocks/communication/area2d_on_exited.tres #: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres msgid "when this node stops colliding with [something: OBJECT]" -msgstr "" +msgstr "cuando este nodo deja de colisionar con [something: OBJECT]" #: addons/block_code/blocks/communication/call_method_group.tres msgid "Calls the method/function on each member of the given group" -msgstr "" +msgstr "Llama al método/función en cada miembro del grupo dado" #: addons/block_code/blocks/communication/call_method_group.tres msgid "call method {method_name: STRING} in group {group: STRING}" -msgstr "" +msgstr "llamar al método {method_name: STRING} en el grupo {group: STRING}" #: addons/block_code/blocks/communication/call_method_node.tres msgid "Calls the method/function of the given node" -msgstr "" +msgstr "Llama al método/función en el nodo dado" #: addons/block_code/blocks/communication/call_method_node.tres msgid "call method {method_name: STRING} on node {node: OBJECT}" -msgstr "" +msgstr "llamar al método {method_name: STRING} en el nodo {node: OBJECT}" #: addons/block_code/blocks/communication/define_method.tres msgid "Define a method/function with following statements" -msgstr "" +msgstr "Define un método/función con las declaraciones siguientes" #: addons/block_code/blocks/communication/define_method.tres msgid "define method {method_name: STRING_NAME}" -msgstr "" +msgstr "definir al método {method_name: STRING_NAME}" #: addons/block_code/blocks/communication/get_node.tres msgid "Communication | Nodes" -msgstr "" +msgstr "Comunicación | Nodos" #: addons/block_code/blocks/communication/get_node.tres msgid "Get the node at the given path" @@ -381,14 +385,14 @@ 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 @@ -766,8 +770,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +803,8 @@ 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 diff --git a/addons/block_code/locale/et.po b/addons/block_code/locale/et.po index 6bc01711..4a01c3dc 100644 --- a/addons/block_code/locale/et.po +++ b/addons/block_code/locale/et.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: et\n" +"Language-Team: Estonian (https://app.transifex.com/endless-os/teams/9016/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/fr.po b/addons/block_code/locale/fr.po index 28f2bed4..afa01524 100644 --- a/addons/block_code/locale/fr.po +++ b/addons/block_code/locale/fr.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: fr\n" +"Language-Team: French (https://app.transifex.com/endless-os/teams/9016/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/he.po b/addons/block_code/locale/he.po index 98bb5e2a..dd9dad5c 100644 --- a/addons/block_code/locale/he.po +++ b/addons/block_code/locale/he.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: he\n" +"Language-Team: Hebrew (https://app.transifex.com/endless-os/teams/9016/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/hi.po b/addons/block_code/locale/hi.po new file mode 100644 index 00000000..2aec7e27 --- /dev/null +++ b/addons/block_code/locale/hi.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/hu.po b/addons/block_code/locale/hu.po index 44cc3c74..6ac5c98a 100644 --- a/addons/block_code/locale/hu.po +++ b/addons/block_code/locale/hu.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: hu\n" +"Language-Team: Hungarian (https://app.transifex.com/endless-os/teams/9016/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/id.po b/addons/block_code/locale/id.po index 01b39691..45c598a1 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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: id\n" +"Language-Team: Indonesian (https://app.transifex.com/endless-os/teams/9016/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8-bit\n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/it.po b/addons/block_code/locale/it.po index b73ae84a..b46b27aa 100644 --- a/addons/block_code/locale/it.po +++ b/addons/block_code/locale/it.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: it\n" +"Language-Team: Italian (https://app.transifex.com/endless-os/teams/9016/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/ja.po b/addons/block_code/locale/ja.po index 29edb013..c79d4ad6 100644 --- a/addons/block_code/locale/ja.po +++ b/addons/block_code/locale/ja.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ja\n" +"Language-Team: Japanese (https://app.transifex.com/endless-os/teams/9016/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8-bit\n" +"Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/lt.po b/addons/block_code/locale/lt.po new file mode 100644 index 00000000..98262801 --- /dev/null +++ b/addons/block_code/locale/lt.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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" + +#: addons/block_code/block_code_plugin.gd +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/lv.po b/addons/block_code/locale/lv.po index d99750d4..a354e9e8 100644 --- a/addons/block_code/locale/lv.po +++ b/addons/block_code/locale/lv.po @@ -155,20 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: lv\n" +"Language-Team: Latvian (https://app.transifex.com/endless-os/teams/9016/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " -"2);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -382,14 +381,14 @@ 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 @@ -767,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -801,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/mr.po b/addons/block_code/locale/mr.po new file mode 100644 index 00000000..2adfa622 --- /dev/null +++ b/addons/block_code/locale/mr.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/ms.po b/addons/block_code/locale/ms.po index 5b4445eb..c5ea255f 100644 --- a/addons/block_code/locale/ms.po +++ b/addons/block_code/locale/ms.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ms\n" +"Language-Team: Malay (https://app.transifex.com/endless-os/teams/9016/ms/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8-bit\n" +"Language: ms\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/nb.po b/addons/block_code/locale/nb.po index 68a34ebd..0d7d7de1 100644 --- a/addons/block_code/locale/nb.po +++ b/addons/block_code/locale/nb.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: nb\n" +"Language-Team: Norwegian Bokmål (https://app.transifex.com/endless-os/teams/9016/nb/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/nl.po b/addons/block_code/locale/nl.po index 141b8ceb..4a86de5e 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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: nl\n" +"Language-Team: Dutch (https://app.transifex.com/endless-os/teams/9016/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/pl.po b/addons/block_code/locale/pl.po index 7f3f6ebb..61e7281a 100644 --- a/addons/block_code/locale/pl.po +++ b/addons/block_code/locale/pl.po @@ -155,20 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: pl\n" +"Language-Team: Polish (https://app.transifex.com/endless-os/teams/9016/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -382,14 +381,14 @@ 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 @@ -767,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -801,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/pt.po b/addons/block_code/locale/pt.po index f7e0c27b..7c3d0824 100644 --- a/addons/block_code/locale/pt.po +++ b/addons/block_code/locale/pt.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: pt\n" +"Language-Team: Portuguese (https://app.transifex.com/endless-os/teams/9016/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/ro.po b/addons/block_code/locale/ro.po index 40aa27f0..87d0d940 100644 --- a/addons/block_code/locale/ro.po +++ b/addons/block_code/locale/ro.po @@ -155,20 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ro\n" +"Language-Team: Romanian (https://app.transifex.com/endless-os/teams/9016/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " -"20)) ? 1 : 2;\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -382,14 +381,14 @@ 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 @@ -767,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -801,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/ru.po b/addons/block_code/locale/ru.po index 566395ee..628fdce5 100644 --- a/addons/block_code/locale/ru.po +++ b/addons/block_code/locale/ru.po @@ -155,20 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: ru\n" +"Language-Team: Russian (https://app.transifex.com/endless-os/teams/9016/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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" #: addons/block_code/block_code_plugin.gd msgid "Regenerate %s POT file" @@ -382,14 +381,14 @@ 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 @@ -767,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -801,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/si.po b/addons/block_code/locale/si.po new file mode 100644 index 00000000..5b58b8f9 --- /dev/null +++ b/addons/block_code/locale/si.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/sl.po b/addons/block_code/locale/sl.po new file mode 100644 index 00000000..699c17e3 --- /dev/null +++ b/addons/block_code/locale/sl.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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" + +#: addons/block_code/block_code_plugin.gd +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/sq.po b/addons/block_code/locale/sq.po new file mode 100644 index 00000000..cbd54e56 --- /dev/null +++ b/addons/block_code/locale/sq.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/sw.po b/addons/block_code/locale/sw.po new file mode 100644 index 00000000..23addd5b --- /dev/null +++ b/addons/block_code/locale/sw.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/ta.po b/addons/block_code/locale/ta.po new file mode 100644 index 00000000..7708f74b --- /dev/null +++ b/addons/block_code/locale/ta.po @@ -0,0 +1,857 @@ +# LANGUAGE translation for Block Coding Plugin for the following files: +# res://addons/block_code/block_code_plugin.gd +# res://addons/block_code/block_code_node/block_code.gd +# res://addons/block_code/blocks/communication/add_node_to_group.tres +# res://addons/block_code/blocks/communication/add_to_group.tres +# res://addons/block_code/blocks/communication/area2d_on_entered.tres +# res://addons/block_code/blocks/communication/area2d_on_exited.tres +# res://addons/block_code/blocks/communication/call_method_group.tres +# res://addons/block_code/blocks/communication/call_method_node.tres +# res://addons/block_code/blocks/communication/define_method.tres +# res://addons/block_code/blocks/communication/get_node.gd +# res://addons/block_code/blocks/communication/get_node.tres +# res://addons/block_code/blocks/communication/groups.gd +# res://addons/block_code/blocks/communication/is_in_group.tres +# res://addons/block_code/blocks/communication/is_node_in_group.tres +# res://addons/block_code/blocks/communication/remove_from_group.tres +# res://addons/block_code/blocks/communication/remove_node_from_group.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +# res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +# res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres +# res://addons/block_code/blocks/graphics/animationplayer_pause.tres +# res://addons/block_code/blocks/graphics/animationplayer_play.gd +# res://addons/block_code/blocks/graphics/animationplayer_play.tres +# res://addons/block_code/blocks/graphics/animationplayer_stop.tres +# res://addons/block_code/blocks/graphics/viewport_center.tres +# res://addons/block_code/blocks/graphics/viewport_height.tres +# res://addons/block_code/blocks/graphics/viewport_width.tres +# res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +# res://addons/block_code/blocks/input/characterbody2d_move.tres +# res://addons/block_code/blocks/input/is_input_actioned.gd +# res://addons/block_code/blocks/input/is_input_actioned.tres +# res://addons/block_code/blocks/lifecycle/process.tres +# res://addons/block_code/blocks/lifecycle/queue_free.tres +# res://addons/block_code/blocks/lifecycle/queue_free_node.tres +# res://addons/block_code/blocks/lifecycle/ready.tres +# res://addons/block_code/blocks/log/breakpoint.tres +# res://addons/block_code/blocks/log/concat.tres +# res://addons/block_code/blocks/log/print.tres +# res://addons/block_code/blocks/logic/and.tres +# res://addons/block_code/blocks/logic/compare.tres +# res://addons/block_code/blocks/logic/else.tres +# res://addons/block_code/blocks/logic/else_if.tres +# res://addons/block_code/blocks/logic/if.tres +# res://addons/block_code/blocks/logic/not.tres +# res://addons/block_code/blocks/logic/or.tres +# res://addons/block_code/blocks/loops/await_scene_ready.tres +# res://addons/block_code/blocks/loops/break.tres +# res://addons/block_code/blocks/loops/continue.tres +# res://addons/block_code/blocks/loops/for.tres +# res://addons/block_code/blocks/loops/while.tres +# res://addons/block_code/blocks/math/add.tres +# res://addons/block_code/blocks/math/cos.tres +# res://addons/block_code/blocks/math/divide.tres +# res://addons/block_code/blocks/math/multiply.tres +# res://addons/block_code/blocks/math/pow.tres +# res://addons/block_code/blocks/math/randf_range.tres +# res://addons/block_code/blocks/math/randi_range.tres +# res://addons/block_code/blocks/math/sin.tres +# res://addons/block_code/blocks/math/subtract.tres +# res://addons/block_code/blocks/math/tan.tres +# res://addons/block_code/blocks/math/vector2_x.tres +# res://addons/block_code/blocks/math/vector2_y.tres +# res://addons/block_code/blocks/math/vector_from_angle.tres +# res://addons/block_code/blocks/math/vector_multiply.tres +# res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres +# res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +# res://addons/block_code/blocks/sounds/load_sound.tres +# res://addons/block_code/blocks/sounds/pause_continue_sound.tres +# res://addons/block_code/blocks/sounds/play_sound.tres +# res://addons/block_code/blocks/sounds/stop_sound.tres +# res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +# res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +# res://addons/block_code/blocks/ui/label_set_text.tres +# res://addons/block_code/blocks/variables/vector2.tres +# res://addons/block_code/code_generation/ast_list.gd +# res://addons/block_code/code_generation/block_ast.gd +# res://addons/block_code/code_generation/block_definition.gd +# res://addons/block_code/code_generation/block_extension.gd +# res://addons/block_code/code_generation/blocks_catalog.gd +# res://addons/block_code/code_generation/option_data.gd +# res://addons/block_code/code_generation/script_generator.gd +# res://addons/block_code/code_generation/util.gd +# res://addons/block_code/code_generation/variable_definition.gd +# res://addons/block_code/drag_manager/drag.gd +# res://addons/block_code/drag_manager/drag_manager.gd +# res://addons/block_code/drag_manager/drag_manager.tscn +# res://addons/block_code/examples/pong_game/ball.tscn +# res://addons/block_code/examples/pong_game/goal_area.tscn +# res://addons/block_code/examples/pong_game/player_score.tscn +# res://addons/block_code/examples/pong_game/pong_game.tscn +# res://addons/block_code/examples/pong_game/space.tscn +# res://addons/block_code/examples/spawner/ball.tscn +# res://addons/block_code/examples/spawner/spawner.tscn +# res://addons/block_code/examples/spawner/volatile_ball.tscn +# res://addons/block_code/inspector_plugin/block_script_inspector.gd +# res://addons/block_code/serialization/block_script_serialization.gd +# res://addons/block_code/serialization/block_serialization.gd +# res://addons/block_code/serialization/block_serialization_tree.gd +# res://addons/block_code/serialization/default_block_script.tres +# res://addons/block_code/serialization/value_block_serialization.gd +# res://addons/block_code/simple_nodes/simple_character/simple_character.gd +# res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd +# res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +# res://addons/block_code/simple_spawner/simple_spawner.gd +# res://addons/block_code/translation/parser.gd +# res://addons/block_code/translation/utils.gd +# res://addons/block_code/types/types.gd +# res://addons/block_code/ui/block_editor_context.gd +# res://addons/block_code/ui/block_tree_util.gd +# res://addons/block_code/ui/constants.gd +# res://addons/block_code/ui/main_panel.gd +# res://addons/block_code/ui/main_panel.tscn +# res://addons/block_code/ui/util.gd +# res://addons/block_code/ui/block_canvas/block_canvas.gd +# res://addons/block_code/ui/block_canvas/block_canvas.tscn +# res://addons/block_code/ui/blocks/block/block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.gd +# res://addons/block_code/ui/blocks/control_block/control_block.tscn +# res://addons/block_code/ui/blocks/entry_block/entry_block.gd +# res://addons/block_code/ui/blocks/entry_block/entry_block.tscn +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd +# res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn +# res://addons/block_code/ui/blocks/statement_block/statement_block.gd +# res://addons/block_code/ui/blocks/statement_block/statement_block.tscn +# res://addons/block_code/ui/blocks/utilities/background/background.gd +# res://addons/block_code/ui/blocks/utilities/background/gutter.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd +# res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd +# res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd +# res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd +# res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd +# res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn +# res://addons/block_code/ui/picker/picker.gd +# res://addons/block_code/ui/picker/picker.tscn +# res://addons/block_code/ui/picker/categories/block_category.gd +# res://addons/block_code/ui/picker/categories/block_category_button.gd +# res://addons/block_code/ui/picker/categories/block_category_button.tscn +# res://addons/block_code/ui/picker/categories/block_category_display.gd +# res://addons/block_code/ui/picker/categories/block_category_display.tscn +# res://addons/block_code/ui/picker/categories/category_factory.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd +# res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd +# res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn +# res://addons/block_code/ui/script_window/script_window.gd +# res://addons/block_code/ui/script_window/script_window.tscn +# res://addons/block_code/ui/title_bar/title_bar.gd +# 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" +"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 +msgid "Regenerate %s POT file" +msgstr "" + +#: addons/block_code/block_code_plugin.gd +msgid "Update %s translated files" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +#: addons/block_code/blocks/communication/add_to_group.tres +#: addons/block_code/blocks/communication/is_in_group.tres +#: addons/block_code/blocks/communication/is_node_in_group.tres +#: addons/block_code/blocks/communication/remove_from_group.tres +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Communication | Groups" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "Add the node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_node_to_group.tres +msgid "add {node: OBJECT} to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "Add this node into the group" +msgstr "" + +#: addons/block_code/blocks/communication/add_to_group.tres +msgid "add to group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/call_method_group.tres +#: addons/block_code/blocks/communication/call_method_node.tres +#: 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 +msgid "Communication | Methods" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_entered.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_entered.tres +msgid "when this node collides with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/area2d_on_exited.tres +#: addons/block_code/blocks/communication/rigidbody2d_on_exited.tres +msgid "when this node stops colliding with [something: OBJECT]" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "Calls the method/function on each member of the given group" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_group.tres +msgid "call method {method_name: STRING} in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "Calls the method/function of the given node" +msgstr "" + +#: addons/block_code/blocks/communication/call_method_node.tres +msgid "call method {method_name: STRING} on node {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "Define a method/function with following statements" +msgstr "" + +#: addons/block_code/blocks/communication/define_method.tres +msgid "define method {method_name: STRING_NAME}" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Communication | Nodes" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "Get the node at the given path" +msgstr "" + +#: addons/block_code/blocks/communication/get_node.tres +msgid "{path: NIL}" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "Is this node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_in_group.tres +msgid "is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "Is the node in the group" +msgstr "" + +#: addons/block_code/blocks/communication/is_node_in_group.tres +msgid "{node: OBJECT} is in group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "Remove this node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_from_group.tres +msgid "remove from group {group: STRING}" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "Remove the node from the group" +msgstr "" + +#: addons/block_code/blocks/communication/remove_node_from_group.tres +msgid "remove {node: OBJECT} from group {group: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +#: addons/block_code/blocks/graphics/animationplayer_play.tres +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Graphics | Animation" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "Check if an animation is currently playing." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_is_playing.tres +msgid "is playing" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "Pause the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_pause.tres +msgid "pause" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "Play the animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_play.tres +msgid "play {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +msgid "Stop the currently playing animation." +msgstr "" + +#: addons/block_code/blocks/graphics/animationplayer_stop.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +msgid "stop" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +#: addons/block_code/blocks/graphics/viewport_height.tres +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "Graphics | Viewport" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "Coordinates of the middle of the viewable screen when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_center.tres +msgid "viewport center" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "How tall the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_height.tres +msgid "viewport height" +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "How wide the viewable screen is when playing." +msgstr "" + +#: addons/block_code/blocks/graphics/viewport_width.tres +msgid "viewport width" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "Physics | Velocity" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "True if the character is on the floor." +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_is_on_floor.tres +msgid "is on floor" +msgstr "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +#: addons/block_code/blocks/input/is_input_actioned.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 "" + +#: addons/block_code/blocks/input/characterbody2d_move.tres +msgid "" +"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 +msgid "True if the specified input action has been pressed or released." +msgstr "" + +#: addons/block_code/blocks/input/is_input_actioned.tres +msgid "action {action_name: STRING_NAME} is {action: NIL}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +#: addons/block_code/blocks/lifecycle/queue_free.tres +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Lifecycle" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "" +"Attached blocks will be executed during the processing step of the main loop" +msgstr "" + +#: addons/block_code/blocks/lifecycle/process.tres +msgid "every frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "Queues this node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free.tres +msgid "remove" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "Queues the given node to be deleted at the end of the current frame" +msgstr "" + +#: addons/block_code/blocks/lifecycle/queue_free_node.tres +msgid "remove {node: OBJECT}" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "Attached blocks will be executed once when the node is \"ready\"" +msgstr "" + +#: addons/block_code/blocks/lifecycle/ready.tres +msgid "when starting" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +#: addons/block_code/blocks/log/concat.tres +#: addons/block_code/blocks/log/print.tres +msgid "Log" +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "Pause execution and show the current line of code in the debugger." +msgstr "" + +#: addons/block_code/blocks/log/breakpoint.tres +msgid "breakpoint" +msgstr "" + +#: addons/block_code/blocks/log/concat.tres +msgid "{string1: STRING} + {string2: STRING}" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "Print the text to output" +msgstr "" + +#: addons/block_code/blocks/log/print.tres +msgid "log text {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +#: addons/block_code/blocks/logic/not.tres +#: addons/block_code/blocks/logic/or.tres +msgid "Logic | Boolean" +msgstr "" + +#: addons/block_code/blocks/logic/and.tres +msgid "{bool1: BOOL} and {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "Logic | Comparison" +msgstr "" + +#: addons/block_code/blocks/logic/compare.tres +msgid "{float1: FLOAT} {op: NIL} {float2: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +#: addons/block_code/blocks/logic/else_if.tres +#: addons/block_code/blocks/logic/if.tres +msgid "Logic | Conditionals" +msgstr "" + +#: addons/block_code/blocks/logic/else.tres +msgid "else" +msgstr "" + +#: addons/block_code/blocks/logic/else_if.tres +msgid "else if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/if.tres +msgid "if {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/not.tres +msgid "not {bool: BOOL}" +msgstr "" + +#: addons/block_code/blocks/logic/or.tres +msgid "{bool1: BOOL} or {bool2: BOOL}" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +#: addons/block_code/blocks/loops/break.tres +#: addons/block_code/blocks/loops/continue.tres +#: addons/block_code/blocks/loops/for.tres +#: addons/block_code/blocks/loops/while.tres +msgid "Loops" +msgstr "" + +#: addons/block_code/blocks/loops/await_scene_ready.tres +msgid "wait for the scene to be ready" +msgstr "" + +#: addons/block_code/blocks/loops/break.tres +msgid "break" +msgstr "" + +#: addons/block_code/blocks/loops/continue.tres +msgid "continue" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "Run the connected blocks [i]number[/i] times" +msgstr "" + +#: addons/block_code/blocks/loops/for.tres +msgid "repeat {number: INT}" +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "" +"Run the connected blocks as long as [i]condition[/i] is true.\n" +"\n" +"Hint: snap a [b]Comparison[/b] block into the condition." +msgstr "" + +#: addons/block_code/blocks/loops/while.tres +msgid "while {condition: BOOL}" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +#: addons/block_code/blocks/math/cos.tres +#: addons/block_code/blocks/math/divide.tres +#: addons/block_code/blocks/math/multiply.tres +#: addons/block_code/blocks/math/pow.tres +#: addons/block_code/blocks/math/randf_range.tres +#: addons/block_code/blocks/math/randi_range.tres +#: 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 +msgid "Math" +msgstr "" + +#: addons/block_code/blocks/math/add.tres +msgid "{a: FLOAT} + {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "Calculate the cosine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/cos.tres +msgid "cos {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/divide.tres +msgid "{a: FLOAT} / {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/multiply.tres +msgid "{a: FLOAT} * {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/pow.tres +msgid "{base: FLOAT} ^ {exp: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "" +"Generate a random floating point number between [i]from[/i] and [i]to[/i] " +"inclusively" +msgstr "" + +#: addons/block_code/blocks/math/randf_range.tres +msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "" +"Generate a random signed 32-bits integer number between [i]from[/i] and " +"[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " +"positive number" +msgstr "" + +#: addons/block_code/blocks/math/randi_range.tres +msgid "random integer number between {from: INT} and {to: INT}" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "Calculate the sine of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/sin.tres +msgid "sin {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/subtract.tres +msgid "{a: FLOAT} - {b: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +msgid "Calculate the tangent of [i]angle[/i]" +msgstr "" + +#: addons/block_code/blocks/math/tan.tres +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 "" + +#: addons/block_code/blocks/math/vector_from_angle.tres +msgid "vector from {angle: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "" +"Multiplies a vector with a number. Use this, for example, to get a point " +"some distance away along an angle." +msgstr "" + +#: addons/block_code/blocks/math/vector_multiply.tres +msgid "multiply {vector: VECTOR2} by {number: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres +msgid "move and slide" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/load_sound.tres +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +#: addons/block_code/blocks/sounds/play_sound.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Sounds" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "Play the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_play.tres +msgid "play" +msgstr "" + +#: addons/block_code/blocks/sounds/audiostreamplayer_stop.tres +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "Stop the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "Load a resource file as the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/load_sound.tres +msgid "load file {file_path: STRING} as sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "Pause/Continue the audio stream" +msgstr "" + +#: addons/block_code/blocks/sounds/pause_continue_sound.tres +msgid "{pause: NIL} the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "Play the audio stream with volume and pitch" +msgstr "" + +#: addons/block_code/blocks/sounds/play_sound.tres +msgid "" +"play the sound {name: STRING} with volume {db: FLOAT} dB and pitch scale " +"{pitch: FLOAT}" +msgstr "" + +#: addons/block_code/blocks/sounds/stop_sound.tres +msgid "stop the sound {name: STRING}" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Lifecycle | Spawn" +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "Emitted when all active particles have finished processing." +msgstr "" + +#: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres +msgid "when particles are finished" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "Transform | Position" +msgstr "" + +#: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres +msgid "set physics position {position: VECTOR2}" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "UI" +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "Set the text for the label." +msgstr "" + +#: addons/block_code/blocks/ui/label_set_text.tres +msgid "set text to {text: STRING}" +msgstr "" + +#: addons/block_code/blocks/variables/vector2.tres +msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" + +#: 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." +msgstr "" + +#: addons/block_code/inspector_plugin/block_script_inspector.gd +msgid "Open Block Script" +msgstr "" + +#: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd +msgid "0" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Show Generated Script" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Delete Block Code" +msgstr "" + +#: addons/block_code/ui/main_panel.tscn +msgid "Toggle Block Picker (Ctrl+BackSlash)" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "1.0x" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Select a node to create and edit block code." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "" +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Add Block Code" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "\"{node}\" uses block coding." +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Open in Editor" +msgstr "" + +#: addons/block_code/ui/block_canvas/block_canvas.tscn +msgid "Override Block Code" +msgstr "" + +#: addons/block_code/ui/blocks/block/block.gd +msgid "Type:" +msgstr "" + +#: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn +msgid "Parameter" +msgstr "" + +#: addons/block_code/ui/picker/categories/block_category_button.tscn +msgid "Example" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create New Variable" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Create" +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Name " +msgstr "" + +#: addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn +msgid "Type " +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Block Code Generated GDScript" +msgstr "" + +#: addons/block_code/ui/script_window/script_window.tscn +msgid "Copy" +msgstr "" diff --git a/addons/block_code/locale/tr.po b/addons/block_code/locale/tr.po index d8ca59b4..979cd36d 100644 --- a/addons/block_code/locale/tr.po +++ b/addons/block_code/locale/tr.po @@ -155,19 +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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: tr\n" +"Language-Team: Turkish (https://app.transifex.com/endless-os/teams/9016/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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 msgid "Regenerate %s POT file" @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/vi.po b/addons/block_code/locale/vi.po index 388e641a..a08e586e 100644 --- a/addons/block_code/locale/vi.po +++ b/addons/block_code/locale/vi.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: vi\n" +"Language-Team: Vietnamese (https://app.transifex.com/endless-os/teams/9016/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: 8-bit\n" +"Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -381,14 +381,14 @@ 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 @@ -766,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -800,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/zh_CN.po b/addons/block_code/locale/zh_CN.po index a70c14b6..8aded285 100644 --- a/addons/block_code/locale/zh_CN.po +++ b/addons/block_code/locale/zh_CN.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_CN\n" +"Language-Team: Chinese (China) (https://app.transifex.com/endless-os/teams/9016/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/addons/block_code/locale/zh_TW.po b/addons/block_code/locale/zh_TW.po index 5d91e9da..2694163e 100644 --- a/addons/block_code/locale/zh_TW.po +++ b/addons/block_code/locale/zh_TW.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 -# -# Automatically generated, 2024. -# +# +# FIRST AUTHOR , YEAR. +# +#, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_TW\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/endless-os/teams/9016/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\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 msgid "Regenerate %s POT file" @@ -380,14 +381,14 @@ 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 @@ -765,8 +766,7 @@ msgid "" "\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." +"Color balls remove themselves after 3 seconds. While uncolored balls are only removed by the SimpleSpawner node according to the limit setings." msgstr "" #: addons/block_code/inspector_plugin/block_script_inspector.gd @@ -799,7 +799,8 @@ 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 diff --git a/project.godot b/project.godot index 0ea3615e..b8101001 100644 --- a/project.godot +++ b/project.godot @@ -21,7 +21,7 @@ enabled=PackedStringArray("res://addons/block_code/plugin.cfg", "res://addons/gu [internationalization] -locale/translations=PackedStringArray("res://addons/block_code/locale/ar.po", "res://addons/block_code/locale/bg.po", "res://addons/block_code/locale/bn.po", "res://addons/block_code/locale/ca.po", "res://addons/block_code/locale/cs.po", "res://addons/block_code/locale/de.po", "res://addons/block_code/locale/el.po", "res://addons/block_code/locale/eo.po", "res://addons/block_code/locale/es.po", "res://addons/block_code/locale/et.po", "res://addons/block_code/locale/fa.po", "res://addons/block_code/locale/fi.po", "res://addons/block_code/locale/fr.po", "res://addons/block_code/locale/ga.po", "res://addons/block_code/locale/gl.po", "res://addons/block_code/locale/he.po", "res://addons/block_code/locale/hu.po", "res://addons/block_code/locale/id.po", "res://addons/block_code/locale/it.po", "res://addons/block_code/locale/ja.po", "res://addons/block_code/locale/ka.po", "res://addons/block_code/locale/ko.po", "res://addons/block_code/locale/lv.po", "res://addons/block_code/locale/ms.po", "res://addons/block_code/locale/nb.po", "res://addons/block_code/locale/nl.po", "res://addons/block_code/locale/pl.po", "res://addons/block_code/locale/pt.po", "res://addons/block_code/locale/ro.po", "res://addons/block_code/locale/ru.po", "res://addons/block_code/locale/sk.po", "res://addons/block_code/locale/sv.po", "res://addons/block_code/locale/th.po", "res://addons/block_code/locale/tr.po", "res://addons/block_code/locale/uk.po", "res://addons/block_code/locale/vi.po", "res://addons/block_code/locale/zh_CN.po", "res://addons/block_code/locale/zh_TW.po") +locale/translations=PackedStringArray("res://addons/block_code/locale/ar.po", "res://addons/block_code/locale/az.po", "res://addons/block_code/locale/bg.po", "res://addons/block_code/locale/bn.po", "res://addons/block_code/locale/ca.po", "res://addons/block_code/locale/cs.po", "res://addons/block_code/locale/de.po", "res://addons/block_code/locale/el.po", "res://addons/block_code/locale/eo.po", "res://addons/block_code/locale/es.po", "res://addons/block_code/locale/et.po", "res://addons/block_code/locale/fa.po", "res://addons/block_code/locale/fi.po", "res://addons/block_code/locale/fr.po", "res://addons/block_code/locale/ga.po", "res://addons/block_code/locale/gl.po", "res://addons/block_code/locale/he.po", "res://addons/block_code/locale/hi.po", "res://addons/block_code/locale/hu.po", "res://addons/block_code/locale/id.po", "res://addons/block_code/locale/it.po", "res://addons/block_code/locale/ja.po", "res://addons/block_code/locale/ka.po", "res://addons/block_code/locale/ko.po", "res://addons/block_code/locale/lt.po", "res://addons/block_code/locale/lv.po", "res://addons/block_code/locale/mr.po", "res://addons/block_code/locale/ms.po", "res://addons/block_code/locale/nb.po", "res://addons/block_code/locale/nl.po", "res://addons/block_code/locale/pl.po", "res://addons/block_code/locale/pt.po", "res://addons/block_code/locale/ro.po", "res://addons/block_code/locale/ru.po", "res://addons/block_code/locale/si.po", "res://addons/block_code/locale/sk.po", "res://addons/block_code/locale/sl.po", "res://addons/block_code/locale/sq.po", "res://addons/block_code/locale/sv.po", "res://addons/block_code/locale/sw.po", "res://addons/block_code/locale/ta.po", "res://addons/block_code/locale/th.po", "res://addons/block_code/locale/tr.po", "res://addons/block_code/locale/uk.po", "res://addons/block_code/locale/vi.po", "res://addons/block_code/locale/zh_CN.po", "res://addons/block_code/locale/zh_TW.po") locale/translations_pot_files=PackedStringArray("res://addons/block_code/block_code_plugin.gd", "res://addons/block_code/block_code_node/block_code.gd", "res://addons/block_code/blocks/communication/add_node_to_group.tres", "res://addons/block_code/blocks/communication/add_to_group.tres", "res://addons/block_code/blocks/communication/area2d_on_entered.tres", "res://addons/block_code/blocks/communication/area2d_on_exited.tres", "res://addons/block_code/blocks/communication/call_method_group.tres", "res://addons/block_code/blocks/communication/call_method_node.tres", "res://addons/block_code/blocks/communication/define_method.tres", "res://addons/block_code/blocks/communication/get_node.gd", "res://addons/block_code/blocks/communication/get_node.tres", "res://addons/block_code/blocks/communication/groups.gd", "res://addons/block_code/blocks/communication/is_in_group.tres", "res://addons/block_code/blocks/communication/is_node_in_group.tres", "res://addons/block_code/blocks/communication/remove_from_group.tres", "res://addons/block_code/blocks/communication/remove_node_from_group.tres", "res://addons/block_code/blocks/communication/rigidbody2d_on_entered.tres", "res://addons/block_code/blocks/communication/rigidbody2d_on_exited.tres", "res://addons/block_code/blocks/graphics/animationplayer_is_playing.tres", "res://addons/block_code/blocks/graphics/animationplayer_pause.tres", "res://addons/block_code/blocks/graphics/animationplayer_play.gd", "res://addons/block_code/blocks/graphics/animationplayer_play.tres", "res://addons/block_code/blocks/graphics/animationplayer_stop.tres", "res://addons/block_code/blocks/graphics/viewport_center.tres", "res://addons/block_code/blocks/graphics/viewport_height.tres", "res://addons/block_code/blocks/graphics/viewport_width.tres", "res://addons/block_code/blocks/input/characterbody2d_is_on_floor.tres", "res://addons/block_code/blocks/input/characterbody2d_move.tres", "res://addons/block_code/blocks/input/is_input_actioned.gd", "res://addons/block_code/blocks/input/is_input_actioned.tres", "res://addons/block_code/blocks/lifecycle/process.tres", "res://addons/block_code/blocks/lifecycle/queue_free.tres", "res://addons/block_code/blocks/lifecycle/queue_free_node.tres", "res://addons/block_code/blocks/lifecycle/ready.tres", "res://addons/block_code/blocks/log/breakpoint.tres", "res://addons/block_code/blocks/log/concat.tres", "res://addons/block_code/blocks/log/print.tres", "res://addons/block_code/blocks/logic/and.tres", "res://addons/block_code/blocks/logic/compare.tres", "res://addons/block_code/blocks/logic/else.tres", "res://addons/block_code/blocks/logic/else_if.tres", "res://addons/block_code/blocks/logic/if.tres", "res://addons/block_code/blocks/logic/not.tres", "res://addons/block_code/blocks/logic/or.tres", "res://addons/block_code/blocks/loops/await_scene_ready.tres", "res://addons/block_code/blocks/loops/break.tres", "res://addons/block_code/blocks/loops/continue.tres", "res://addons/block_code/blocks/loops/for.tres", "res://addons/block_code/blocks/loops/while.tres", "res://addons/block_code/blocks/math/add.tres", "res://addons/block_code/blocks/math/cos.tres", "res://addons/block_code/blocks/math/divide.tres", "res://addons/block_code/blocks/math/multiply.tres", "res://addons/block_code/blocks/math/pow.tres", "res://addons/block_code/blocks/math/randf_range.tres", "res://addons/block_code/blocks/math/randi_range.tres", "res://addons/block_code/blocks/math/sin.tres", "res://addons/block_code/blocks/math/subtract.tres", "res://addons/block_code/blocks/math/tan.tres", "res://addons/block_code/blocks/math/vector2_x.tres", "res://addons/block_code/blocks/math/vector2_y.tres", "res://addons/block_code/blocks/math/vector_from_angle.tres", "res://addons/block_code/blocks/math/vector_multiply.tres", "res://addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres", "res://addons/block_code/blocks/sounds/audiostreamplayer_play.tres", "res://addons/block_code/blocks/sounds/audiostreamplayer_stop.tres", "res://addons/block_code/blocks/sounds/load_sound.tres", "res://addons/block_code/blocks/sounds/pause_continue_sound.tres", "res://addons/block_code/blocks/sounds/play_sound.tres", "res://addons/block_code/blocks/sounds/stop_sound.tres", "res://addons/block_code/blocks/spawn/cpuparticles2d_finished.tres", "res://addons/block_code/blocks/transform/rigidbody2d_physics_position.tres", "res://addons/block_code/blocks/ui/label_set_text.tres", "res://addons/block_code/blocks/variables/vector2.tres", "res://addons/block_code/code_generation/ast_list.gd", "res://addons/block_code/code_generation/block_ast.gd", "res://addons/block_code/code_generation/block_definition.gd", "res://addons/block_code/code_generation/block_extension.gd", "res://addons/block_code/code_generation/blocks_catalog.gd", "res://addons/block_code/code_generation/option_data.gd", "res://addons/block_code/code_generation/script_generator.gd", "res://addons/block_code/code_generation/util.gd", "res://addons/block_code/code_generation/variable_definition.gd", "res://addons/block_code/drag_manager/drag.gd", "res://addons/block_code/drag_manager/drag_manager.gd", "res://addons/block_code/drag_manager/drag_manager.tscn", "res://addons/block_code/examples/pong_game/ball.tscn", "res://addons/block_code/examples/pong_game/goal_area.tscn", "res://addons/block_code/examples/pong_game/player_score.tscn", "res://addons/block_code/examples/pong_game/pong_game.tscn", "res://addons/block_code/examples/pong_game/space.tscn", "res://addons/block_code/examples/spawner/ball.tscn", "res://addons/block_code/examples/spawner/spawner.tscn", "res://addons/block_code/examples/spawner/volatile_ball.tscn", "res://addons/block_code/inspector_plugin/block_script_inspector.gd", "res://addons/block_code/serialization/block_script_serialization.gd", "res://addons/block_code/serialization/block_serialization.gd", "res://addons/block_code/serialization/block_serialization_tree.gd", "res://addons/block_code/serialization/default_block_script.tres", "res://addons/block_code/serialization/value_block_serialization.gd", "res://addons/block_code/simple_nodes/simple_character/simple_character.gd", "res://addons/block_code/simple_nodes/simple_ending/simple_ending.gd", "res://addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd", "res://addons/block_code/simple_spawner/simple_spawner.gd", "res://addons/block_code/translation/parser.gd", "res://addons/block_code/translation/utils.gd", "res://addons/block_code/types/types.gd", "res://addons/block_code/ui/block_editor_context.gd", "res://addons/block_code/ui/block_tree_util.gd", "res://addons/block_code/ui/constants.gd", "res://addons/block_code/ui/main_panel.gd", "res://addons/block_code/ui/main_panel.tscn", "res://addons/block_code/ui/util.gd", "res://addons/block_code/ui/block_canvas/block_canvas.gd", "res://addons/block_code/ui/block_canvas/block_canvas.tscn", "res://addons/block_code/ui/blocks/block/block.gd", "res://addons/block_code/ui/blocks/control_block/control_block.gd", "res://addons/block_code/ui/blocks/control_block/control_block.tscn", "res://addons/block_code/ui/blocks/entry_block/entry_block.gd", "res://addons/block_code/ui/blocks/entry_block/entry_block.tscn", "res://addons/block_code/ui/blocks/parameter_block/parameter_block.gd", "res://addons/block_code/ui/blocks/parameter_block/parameter_block.tscn", "res://addons/block_code/ui/blocks/statement_block/statement_block.gd", "res://addons/block_code/ui/blocks/statement_block/statement_block.tscn", "res://addons/block_code/ui/blocks/utilities/background/background.gd", "res://addons/block_code/ui/blocks/utilities/background/gutter.gd", "res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd", "res://addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.tscn", "res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.gd", "res://addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn", "res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.gd", "res://addons/block_code/ui/blocks/utilities/parameter_output/parameter_output.tscn", "res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.gd", "res://addons/block_code/ui/blocks/utilities/snap_point/snap_point.tscn", "res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.gd", "res://addons/block_code/ui/blocks/utilities/template_editor/template_editor.tscn", "res://addons/block_code/ui/picker/picker.gd", "res://addons/block_code/ui/picker/picker.tscn", "res://addons/block_code/ui/picker/categories/block_category.gd", "res://addons/block_code/ui/picker/categories/block_category_button.gd", "res://addons/block_code/ui/picker/categories/block_category_button.tscn", "res://addons/block_code/ui/picker/categories/block_category_display.gd", "res://addons/block_code/ui/picker/categories/block_category_display.tscn", "res://addons/block_code/ui/picker/categories/category_factory.gd", "res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.gd", "res://addons/block_code/ui/picker/categories/variable_category/create_variable_button.tscn", "res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.gd", "res://addons/block_code/ui/picker/categories/variable_category/create_variable_dialog.tscn", "res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.gd", "res://addons/block_code/ui/picker/categories/variable_category/variable_category_display.tscn", "res://addons/block_code/ui/script_window/script_window.gd", "res://addons/block_code/ui/script_window/script_window.tscn", "res://addons/block_code/ui/title_bar/title_bar.gd", "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") [rendering]