diff --git a/addons/block_code/locale/de.po b/addons/block_code/locale/de.po index 5a3b6849..5339d52b 100644 --- a/addons/block_code/locale/de.po +++ b/addons/block_code/locale/de.po @@ -58,8 +58,6 @@ # 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 @@ -85,14 +83,6 @@ # 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 @@ -155,24 +145,32 @@ # 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 -# +# res://addons/block_code/blocks/input/mouse_position.tres +# res://addons/block_code/blocks/math/vector2_xy.tres +# res://addons/block_code/blocks/math/vector3_xyz.tres +# res://addons/block_code/blocks/math/vector3_multiply.tres +# res://addons/block_code/blocks/communication/switch_scene.tres +# res://addons/block_code/blocks/variables/vector3.tres +# res://addons/block_code/blocks/lifecycle/physics_process.tres +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Ettore Atalan , 2024 # Dan Nicholson , 2024 # Uwe Post, 2024 -# +# Manuel Quiñones, 2025 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Uwe Post, 2024\n" +"Last-Translator: Manuel Quiñones, 2025\n" "Language-Team: German (https://app.transifex.com/endless-os/teams/9016/de/)\n" -"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" +"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: addons/block_code/block_code_plugin.gd @@ -325,9 +323,8 @@ msgid "Play the animation." msgstr "Die Animation abspielen." #: addons/block_code/blocks/graphics/animationplayer_play.tres -#, fuzzy msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" -msgstr "Spiele {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "Spiele {animation: STRING} | {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres msgid "Stop the currently playing animation." @@ -390,8 +387,8 @@ msgstr "Eingabe" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and " -"right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and" +" right) and y (up and down)." msgstr "" "Bewege die Figur rauf, runter, links und rechts mit der Tastatur und den " "angegenenen Tasten. Die Geschwindigkeit kann separat eingestellt werden für " @@ -399,8 +396,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " -"speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" +" speed {speed: VECTOR2}" msgstr "" "Bewegen mit den Tasten {up: STRING} {down: STRING} {left: STRING} {right: " "STRING} mit Geschwindigkeit {speed: VECTOR2}" @@ -618,8 +615,8 @@ msgid "" "Generate a random floating point number between [i]from[/i] and [i]to[/i] " "inclusively" msgstr "" -"Erzeugt eine zufällige Gleitkommazahl zwischen [i]von[/i] und [i]bis[/i]" -"(einschließlich)" +"Erzeugt eine zufällige Gleitkommazahl zwischen [i]von[/i] und " +"[i]bis[/i](einschließlich)" #: addons/block_code/blocks/math/randf_range.tres msgid "random floating point number between {from: FLOAT} and {to: FLOAT}" @@ -726,12 +723,11 @@ msgid "Play the audio stream with volume and pitch" msgstr "Den Audiostream abspielen mit Lautstärke und veränderter Tonhöhe" #: addons/block_code/blocks/sounds/play_sound.tres -#, fuzzy msgid "" "play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" -"Den Sound {name: STRING} abspielen mit Lautstärke {db: FLOAT}dB und " +"Den Sound {name: STRING} abspielen | mit Lautstärke {db: FLOAT}dB und " "Tonhöhenfaktor {pitch: FLOAT} " #: addons/block_code/blocks/sounds/stop_sound.tres @@ -772,7 +768,7 @@ msgstr "Setze Text auf {text: STRING}" #: addons/block_code/blocks/variables/vector2.tres msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" -msgstr "Vector2 x: {x: FLOAT}, y: {y: FLOAT}" +msgstr "vector2 x: {x: FLOAT}, y: {y: FLOAT}" #: addons/block_code/code_generation/block_definition.gd msgid "Set the %s property" @@ -795,9 +791,8 @@ msgid "The %s property" msgstr "" #: addons/block_code/code_generation/block_definition.gd -#, fuzzy msgid "Set the %s variable" -msgstr "Neue Variable erstellen" +msgstr "" #: addons/block_code/code_generation/block_definition.gd msgid "set %s to {value: %s}" @@ -817,25 +812,18 @@ msgstr "" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"Move the character using the “Player 1” or “Player 2” controls as configured " -"in Godot.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured in Godot.\n" "\n" -"“Top-down” enables the character to move in both x (horizontal) and y " -"(vertical) dimensions, as if the camera is above the character, looking " -"down. No gravity is added.\n" +"“Top-down” enables the character to move in both x (horizontal) and y (vertical) dimensions, as if the camera is above the character, looking down. No gravity is added.\n" "\n" -"“Platformer” enables the character to move as if the camera is looking from " -"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " -"making the character fall down until they collide with something.\n" +"“Platformer” enables the character to move as if the camera is looking from the side, like a side-scroller. Gravity is applied on the y (vertical) axis, making the character fall down until they collide with something.\n" "\n" -"“Spaceship” uses the left/right controls to rotate the character and up/down " -"controls to go forward or backward in the direction they are pointing." +"“Spaceship” uses the left/right controls to rotate the character and up/down controls to go forward or backward in the direction they are pointing." msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "game over {result: STRING}" -msgstr "Text loggen: {text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "Show the game over label with the win or lose message." @@ -846,18 +834,16 @@ msgid "reset game over" msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "Reset the game over label." -msgstr "Setzt den Text für dieses Label." +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd -#, fuzzy msgid "set score to {score: INT}" -msgstr "Setze Text auf {text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "change score by {score: INT}" @@ -913,7 +899,8 @@ msgstr "Wähle einen Node, um Blöcke zu erzeugen oder zu bearbeiten." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for \"{node}\"." +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." msgstr "" "Benutze Block-Programmierung, damit sich \"{node}\" wie gewünscht verhält." @@ -987,86 +974,49 @@ msgid "mouse position" msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "Gives the x or y of a [b]Vector2[/b]" -msgstr "x-Wert eines [i]Vector2[/i]" +msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "{xy: NIL} of {vector2: VECTOR2}" -msgstr "x von {vector2: VECTOR2}" +msgstr "{xy: NIL} von {vector2: VECTOR2}" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "Gives the x, y, or z of a [b]Vector3[/b]" -msgstr "x-Wert eines [i]Vector2[/i]" +msgstr "" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "{xyz: NIL} of {vector3: VECTOR3}" -msgstr "x von {vector2: VECTOR2}" +msgstr "{xyz: NIL} von {vector3: VECTOR3}" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "" "Multiplies a Vector3 with a number. Use this, for example, to get a point " "some distance away along an angle." -msgstr "Multipliziert einen Vektor mit einer Zahl. " +msgstr "" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "multiply {vector: VECTOR3} by {number: FLOAT}" -msgstr "multipliziere {vector: VECTOR2} mit {number: FLOAT}" +msgstr "multipliziere {vector: VECTOR3} mit {number: FLOAT}" #: addons/block_code/blocks/communication/switch_scene.tres msgid "" -"Stop playing the current scene, and switch to a different one. You might use " -"this to switch to a new level." +"Stop playing the current scene, and switch to a different one. You might use" +" this to switch to a new level." msgstr "" #: addons/block_code/blocks/communication/switch_scene.tres -#, fuzzy msgid "switch the scene to {file_path: STRING}" -msgstr "Setze Text auf {text: STRING}" +msgstr "" #: addons/block_code/blocks/variables/vector3.tres -#, fuzzy msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" -msgstr "Vector2 x: {x: FLOAT}, y: {y: FLOAT}" +msgstr "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" #: addons/block_code/blocks/lifecycle/physics_process.tres -#, fuzzy msgid "Attached blocks will be executed before each physics step" -msgstr "Angefügte Blücke werden ausgeführt, sobald der Node \"ready\" ist." +msgstr "" #: addons/block_code/blocks/lifecycle/physics_process.tres msgid "every physics step" msgstr "" - -#~ msgid "Gives the y of a [i]Vector2[/i]" -#~ msgstr "y-Wert eines [i]Vector2[/i]" - -#~ msgid "y of {vector2: VECTOR2}" -#~ msgstr "y von {vector2: VECTOR2}" - -#~ msgid "" -#~ "[b]Up arrow:[/b] Start/stop spawning.\n" -#~ "[b]Down arrow:[/b] Spawn once.\n" -#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" -#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" -#~ "\n" -#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -#~ "\n" -#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " -#~ "only removed by the SimpleSpawner node according to the limit setings." -#~ msgstr "" -#~ "[b]Pfeil hoch:[/b] Partikelerzeugung starten/stoppen.\n" -#~ "[b]Pfeil runter:[/b] Einmal Partikel erzeugen.\n" -#~ "[b]Pfeil links:[/b] Häufiger Partikel erzeugen.\n" -#~ "[b]Pfeil rechts:[/b] Seltener Partikel erzeugen.\n" -#~ "\n" -#~ "Im Inspektor: Versuche das Erzeugungslimit und -verhalten zu ändern.\n" -#~ "\n" -#~ "Bunte Bälle verschwinden von alleine nach 3 Sekunden. Farblose Bälle " -#~ "werden nur durch den SimpleSpawner-Node entsprechend der Einstellungen " -#~ "entfernt." diff --git a/addons/block_code/locale/es.po b/addons/block_code/locale/es.po index 0cf3e029..6e0a123b 100644 --- a/addons/block_code/locale/es.po +++ b/addons/block_code/locale/es.po @@ -58,8 +58,6 @@ # 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 @@ -85,14 +83,6 @@ # 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 @@ -155,25 +145,30 @@ # 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 -# +# res://addons/block_code/blocks/input/mouse_position.tres +# res://addons/block_code/blocks/math/vector2_xy.tres +# res://addons/block_code/blocks/math/vector3_xyz.tres +# res://addons/block_code/blocks/math/vector3_multiply.tres +# res://addons/block_code/blocks/communication/switch_scene.tres +# res://addons/block_code/blocks/variables/vector3.tres +# res://addons/block_code/blocks/lifecycle/physics_process.tres +# # FIRST AUTHOR , YEAR. -# +# # Translators: -# Manuel Quiñones, 2024 -# +# Manuel Quiñones, 2025 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Manuel Quiñones, 2024\n" -"Language-Team: Spanish (https://app.transifex.com/endless-os/teams/9016/" -"es/)\n" -"Language: es\n" +"Last-Translator: Manuel Quiñones, 2025\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: 8-bit\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " -"1 : 2;\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" @@ -325,9 +320,8 @@ msgid "Play the animation." msgstr "Reproduce la animación." #: addons/block_code/blocks/graphics/animationplayer_play.tres -#, fuzzy msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" -msgstr "reproducir {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "reproducir {animation: STRING} | {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres msgid "Stop the currently playing animation." @@ -391,8 +385,8 @@ msgstr "Entrada" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and " -"right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and" +" right) and y (up and down)." msgstr "" "Mueve al personaje hacia arriba, abajo, izquierda y derecha con el teclado " "usando las teclas proporcionadas. La velocidad del movimiento puede ser " @@ -401,8 +395,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " -"speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" +" speed {speed: VECTOR2}" msgstr "" "mover con teclas {up: STRING} {down: STRING} {left: STRING} {right: STRING} " "a velocidad {speed: VECTOR2}" @@ -428,8 +422,8 @@ msgstr "Ciclo de vida" msgid "" "Attached blocks will be executed during the processing step of the main loop" msgstr "" -"Los bloques conectados serán ejecutados durante el paso de procesamiento del " -"bucle principal." +"Los bloques conectados serán ejecutados durante el paso de procesamiento del" +" bucle principal." #: addons/block_code/blocks/lifecycle/process.tres msgid "every frame" @@ -566,8 +560,7 @@ msgid "" "\n" "Hint: snap a [b]Comparison[/b] block into the condition." msgstr "" -"Corre los bloques conectados mientras la condición [i]condition[/i] sea " -"cierta.\n" +"Corre los bloques conectados mientras la condición [i]condition[/i] sea cierta.\n" "\n" "Hint: encaja un bloque de [b]Comparación[/b] dentro de la condición." @@ -732,13 +725,12 @@ msgstr "" "Reproduce la transmisión de audio con el volumen y tono proporcionados." #: addons/block_code/blocks/sounds/play_sound.tres -#, fuzzy msgid "" "play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" -"reproducir el sonido {name: STRING} con volumen {db: FLOAT} dB y escala de " -"tono {pitch: FLOAT}" +"reproducir el sonido {name: STRING} | con volumen {db: FLOAT} dB y escala de" +" tono {pitch: FLOAT}" #: addons/block_code/blocks/sounds/stop_sound.tres msgid "stop the sound {name: STRING}" @@ -750,7 +742,8 @@ msgstr "Ciclo de vida | Aparecer" #: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres msgid "Emitted when all active particles have finished processing." -msgstr "Emitido cuando todas las partículas activas han terminado de procesar." +msgstr "" +"Emitido cuando todas las partículas activas han terminado de procesar." #: addons/block_code/blocks/spawn/cpuparticles2d_finished.tres msgid "when particles are finished" @@ -762,7 +755,7 @@ msgstr "Transformación | Posición" #: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres msgid "set physics position {position: VECTOR2}" -msgstr "establecer posición física a {position: VECTOR2}" +msgstr "establecer posición física en {position: VECTOR2}" #: addons/block_code/blocks/ui/label_set_text.tres msgid "UI" @@ -774,7 +767,7 @@ msgstr "Establece el texto de la etiqueta." #: addons/block_code/blocks/ui/label_set_text.tres msgid "set text to {text: STRING}" -msgstr "establecer texto a {text: STRING}" +msgstr "establecer texto en {text: STRING}" #: addons/block_code/blocks/variables/vector2.tres msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" @@ -782,36 +775,35 @@ msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" #: addons/block_code/code_generation/block_definition.gd msgid "Set the %s property" -msgstr "" +msgstr "Establece la propiedad %s" #: addons/block_code/code_generation/block_definition.gd msgid "set %%s to {value: %s}" -msgstr "" +msgstr "establecer %%s en {value: %s}" #: addons/block_code/code_generation/block_definition.gd msgid "Change the %s property" -msgstr "" +msgstr "Cambia la propiedad %s" #: addons/block_code/code_generation/block_definition.gd msgid "change %%s by {value: %s}" -msgstr "" +msgstr "cambiar %%s por {value: %s}" #: addons/block_code/code_generation/block_definition.gd msgid "The %s property" -msgstr "" +msgstr "La propiedad %s" #: addons/block_code/code_generation/block_definition.gd -#, fuzzy msgid "Set the %s variable" -msgstr "Crear variable nueva" +msgstr "Establece la variable %s" #: addons/block_code/code_generation/block_definition.gd msgid "set %s to {value: %s}" -msgstr "" +msgstr "establecer %s en {value: %s}" #: addons/block_code/code_generation/block_definition.gd msgid "The %s variable" -msgstr "" +msgstr "La variable %s" #: addons/block_code/inspector_plugin/block_script_inspector.gd msgid "Open Block Script" @@ -819,83 +811,81 @@ msgstr "Abrir script de bloques" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "move with {player: NIL} buttons as {kind: NIL}" -msgstr "" +msgstr "mover con botones {player: NIL} como {kind: NIL}" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"Move the character using the “Player 1” or “Player 2” controls as configured " -"in Godot.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured in Godot.\n" "\n" -"“Top-down” enables the character to move in both x (horizontal) and y " -"(vertical) dimensions, as if the camera is above the character, looking " -"down. No gravity is added.\n" +"“Top-down” enables the character to move in both x (horizontal) and y (vertical) dimensions, as if the camera is above the character, looking down. No gravity is added.\n" "\n" -"“Platformer” enables the character to move as if the camera is looking from " -"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " -"making the character fall down until they collide with something.\n" +"“Platformer” enables the character to move as if the camera is looking from the side, like a side-scroller. Gravity is applied on the y (vertical) axis, making the character fall down until they collide with something.\n" "\n" -"“Spaceship” uses the left/right controls to rotate the character and up/down " -"controls to go forward or backward in the direction they are pointing." +"“Spaceship” uses the left/right controls to rotate the character and up/down controls to go forward or backward in the direction they are pointing." msgstr "" +"Mueve al personaje usando los controles de “Player 1” o “Player 2” como están configurados en Godot.\n" +"\n" +"“Top-down” hace que el personaje se mueva en ambas dimensiones x (horizontal) e y (vertical), como si la cámara estuviera sobre el personaje, apuntando hacia abajo. No se agrega gravedad.\n" +"\n" +"“Platformer” hace que el personaje se mueva como si la cámara estuviera apuntando de costado, como un side-scroller. Se aplica gravedad en el eje y (vertical), dejando al personaje caer hacia abajo hasta que colisiona con algo.\n" +"\n" +"“Spaceship” utiliza los controles izquierda/derecha para rotar al personaje y arriba/abajo para moverlo hacia adelante o atrás en la dirección que está apuntando." #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "game over {result: STRING}" -msgstr "registrar texto {text: STRING}" +msgstr "game over {result: STRING}" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "Show the game over label with the win or lose message." -msgstr "" +msgstr "Muestra el cartel de \"game over\" con un mensaje de ganar o perder." #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "reset game over" -msgstr "" +msgstr "reiniciar game over" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "Reset the game over label." -msgstr "Establece el texto de la etiqueta." +msgstr "Reinicia el cartel de \"game over\"." #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd -#, fuzzy msgid "set score to {score: INT}" -msgstr "establecer texto a {text: STRING}" +msgstr "establecer puntaje en {score: INT}" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "change score by {score: INT}" -msgstr "" +msgstr "cambiar el puntaje por {score: INT}" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "spawn once" -msgstr "" +msgstr "spawnear una vez" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "start spawning" -msgstr "" +msgstr "comenzar spawneo" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "stop spawning" -msgstr "" +msgstr "detener spawneo" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "is spawning" -msgstr "" +msgstr "está spawneando" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "set spawn period to {new_period: FLOAT}" -msgstr "" +msgstr "establecer período de spawneo en {new_period: FLOAT}" #: addons/block_code/simple_spawner/simple_spawner.gd msgid "spawn period" -msgstr "" +msgstr "período de spawneo" #: addons/block_code/ui/main_panel.tscn msgid "Advanced" -msgstr "" +msgstr "Avanzado" #: addons/block_code/ui/main_panel.tscn msgid "Show Generated Script" @@ -919,7 +909,8 @@ msgstr "Selecciona un nodo para crear y editar un código de bloques." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for \"{node}\"." +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." msgstr "" "Utiliza el código de bloques para crear un comporamiento particular y " "mecánicas de juego para \"{node}\"." @@ -946,11 +937,11 @@ msgstr "Tipo:" #: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd msgid "Duplicate" -msgstr "" +msgstr "Duplicar" #: addons/block_code/ui/blocks/utilities/drag_drop_area/drag_drop_area.gd msgid "Delete" -msgstr "" +msgstr "Borrar" #: addons/block_code/ui/blocks/utilities/parameter_input/parameter_input.tscn msgid "Parameter" @@ -987,74 +978,62 @@ msgstr "Copiar" #: addons/block_code/blocks/input/mouse_position.tres msgid "The coordinates of the mouse position." -msgstr "" +msgstr "Las coordenadas de la posición del mouse." #: addons/block_code/blocks/input/mouse_position.tres msgid "mouse position" -msgstr "" +msgstr "posición del mouse" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "Gives the x or y of a [b]Vector2[/b]" -msgstr "Obtiene la componente X de un [i]Vector2[/i]." +msgstr "Establece el x o y de un [b]Vector2[/b]" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "{xy: NIL} of {vector2: VECTOR2}" -msgstr "x de {vector2: VECTOR2}" +msgstr "{xy: NIL} de {vector2: VECTOR2}" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "Gives the x, y, or z of a [b]Vector3[/b]" -msgstr "Obtiene la componente X de un [i]Vector2[/i]." +msgstr "Establece el x, y, o z de un [b]Vector3[/b]" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "{xyz: NIL} of {vector3: VECTOR3}" -msgstr "x de {vector2: VECTOR2}" +msgstr "{xyz: NIL} de {vector3: VECTOR3}" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "" "Multiplies a Vector3 with a number. Use this, for example, to get a point " "some distance away along an angle." msgstr "" -"Multiplica un vector por un número. Usa esto, por ejemplo, para obtener un " -"punto a cierta distancia a lo largo de un ángulo." +"Multiplica un Vector3 por un número. Usa esto, por ejemplo, para obtener un " +"punto a lo largo de un ángulo." #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "multiply {vector: VECTOR3} by {number: FLOAT}" -msgstr "multiplicar {vector: VECTOR2} por {number: FLOAT}" +msgstr "multiplicar {vector: VECTOR3} por {number: FLOAT}" #: addons/block_code/blocks/communication/switch_scene.tres msgid "" -"Stop playing the current scene, and switch to a different one. You might use " -"this to switch to a new level." +"Stop playing the current scene, and switch to a different one. You might use" +" this to switch to a new level." msgstr "" +"Deja de reproducir la escena actual, y cambia a otra escena. Podrías usar " +"esto para cambiar a un nuevo nivel." #: addons/block_code/blocks/communication/switch_scene.tres -#, fuzzy msgid "switch the scene to {file_path: STRING}" -msgstr "establecer texto a {text: STRING}" +msgstr "cambiar la escena a {file_path: STRING}" #: addons/block_code/blocks/variables/vector3.tres -#, fuzzy msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" -msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" #: addons/block_code/blocks/lifecycle/physics_process.tres -#, fuzzy msgid "Attached blocks will be executed before each physics step" msgstr "" -"Los bloques conectados serán ejecutados una vez que el nodo esté \"listo\"." +"Los bloques conectados serán ejecutados durante el paso de procesamiento de " +"física" #: addons/block_code/blocks/lifecycle/physics_process.tres msgid "every physics step" -msgstr "" - -#~ msgid "Gives the y of a [i]Vector2[/i]" -#~ msgstr "Obtiene la componente Y de un [i]Vector2[/i]." - -#~ msgid "y of {vector2: VECTOR2}" -#~ msgstr "y del {vector2: VECTOR2}" +msgstr "en cada paso de física" diff --git a/addons/block_code/locale/pl.po b/addons/block_code/locale/pl.po index 62a65992..8a767d96 100644 --- a/addons/block_code/locale/pl.po +++ b/addons/block_code/locale/pl.po @@ -58,8 +58,6 @@ # 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 @@ -85,14 +83,6 @@ # 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 @@ -155,25 +145,31 @@ # 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 -# +# res://addons/block_code/blocks/input/mouse_position.tres +# res://addons/block_code/blocks/math/vector2_xy.tres +# res://addons/block_code/blocks/math/vector3_xyz.tres +# res://addons/block_code/blocks/math/vector3_multiply.tres +# res://addons/block_code/blocks/communication/switch_scene.tres +# res://addons/block_code/blocks/variables/vector3.tres +# res://addons/block_code/blocks/lifecycle/physics_process.tres +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Tomasz Chabora, 2024 -# +# Manuel Quiñones, 2025 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Tomasz Chabora, 2024\n" +"Last-Translator: Manuel Quiñones, 2025\n" "Language-Team: Polish (https://app.transifex.com/endless-os/teams/9016/pl/)\n" -"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" -"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" +"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" @@ -325,9 +321,8 @@ msgid "Play the animation." msgstr "Odtwórz animację." #: addons/block_code/blocks/graphics/animationplayer_play.tres -#, fuzzy msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" -msgstr "odtwórz {animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "odtwórz {animation: STRING} | {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres msgid "Stop the currently playing animation." @@ -390,8 +385,8 @@ msgstr "Sterowanie" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and " -"right) and y (up and down)." +"given keys. The speed of movement can be adjusted separately for x (left and" +" right) and y (up and down)." msgstr "" "Porusz postacią w górę, dół, lewo i prawo za pomocą klawiatury, używając " "danych klawiszy. Szybkość poruszania może być dopasowana oddzielnie dla x " @@ -399,8 +394,8 @@ msgstr "" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " -"speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" +" speed {speed: VECTOR2}" msgstr "" "poruszaj się klawiszami {up: STRING} {down: STRING} {left: STRING} {right: " "STRING} z szybkością {speed: VECTOR2}" @@ -724,13 +719,12 @@ msgid "Play the audio stream with volume and pitch" msgstr "Odtwórz strumień audio z głośnością i wysokością" #: addons/block_code/blocks/sounds/play_sound.tres -#, fuzzy msgid "" "play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" -"odtwórz dźwięk {name: STRING} z głośnością {db: FLOAT} dB i skalą wysokości " -"{pitch: FLOAT}" +"odtwórz dźwięk {name: STRING} | z głośnością {db: FLOAT} dB i skalą " +"wysokości {pitch: FLOAT}" #: addons/block_code/blocks/sounds/stop_sound.tres msgid "stop the sound {name: STRING}" @@ -793,9 +787,8 @@ msgid "The %s property" msgstr "" #: addons/block_code/code_generation/block_definition.gd -#, fuzzy msgid "Set the %s variable" -msgstr "Utwórz nową zmienną" +msgstr "" #: addons/block_code/code_generation/block_definition.gd msgid "set %s to {value: %s}" @@ -815,25 +808,18 @@ msgstr "" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"Move the character using the “Player 1” or “Player 2” controls as configured " -"in Godot.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured in Godot.\n" "\n" -"“Top-down” enables the character to move in both x (horizontal) and y " -"(vertical) dimensions, as if the camera is above the character, looking " -"down. No gravity is added.\n" +"“Top-down” enables the character to move in both x (horizontal) and y (vertical) dimensions, as if the camera is above the character, looking down. No gravity is added.\n" "\n" -"“Platformer” enables the character to move as if the camera is looking from " -"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " -"making the character fall down until they collide with something.\n" +"“Platformer” enables the character to move as if the camera is looking from the side, like a side-scroller. Gravity is applied on the y (vertical) axis, making the character fall down until they collide with something.\n" "\n" -"“Spaceship” uses the left/right controls to rotate the character and up/down " -"controls to go forward or backward in the direction they are pointing." +"“Spaceship” uses the left/right controls to rotate the character and up/down controls to go forward or backward in the direction they are pointing." msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "game over {result: STRING}" -msgstr "wypisz tekst {text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "Show the game over label with the win or lose message." @@ -844,18 +830,16 @@ msgid "reset game over" msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "Reset the game over label." -msgstr "Ustaw tekst dla etykiety." +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd -#, fuzzy msgid "set score to {score: INT}" -msgstr "ustaw text na {text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "change score by {score: INT}" @@ -911,7 +895,8 @@ msgstr "Wybierz węzeł, by utworzyć i edytować kod blokowy." #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "" -"Use block coding to create custom behavior and game mechanics for \"{node}\"." +"Use block coding to create custom behavior and game mechanics for " +"\"{node}\"." msgstr "" "Użyj kodowania blokowego, by utworzyć własne zachowanie i mechaniki dla " "\"{node}\"." @@ -986,89 +971,49 @@ msgid "mouse position" msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "Gives the x or y of a [b]Vector2[/b]" -msgstr "Zwraca x z [i]Vector2[/i]" +msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "{xy: NIL} of {vector2: VECTOR2}" -msgstr "x z {vector2: VECTOR2}" +msgstr "{xy: NIL} z {vector2: VECTOR2}" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "Gives the x, y, or z of a [b]Vector3[/b]" -msgstr "Zwraca x z [i]Vector2[/i]" +msgstr "" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "{xyz: NIL} of {vector3: VECTOR3}" -msgstr "x z {vector2: VECTOR2}" +msgstr "{xyz: NIL} z {vector3: VECTOR3}" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "" "Multiplies a Vector3 with a number. Use this, for example, to get a point " "some distance away along an angle." msgstr "" -"Mnoży wektor z liczbą. Użyj tego, na przykład, by dostać jakiś dystans " -"wzdłuż kąta." #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "multiply {vector: VECTOR3} by {number: FLOAT}" -msgstr "pomnóż {vector: VECTOR2} przez {number: FLOAT}" +msgstr "pomnóż {vector: VECTOR3} przez {number: FLOAT}" #: addons/block_code/blocks/communication/switch_scene.tres msgid "" -"Stop playing the current scene, and switch to a different one. You might use " -"this to switch to a new level." +"Stop playing the current scene, and switch to a different one. You might use" +" this to switch to a new level." msgstr "" #: addons/block_code/blocks/communication/switch_scene.tres -#, fuzzy msgid "switch the scene to {file_path: STRING}" -msgstr "ustaw text na {text: STRING}" +msgstr "" #: addons/block_code/blocks/variables/vector3.tres -#, fuzzy msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" -msgstr "vector2 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" #: addons/block_code/blocks/lifecycle/physics_process.tres -#, fuzzy msgid "Attached blocks will be executed before each physics step" -msgstr "Dołączone bloki będą wykonane raz, kiedy węzeł jest \"gotowy\"" +msgstr "" #: addons/block_code/blocks/lifecycle/physics_process.tres msgid "every physics step" msgstr "" - -#~ msgid "Gives the y of a [i]Vector2[/i]" -#~ msgstr "Zwraca y z [i]Vector2[/i]" - -#~ msgid "y of {vector2: VECTOR2}" -#~ msgstr "y z {vector2: VECTOR2}" - -#~ msgid "" -#~ "[b]Up arrow:[/b] Start/stop spawning.\n" -#~ "[b]Down arrow:[/b] Spawn once.\n" -#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" -#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" -#~ "\n" -#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -#~ "\n" -#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " -#~ "only removed by the SimpleSpawner node according to the limit setings." -#~ msgstr "" -#~ "[b]Strzałka w górę:[/b] Zacznij/przestań przyzywać.\n" -#~ "[b]Strzałka w dół:[/b] Przyzwij raz.\n" -#~ "[b]Strzałka w lewo:[/b] Zmniejsz częstotliwość przyzywania.\n" -#~ "[b]Strzałka w prawo:[/b] Zwiększ częstotliwość przyzywania.\n" -#~ "\n" -#~ "Z inspektora: Spróbuj zmienić limit przyzywania i zachowanie limitu " -#~ "przyzywania.\n" -#~ "\n" -#~ "Kolorowe piłki usuwają się same po 3 sekundach, podczas gdy niekolorowe " -#~ "piłki są usuwane tylko przez węzeł SimpleSpawner zgodnie z ustawieniami " -#~ "limitów." diff --git a/addons/block_code/locale/zh_CN.po b/addons/block_code/locale/zh_CN.po index 22d8d190..71217a62 100644 --- a/addons/block_code/locale/zh_CN.po +++ b/addons/block_code/locale/zh_CN.po @@ -58,8 +58,6 @@ # 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 @@ -85,14 +83,6 @@ # 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 @@ -155,23 +145,31 @@ # 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 -# +# res://addons/block_code/blocks/input/mouse_position.tres +# res://addons/block_code/blocks/math/vector2_xy.tres +# res://addons/block_code/blocks/math/vector3_xyz.tres +# res://addons/block_code/blocks/math/vector3_multiply.tres +# res://addons/block_code/blocks/communication/switch_scene.tres +# res://addons/block_code/blocks/variables/vector3.tres +# res://addons/block_code/blocks/lifecycle/physics_process.tres +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Deep ChTi, 2024 -# +# Jimmy Lu, 2025 +# Manuel Quiñones, 2025 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Deep ChTi, 2024\n" -"Language-Team: Chinese (China) (https://app.transifex.com/endless-os/" -"teams/9016/zh_CN/)\n" -"Language: zh_CN\n" +"Last-Translator: Manuel Quiñones, 2025\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: 8-bit\n" +"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -250,7 +248,7 @@ msgstr "使用以下语句定义方法/函数" #: addons/block_code/blocks/communication/define_method.tres msgid "define method {method_name: STRING_NAME}" -msgstr "" +msgstr "定义方法{method_name: STRING_NAME}" #: addons/block_code/blocks/communication/get_node.tres msgid "Communication | Nodes" @@ -262,7 +260,7 @@ msgstr "" #: addons/block_code/blocks/communication/get_node.tres msgid "{path: NIL}" -msgstr "" +msgstr "{path: NIL}" #: addons/block_code/blocks/communication/is_in_group.tres msgid "Is this node in the group" @@ -324,9 +322,8 @@ msgid "Play the animation." msgstr "播放动画" #: addons/block_code/blocks/graphics/animationplayer_play.tres -#, fuzzy msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" -msgstr "播放动画{animation: STRING}{direction: NIL}{wait_mode: NIL}" +msgstr "播放动画 {animation: STRING} | {direction: NIL} {wait_mode: NIL}" #: addons/block_code/blocks/graphics/animationplayer_stop.tres msgid "Stop the currently playing animation." @@ -389,19 +386,17 @@ msgstr "输入" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and " -"right) and y (up and down)." -msgstr "" -"使用给定的键通过键盘上下、向左和向右移动角色。可以分别为 x (左和右) 和 y " -"(上和下) 调整移动速度。" +"given keys. The speed of movement can be adjusted separately for x (left and" +" right) and y (up and down)." +msgstr "使用给定的键通过键盘上下、向左和向右移动角色。可以分别为 x (左和右) 和 y (上和下) 调整移动速度。" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " -"speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" +" speed {speed: VECTOR2}" msgstr "" -"使用键盘上的{up: STRING}{down: STRING}{left: STRING}{right: STRING}键,用速度" -"{speed: VECTOR2}移动" +"使用键盘上的{up: STRING}{down: STRING}{left: STRING}{right: STRING}键,用速度{speed: " +"VECTOR2}移动" #: addons/block_code/blocks/input/is_input_actioned.tres msgid "True if the specified input action has been pressed or released." @@ -651,7 +646,7 @@ msgstr "" #: addons/block_code/blocks/math/vector_from_angle.tres msgid "Creates a unit Vector2 rotated to the given angle in radians." -msgstr "" +msgstr "新增一個指定角度(弳度)的二維單位向量" #: addons/block_code/blocks/math/vector_from_angle.tres msgid "vector from {angle: FLOAT}" @@ -665,7 +660,7 @@ msgstr "" #: addons/block_code/blocks/math/vector_multiply.tres msgid "multiply {vector: VECTOR2} by {number: FLOAT}" -msgstr "" +msgstr "二維向量{vector: VECTOR2}乘以常數{number: FLOAT}" #: addons/block_code/blocks/physics/characterbody2d_move_and_slide.tres msgid "move and slide" @@ -717,7 +712,7 @@ msgstr "" msgid "" "play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" -msgstr "" +msgstr "播放音效 {name: STRING} | 使用音量 {db: FLOAT} 分貝及音高比例 {pitch: FLOAT}" #: addons/block_code/blocks/sounds/stop_sound.tres msgid "stop the sound {name: STRING}" @@ -741,7 +736,7 @@ msgstr "" #: addons/block_code/blocks/transform/rigidbody2d_physics_position.tres msgid "set physics position {position: VECTOR2}" -msgstr "" +msgstr "設定位置{position: VECTOR2}" #: addons/block_code/blocks/ui/label_set_text.tres msgid "UI" @@ -757,7 +752,7 @@ msgstr "" #: addons/block_code/blocks/variables/vector2.tres msgid "vector2 x: {x: FLOAT} y: {y: FLOAT}" -msgstr "" +msgstr "二維向量 x: {x: FLOAT} y: {y: FLOAT}" #: addons/block_code/code_generation/block_definition.gd msgid "Set the %s property" @@ -780,9 +775,8 @@ msgid "The %s property" msgstr "" #: addons/block_code/code_generation/block_definition.gd -#, fuzzy msgid "Set the %s variable" -msgstr "创建新变量" +msgstr "" #: addons/block_code/code_generation/block_definition.gd msgid "set %s to {value: %s}" @@ -802,25 +796,18 @@ msgstr "" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"Move the character using the “Player 1” or “Player 2” controls as configured " -"in Godot.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured in Godot.\n" "\n" -"“Top-down” enables the character to move in both x (horizontal) and y " -"(vertical) dimensions, as if the camera is above the character, looking " -"down. No gravity is added.\n" +"“Top-down” enables the character to move in both x (horizontal) and y (vertical) dimensions, as if the camera is above the character, looking down. No gravity is added.\n" "\n" -"“Platformer” enables the character to move as if the camera is looking from " -"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " -"making the character fall down until they collide with something.\n" +"“Platformer” enables the character to move as if the camera is looking from the side, like a side-scroller. Gravity is applied on the y (vertical) axis, making the character fall down until they collide with something.\n" "\n" -"“Spaceship” uses the left/right controls to rotate the character and up/down " -"controls to go forward or backward in the direction they are pointing." +"“Spaceship” uses the left/right controls to rotate the character and up/down controls to go forward or backward in the direction they are pointing." msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "game over {result: STRING}" -msgstr "添加到组{group: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "Show the game over label with the win or lose message." @@ -896,7 +883,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 @@ -974,7 +962,7 @@ msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres msgid "{xy: NIL} of {vector2: VECTOR2}" -msgstr "" +msgstr "二維向量 {vector2: VECTOR2} 的 {xy: NIL}" #: addons/block_code/blocks/math/vector3_xyz.tres msgid "Gives the x, y, or z of a [b]Vector3[/b]" @@ -982,7 +970,7 @@ msgstr "" #: addons/block_code/blocks/math/vector3_xyz.tres msgid "{xyz: NIL} of {vector3: VECTOR3}" -msgstr "" +msgstr "二維向量 {vector3: VECTOR3} 的 {xyz: NIL}" #: addons/block_code/blocks/math/vector3_multiply.tres msgid "" @@ -992,12 +980,12 @@ msgstr "" #: addons/block_code/blocks/math/vector3_multiply.tres msgid "multiply {vector: VECTOR3} by {number: FLOAT}" -msgstr "" +msgstr "二維向量 {vector: VECTOR3} 乘以常數 {number: FLOAT}" #: addons/block_code/blocks/communication/switch_scene.tres msgid "" -"Stop playing the current scene, and switch to a different one. You might use " -"this to switch to a new level." +"Stop playing the current scene, and switch to a different one. You might use" +" this to switch to a new level." msgstr "" #: addons/block_code/blocks/communication/switch_scene.tres diff --git a/addons/block_code/locale/zh_TW.po b/addons/block_code/locale/zh_TW.po index dd5073c5..c9206f64 100644 --- a/addons/block_code/locale/zh_TW.po +++ b/addons/block_code/locale/zh_TW.po @@ -58,8 +58,6 @@ # 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 @@ -85,14 +83,6 @@ # 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 @@ -155,25 +145,31 @@ # 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 -# +# res://addons/block_code/blocks/input/mouse_position.tres +# res://addons/block_code/blocks/math/vector2_xy.tres +# res://addons/block_code/blocks/math/vector3_xyz.tres +# res://addons/block_code/blocks/math/vector3_multiply.tres +# res://addons/block_code/blocks/communication/switch_scene.tres +# res://addons/block_code/blocks/variables/vector3.tres +# res://addons/block_code/blocks/lifecycle/physics_process.tres +# # FIRST AUTHOR , YEAR. -# +# # Translators: # Vanessa Chang, 2024 # Will Thompson , 2024 -# Jian-Hong Pan, 2024 -# +# Jian-Hong Pan, 2025 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: Block Coding Plugin\n" -"Last-Translator: Jian-Hong Pan, 2024\n" -"Language-Team: Chinese (Taiwan) (https://app.transifex.com/endless-os/" -"teams/9016/zh_TW/)\n" -"Language: zh_TW\n" +"Last-Translator: Jian-Hong Pan, 2025\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: 8-bit\n" +"Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" #: addons/block_code/block_code_plugin.gd @@ -326,9 +322,8 @@ msgid "Play the animation." msgstr "播放動畫" #: addons/block_code/blocks/graphics/animationplayer_play.tres -#, fuzzy msgid "play {animation: STRING} | {direction: NIL} {wait_mode: NIL}" -msgstr "播放{animation: STRING} {direction: NIL} {wait_mode: NIL}" +msgstr "" #: addons/block_code/blocks/graphics/animationplayer_stop.tres msgid "Stop the currently playing animation." @@ -391,19 +386,17 @@ msgstr "輸入" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" "Move the character up, down, left, and right with the keyboard using the " -"given keys. The speed of movement can be adjusted separately for x (left and " -"right) and y (up and down)." -msgstr "" -"使用鍵盤上所設定的按鍵,讓角色可以上下左右移動。移動速度可以分別調整 x 軸(左" -"右)和 y 軸(上下)的速度。" +"given keys. The speed of movement can be adjusted separately for x (left and" +" right) and y (up and down)." +msgstr "使用鍵盤上所設定的按鍵,讓角色可以上下左右移動。移動速度可以分別調整 x 軸(左右)和 y 軸(上下)的速度。" #: addons/block_code/blocks/input/characterbody2d_move.tres msgid "" -"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at " -"speed {speed: VECTOR2}" +"move with keys {up: STRING} {down: STRING} {left: STRING} {right: STRING} at" +" speed {speed: VECTOR2}" msgstr "" -"使用鍵盤的{up: STRING}{down: STRING}{left: STRING}{right: STRING}以速度 " -"{speed: VECTOR2}移動" +"使用鍵盤的{up: STRING}{down: STRING}{left: STRING}{right: STRING}以速度 {speed: " +"VECTOR2}移動" #: addons/block_code/blocks/input/is_input_actioned.tres msgid "True if the specified input action has been pressed or released." @@ -424,7 +417,7 @@ msgstr "生命週期" #: addons/block_code/blocks/lifecycle/process.tres msgid "" "Attached blocks will be executed during the processing step of the main loop" -msgstr "附加的區塊將在主迴圈的處理步驟中執行" +msgstr "附加的區塊將在主迴圈中執行" #: addons/block_code/blocks/lifecycle/process.tres msgid "every frame" @@ -478,7 +471,7 @@ msgstr "將文句輸出顯示" #: addons/block_code/blocks/log/print.tres msgid "log text {text: STRING}" -msgstr "日誌文本 {text: STRING}" +msgstr "將text輸出到日誌 {text: STRING}" #: addons/block_code/blocks/logic/and.tres #: addons/block_code/blocks/logic/not.tres @@ -546,7 +539,7 @@ msgstr "繼續" #: addons/block_code/blocks/loops/for.tres msgid "Run the connected blocks [i]number[/i] times" -msgstr "執行已連接的區塊[i] 數字[/i]次" +msgstr "將串接的區塊[i]執行[/i]次" #: addons/block_code/blocks/loops/for.tres msgid "repeat {number: INT}" @@ -558,13 +551,13 @@ msgid "" "\n" "Hint: snap a [b]Comparison[/b] block into the condition." msgstr "" -"只要[i]條件[/i]為 true,就執行已連接的區塊。\n" +"當[i]條件[/i]為 true,就執行已串接的區塊。\n" "\n" "提示:將一個[b]比較運算子[/b]區塊拖入條件中。" #: addons/block_code/blocks/loops/while.tres msgid "while {condition: BOOL}" -msgstr "當條件{condition: BOOL}成立時的迴圈" +msgstr "當條件{condition: BOOL}成立時執行的迴圈" #: addons/block_code/blocks/math/add.tres #: addons/block_code/blocks/math/cos.tres @@ -626,8 +619,8 @@ msgid "" "[i]to[/i] inclusively. [i]from[/i] and [i]to[/i] can be a negative or " "positive number" msgstr "" -"產生一個範圍從 [i]from [/i]到 [i]to[/i]之間的隨機帶符號32位整數,包含範圍的兩" -"端。[i]from [/i]和[i]to [/i]可以是負數或是正數。" +"產生一個範圍從 [i]from [/i]到 [i]to[/i]之間的隨機32位整數(正負值),包含範圍的兩端。[i]from [/i]和[i]to " +"[/i]可以是負數或是正數。" #: addons/block_code/blocks/math/randi_range.tres msgid "random integer number between {from: INT} and {to: INT}" @@ -665,8 +658,7 @@ msgstr "指定角度(弳度){angle: FLOAT}的二維單位向量" msgid "" "Multiplies a vector with a number. Use this, for example, to get a point " "some distance away along an angle." -msgstr "" -"將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" +msgstr "將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" #: addons/block_code/blocks/math/vector_multiply.tres msgid "multiply {vector: VECTOR2} by {number: FLOAT}" @@ -719,12 +711,10 @@ msgid "Play the audio stream with volume and pitch" msgstr "播放聲音串流並控制音量和音調" #: addons/block_code/blocks/sounds/play_sound.tres -#, fuzzy msgid "" "play the sound {name: STRING} | with volume {db: FLOAT} dB and pitch scale " "{pitch: FLOAT}" msgstr "" -"播放音效 {name: STRING}:使用音量 {db: FLOAT} 分貝及音高比例 {pitch: FLOAT}" #: addons/block_code/blocks/sounds/stop_sound.tres msgid "stop the sound {name: STRING}" @@ -787,9 +777,8 @@ msgid "The %s property" msgstr "" #: addons/block_code/code_generation/block_definition.gd -#, fuzzy msgid "Set the %s variable" -msgstr "宣告新變數" +msgstr "" #: addons/block_code/code_generation/block_definition.gd msgid "set %s to {value: %s}" @@ -809,25 +798,18 @@ msgstr "" #: addons/block_code/simple_nodes/simple_character/simple_character.gd msgid "" -"Move the character using the “Player 1” or “Player 2” controls as configured " -"in Godot.\n" +"Move the character using the “Player 1” or “Player 2” controls as configured in Godot.\n" "\n" -"“Top-down” enables the character to move in both x (horizontal) and y " -"(vertical) dimensions, as if the camera is above the character, looking " -"down. No gravity is added.\n" +"“Top-down” enables the character to move in both x (horizontal) and y (vertical) dimensions, as if the camera is above the character, looking down. No gravity is added.\n" "\n" -"“Platformer” enables the character to move as if the camera is looking from " -"the side, like a side-scroller. Gravity is applied on the y (vertical) axis, " -"making the character fall down until they collide with something.\n" +"“Platformer” enables the character to move as if the camera is looking from the side, like a side-scroller. Gravity is applied on the y (vertical) axis, making the character fall down until they collide with something.\n" "\n" -"“Spaceship” uses the left/right controls to rotate the character and up/down " -"controls to go forward or backward in the direction they are pointing." +"“Spaceship” uses the left/right controls to rotate the character and up/down controls to go forward or backward in the direction they are pointing." msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "game over {result: STRING}" -msgstr "日誌文本 {text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd msgid "Show the game over label with the win or lose message." @@ -838,18 +820,16 @@ msgid "reset game over" msgstr "" #: addons/block_code/simple_nodes/simple_ending/simple_ending.gd -#, fuzzy msgid "Reset the game over label." -msgstr "設定標籤文字" +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "0" msgstr "0" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd -#, fuzzy msgid "set score to {score: INT}" -msgstr "設定文字{text: STRING}" +msgstr "" #: addons/block_code/simple_nodes/simple_scoring/simple_scoring.gd msgid "change score by {score: INT}" @@ -905,7 +885,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 "使用區塊程式碼來為 {node}建立客製化的行為和遊戲機制" #: addons/block_code/ui/block_canvas/block_canvas.tscn @@ -922,7 +903,7 @@ msgstr "在編輯器中打開" #: addons/block_code/ui/block_canvas/block_canvas.tscn msgid "Override Block Code" -msgstr "覆蓋區塊程式碼" +msgstr "覆寫區塊程式碼" #: addons/block_code/ui/blocks/block/block.gd msgid "Type:" @@ -978,86 +959,49 @@ msgid "mouse position" msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "Gives the x or y of a [b]Vector2[/b]" -msgstr "取得[i]二維向量[/i]的 X 分量" +msgstr "" #: addons/block_code/blocks/math/vector2_xy.tres -#, fuzzy msgid "{xy: NIL} of {vector2: VECTOR2}" -msgstr "二維向量{vector2: VECTOR2}的 x" +msgstr "" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "Gives the x, y, or z of a [b]Vector3[/b]" -msgstr "取得[i]二維向量[/i]的 X 分量" +msgstr "" #: addons/block_code/blocks/math/vector3_xyz.tres -#, fuzzy msgid "{xyz: NIL} of {vector3: VECTOR3}" -msgstr "二維向量{vector2: VECTOR2}的 x" +msgstr "" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "" "Multiplies a Vector3 with a number. Use this, for example, to get a point " "some distance away along an angle." msgstr "" -"將向量與數字相乘。例如,可以使用這個方法來計算沿著某個角度一段距離外的點" #: addons/block_code/blocks/math/vector3_multiply.tres -#, fuzzy msgid "multiply {vector: VECTOR3} by {number: FLOAT}" -msgstr "二維向量{vector: VECTOR2}乘以常數{number: FLOAT}" +msgstr "" #: addons/block_code/blocks/communication/switch_scene.tres msgid "" -"Stop playing the current scene, and switch to a different one. You might use " -"this to switch to a new level." +"Stop playing the current scene, and switch to a different one. You might use" +" this to switch to a new level." msgstr "" #: addons/block_code/blocks/communication/switch_scene.tres -#, fuzzy msgid "switch the scene to {file_path: STRING}" -msgstr "設定文字{text: STRING}" +msgstr "" #: addons/block_code/blocks/variables/vector3.tres -#, fuzzy msgid "vector3 x: {x: FLOAT} y: {y: FLOAT}: z: {z: FLOAT}" -msgstr "二維向量 x: {x: FLOAT} y: {y: FLOAT}" +msgstr "" #: addons/block_code/blocks/lifecycle/physics_process.tres -#, fuzzy msgid "Attached blocks will be executed before each physics step" -msgstr "附加的區塊將在節點\"準備好\"時執行一次" +msgstr "" #: addons/block_code/blocks/lifecycle/physics_process.tres msgid "every physics step" msgstr "" - -#~ msgid "Gives the y of a [i]Vector2[/i]" -#~ msgstr "取得[i]二維向量[/i]的 Y 分量" - -#~ msgid "y of {vector2: VECTOR2}" -#~ msgstr "二維向量{vector2: VECTOR2}的 y" - -#~ msgid "" -#~ "[b]Up arrow:[/b] Start/stop spawning.\n" -#~ "[b]Down arrow:[/b] Spawn once.\n" -#~ "[b]Left arrow:[/b] Reduce spawn frequency.\n" -#~ "[b]Right arrow:[/b] Increase spawn frequency.\n" -#~ "\n" -#~ "From the Inspector: Try changing spawn limit and spawn limit behavior.\n" -#~ "\n" -#~ "Color balls remove themselves after 3 seconds. While uncolored balls are " -#~ "only removed by the SimpleSpawner node according to the limit setings." -#~ msgstr "" -#~ "[b]上箭頭:[/b] 開始/停止生成。\n" -#~ "[b]下箭頭:[/b] 生成一次。\n" -#~ "[b]左箭頭:[/b] 減少生成頻率。\n" -#~ "[b]右箭頭:[/b] 增加生成頻率。\n" -#~ "\n" -#~ "屬性面板:嘗試更改生成限制條件和生成限制行為。\n" -#~ "\n" -#~ "顏色球會在 3 秒後自動移除。而未上色的球則只會根據 SimpleSpawner 節點所設定" -#~ "的限制條件進行移除。"