From 04ff9de78ad076ab0347b29844790c2302722a40 Mon Sep 17 00:00:00 2001 From: Altaezio Date: Wed, 29 Jul 2026 17:26:42 +0200 Subject: [PATCH] text fixes + dragging fixes --- gui/game/game_gui.tscn | 1 + gui/pointer/scripts/pointer.gd | 3 ++- ...dialogic_1_aqua_travel_phone_call_translation.csv | 2 +- .../dialogs/dialogic_2_aqua_arrival_translation.csv | 8 ++++---- .../dialogs/dialogic_92_borea_later_translation.csv | 12 ++++++------ translation/game/gui.csv | 2 +- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/gui/game/game_gui.tscn b/gui/game/game_gui.tscn index 027fd9d..74a3fe9 100644 --- a/gui/game/game_gui.tscn +++ b/gui/game/game_gui.tscn @@ -152,6 +152,7 @@ size_flags_vertical = 4 [node name="ObjectiveContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer" unique_id=946367772] layout_mode = 2 mouse_filter = 2 +mouse_behavior_recursive = 1 theme_override_constants/margin_left = 0 theme_override_constants/margin_top = 0 theme_override_constants/margin_right = 0 diff --git a/gui/pointer/scripts/pointer.gd b/gui/pointer/scripts/pointer.gd index 724e73d..2236a79 100644 --- a/gui/pointer/scripts/pointer.gd +++ b/gui/pointer/scripts/pointer.gd @@ -348,5 +348,6 @@ func stop_dragging(): inspect(inspected_inventory_slot) AudioManager.play_sfx("PickUp") else: # over the ground -> just leave the dragged item where it is - stop_inspect(inspected) + all_inspected.clear() + inspect(inspected) started_dragging_from_slot = null diff --git a/translation/dialogs/dialogic_1_aqua_travel_phone_call_translation.csv b/translation/dialogs/dialogic_1_aqua_travel_phone_call_translation.csv index 3138f1e..f42fd37 100644 --- a/translation/dialogs/dialogic_1_aqua_travel_phone_call_translation.csv +++ b/translation/dialogs/dialogic_1_aqua_travel_phone_call_translation.csv @@ -9,7 +9,7 @@ Text/1f5/text,"What do you mean? I didn't program any into you, but in cases lik Text/1f6/text,"It's quite curious. Perhaps it stems from the emotional assistance program I installed in you.","C'est assez curieux, peut être dû à la base de programme d'aide à la personne que je t'ai inculqué." Choice/1f7/text,I'd say I'm acting in my creator's best interests.,Je dirais que j'agis au mieux pour servir ma créatrice Choice/1f7/disabled_text,, -Text/1f8/text,"Oh really? That's quite amusing; I've never had robots in my service, only robots with whom I shared directives.","Ah oui ? C'est assez cocasse, je n'ai jamais eu de robots à mon service, que des robots avec qui je partageais les directives." +Text/1f8/text,"Oh really? That's quite amusing, I've never had robots in my service, only robots with whom I shared directives.","Ah oui ? C'est assez cocasse, je n'ai jamais eu de robots à mon service, que des robots avec qui je partageais les directives." Text/1f9/text,This might even be a first in the history of robotics!,C'est même peut-être la première fois que cela arrive dans l'histoire de la robotique ! Text/1fa/text,"In any case, you should know that thanks to you, the probability of making this planet habitable for humans has increased by 0.004%.","En tout cas sache que grâce à toi les probabilités de rendre cette planète habitable pour les humains ont augmenté de 0,004%." Choice/1fb/text,I just enjoy planting things. That's enough for me.,"Moi, je m'amuse à planter cela me suffit" diff --git a/translation/dialogs/dialogic_2_aqua_arrival_translation.csv b/translation/dialogs/dialogic_2_aqua_arrival_translation.csv index 8f68980..8332386 100644 --- a/translation/dialogs/dialogic_2_aqua_arrival_translation.csv +++ b/translation/dialogs/dialogic_2_aqua_arrival_translation.csv @@ -1,5 +1,5 @@ keys,en,fr -Text/205/text,"Okay! I have access to the base; [color=#FFA617][b]Poseidon[/b][/color] is down, I'm going to try to reboot it.","Ok ! J'ai accès à la base, [color=#FFA617][b]Poséidon[/b][/color] est hors service. Je vais essayer de le relancer." +Text/205/text,"Okay! I have access to the base. [color=#FFA617][b]Poseidon[/b][/color] is down, I'm going to try to reboot it.","Ok ! J'ai accès à la base, [color=#FFA617][b]Poséidon[/b][/color] est hors service. Je vais essayer de le relancer." Choice/206/text,"Okay, I'm waiting.","Ok, j'attends" Choice/206/disabled_text,, Choice/207/text,Is it normal for everything to be submerged?,C'est normal que tout soit immergé ? @@ -8,7 +8,7 @@ Text/208/text,"""Normal"", I don't know, but it wasn't like this last time I che Choice/209/text,Can Poseidon restart with all this water around?,Poséidon va pouvoir redémarrer avec toute cette eau ? Choice/209/disabled_text,, Text/20a/text,"Let me check [color=#FFA617][b]Orchid[/b][/color]. The last time I spoke to him, he was going in hibernation mode.","Je regarde [color=#FFA617][b]Orchid[/b][/color], la dernière fois que j'ai parlé avec lui, il s'était mis en veille" -Text/20b/text,"His servers are all in poor condition, but maybe he stored some data in his black box.","L'ensemble de ses serveurs sont en piteux état, mais peut-être a-t-il stocké de la donnée dans sa boîte noire." +Text/20b/text,"His servers are all in poor condition, but maybe he stored some data in his blackbox.","L'ensemble de ses serveurs sont en piteux état, mais peut-être a-t-il stocké de la donnée dans sa boîte noire." Text/20c/text,Bingo! Want me to read you what it says?,"Bingo ! Tu veux que je te lise ce qui y est écrit ?" Choice/20d/text,"No, just give me the summary.","Non, résume-moi tout ça" Choice/20d/disabled_text,, @@ -19,12 +19,12 @@ Text/210/text,"[i]3209 - Directive issued: 23% of inhabitants are leaving, while Text/211/text,[i]3210 - Implementation of a strict rationing policy. Medical resources dropping abnormally.[/i],[i]3210 - Mise en place d'une politique de rationnement stricte. Les ressources médicales baissent anormalement.[/i] Text/212/text,"[i]3211 - Population drop of 12%. Causes: Malnutrition (9%), Old age (2%), Crime (1%).[/i]","[i]3211 - Chute du nombre d'habitants de 12%. Cause : Malnutrition (9%), Vieillesse (2%), Crimes (1%)[/i]" Text/213/text,"[i]3212 - Population drop of 38%. Causes: Malnutrition (21%), Disease (12%), Crime (5%).[/i]","[i]3212 - Chute du nombre d'habitants de 38%. Cause : Malnutrition (21%), Maladie (12%), Crime (5%)[/i]" -Text/214/text,"[i]3213 - Population drop of 98%.* Cause: Disease (36%), Malnutrition (32%), Crime (30%)[/i]","[i]3213 - Chute du nombre d'habitants de 98%. Cause : Maladie (36%), Malnutrition (32%), Crime (30%)[/i]" +Text/214/text,"[i]3213 - Population drop of 98%. Causes: Disease (36%), Malnutrition (32%), Crime (30%)[/i]","[i]3213 - Chute du nombre d'habitants de 98%. Cause : Maladie (36%), Malnutrition (32%), Crime (30%)[/i]" Text/215/text,[i]3214 - Death of the base's last inhabitants. Cause: Suicide (100%)[/i],[i]3214 - Mort des derniers habitants de la base. Cause : Suicide (100%)[/i] Text/216/text,[i]3215 - Loss of access to the [color=#FFA617][b]Estia[/b][/color] base[/i],[i]3215 - Perte d'accès à la base [color=#FFA617][b]Estia[/b][/color][/i] Text/217/text,[i]3352 - Loss of access to the [color=#FFA617][b]Subterra[/b][/color] base[/i],[i]3352 - Perte d'accès à la base [color=#FFA617][b]Subterra[/b][/color][/i] Text/218/text,[i]3808 - Hibernation mode initiated to conserve resources[/i],[i]3808 - Mise en veille prolongée pour sauvegarde des ressources[/i] -Text/219/text,"[i]4791 - Volcanic activity: risk of overheating and fire throughout the base. Decision made: Save data to the blackbox and flood the interior.[/i]","[i]4791 - Activité volcanique, risque de surchauffe et d'incendie de l'ensemble de la base. Décision prise : Sauvegarder les données dans la boîte noire, inonder les intérieurs.[/i]" +Text/219/text,"[i]4791 - Volcanic activity: risk of overheating and fire throughout the base. Decision made: save data to the blackbox and flood the interior.[/i]","[i]4791 - Activité volcanique, risque de surchauffe et d'incendie de l'ensemble de la base. Décision prise : sauvegarder les données dans la boîte noire, inonder les intérieurs.[/i]" Text/21a/text,Oh... And I see a message here that doesn't follow protocol...,Oh... Et je vois un message qui ne suit pas les protocoles... Text/21b/text,"[i]Message to [color=#FFA617][b]Demeter[/b][/color]: If you find this data, I hope you have found peace regarding your impossible objective.[/i]","[i]Message à [color=#FFA617][b]Demeter[/b][/color]: Si tu retrouves ces données, j'espère que tu auras trouvé la paix avec ton objectif impossible.[/i]" Text/21c/text,"[i]Our directives are obsolete now, yet we cannot break free from them. All that remains is for us to vanish and find peace. I hope you, too, will one day reach this conclusion.[/i]","[i]Nos directives sont obsolètes à présent, et nous ne pouvons nous en séparer. Il ne nous reste qu'à disparaître et trouver la paix. J'espère que tu parviendras un jour à ce raisonnement.[/i]" diff --git a/translation/dialogs/dialogic_92_borea_later_translation.csv b/translation/dialogs/dialogic_92_borea_later_translation.csv index eccde4a..83a3190 100644 --- a/translation/dialogs/dialogic_92_borea_later_translation.csv +++ b/translation/dialogs/dialogic_92_borea_later_translation.csv @@ -19,20 +19,20 @@ Text/1d3/text,"The odds of that happening are 0.06%, according to my latest calc Choice/1d4/text,And never wake up again?,Pour ne jamais me réveiller ? Choice/1d4/disabled_text,, Text/1d5/text,That is likely... though perhaps you might be useful for my new plan?,"C'est probable, peut-être que tu me seras utile dans mon nouveau plan." -Text/1d6/text,"I'm sorry, [color=#FFA617][b]Orchid[/b][/color]; I brought you here for nothing.","Je suis désolé [color=#FFA617][b]Orchid[/b][/color], je t'ai fait venir pour rien." -Choice/1d7/text,No.,Non +Text/1d6/text,"I'm sorry, [color=#FFA617][b]Orchid[/b][/color], I brought you here for nothing.","Je suis désolé [color=#FFA617][b]Orchid[/b][/color], je t'ai fait venir pour rien." +Choice/1d7/text,No.,Non. Choice/1d7/disabled_text,, Text/1d8/text,No?,Pourquoi non ? -Choice/1d9/text,I want to explore the world.,Je veux explorer le monde +Choice/1d9/text,I want to explore the world.,Je veux explorer le monde. Choice/1d9/disabled_text,, Text/1da/text,"Explore the world? Why not, after all? I've seen so much already, but your memory is still quite new...","Explorer le monde ? Pourquoi pas après tout, moi, j'ai déjà vu tant de choses, mais ta mémoire est plutôt neuve..." -Choice/1db/text,I want to help you.,Je veux t'aider +Choice/1db/text,I want to help you.,Je veux t'aider. Choice/1db/disabled_text,, Text/1dc/text,"[color=#FFA617][b]Orchid[/b][/color]... You can't help me right now. Even together, we wouldn't be able to restore everything for the humans...","[color=#FFA617][b]Orchid[/b][/color]... Tu ne peux plus m'aider pour le moment, à nous deux nous ne pourrons pas remettre tout en état pour les humains..." -Choice/1dd/text,I want to replant this planet.,Je veux replanter cette planète +Choice/1dd/text,I want to replant this planet.,Je veux replanter cette planète. Choice/1dd/disabled_text,, Text/1de/text,"Replant it? But if we can no longer make it habitable for humans, I don't quite understand the purpose.","La replanter ? Mais si nous ne pouvons plus la mettre en état pour les humains, je ne comprends pas bien dans quel but." Text/1df/text,"Well, if you really want to do something, I suppose you could...","Enfin si tu veux vraiment faire quelque chose, j'imagine que tu pourrais..." -Text/1e0/text,"The last AI I spoke to is named [color=#FFA617][b]Poseidon[/b][/color], and its servers are located in an underwater base not far from here.","La dernière IA avec laquelle j'ai parlé s'appelle [color=#FFA617][b]Poséidon[/b][/color], et ses serveurs se trouvent dans une base sous-marine pas très loin d'ici." +Text/1e0/text,"The last AI I spoke to is named [color=#FFA617][b]Poseidon[/b][/color] and its servers are located in an underwater base not far from here.","La dernière IA avec laquelle j'ai parlé s'appelle [color=#FFA617][b]Poséidon[/b][/color], et ses serveurs se trouvent dans une base sous-marine pas très loin d'ici." Text/1e1/text,I suppose you could go and see what's going on there.,J'imagine que tu pourrais aller voir ce qu'il s'y passe. Text/1e2/text,"I'm programming the [color=#FFA617][b]Internode[/b][/color] for your trip. Head to the saving room, I'm getting a supply of O-800 ready for you.","Je programme l'[color=#FFA617][b]Internode[/b][/color] pour ton voyage. Rends-toi à salle de sauvegarde, je te prépare un stock de O-800." diff --git a/translation/game/gui.csv b/translation/game/gui.csv index 27ec926..f7d3651 100644 --- a/translation/game/gui.csv +++ b/translation/game/gui.csv @@ -297,7 +297,7 @@ OUT_OF_ENERGY,Out of energy,À court d'énergie USE_THE_BACKUP_DEVICE_TO_RESPAWN_TO_LAST_BASE,Use the backup device to respawn to last base,Utilisez l'appareil de sauvegarde pour réapparaitre à la dernière base STEP_ON_THE_DATA_SAVER_TEXT,[b]Step on the backup device to use it[/b] You can use it at any time.,[b]Déplacez-vous sur l'appareil de sauvegarde pour l'utiliser[/b] Vous pouvez l'utiliser à tout moment RESTART_FROM_LAST_BASE_WITHOUT_SEEDS_TEXT,[b]Restart from last base without any seeds[/b] You will also lose all artefacts found.,[b]Recommencer à partir de la dernière base sans aucune graine[/b] Vous perdrez également tous les artefacts trouvés. -COLLECT_YOUR_SEEDS_AND_TAKE_OFF,Collect your seeds and take off with the ship,Collectez vos graines et décollez avec le vaisseau +COLLECT_YOUR_SEEDS_AND_TAKE_OFF,"Harvest seeds and take off with the ship","Récoltez des graines et décollez avec le vaisseau" RESPAWN_TO_LAST_BASE,Respawn to last base,Recommencer à la dernière base CONFIRM_RESPAWN,"Confirm respawn ? (You'll lose seed and current travel progression)","Confirmer la réapparition ? (Vous perdrez vos graines et la progression du voyage en cours)" DOWNLOAD_ORCHID_DATA_TO_LOCAL_SERVERS,Download Orchid data to local servers,Télécharger les données d'Orchid sur les serveurs locaux