diff --git a/.vscode/settings.json b/.vscode/settings.json index ea88a0efce..7d1ba0921a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -469,7 +469,25 @@ "settings": { "foreground": "#e59400" } + }, + { + "scope": "renpy.meta.color.#00ccff", + "settings": { + "foreground": "#00ccff" + } + }, + { + "scope": "renpy.meta.color.#f5bc02", + "settings": { + "foreground": "#f5bc02" + } + }, + { + "scope": "renpy.meta.color.#00ccff", + "settings": { + "foreground": "#00ccff" + } } ] } -} +} \ No newline at end of file diff --git a/game/tl/french/AbYss_MZ.rpy b/game/tl/french/code/AbYss_MZ.rpy similarity index 100% rename from game/tl/french/AbYss_MZ.rpy rename to game/tl/french/code/AbYss_MZ.rpy diff --git a/game/tl/french/Nasty_Burger_Interaction_MZ.rpy b/game/tl/french/code/Nasty_Burger_Interaction_MZ.rpy similarity index 100% rename from game/tl/french/Nasty_Burger_Interaction_MZ.rpy rename to game/tl/french/code/Nasty_Burger_Interaction_MZ.rpy diff --git a/game/tl/french/Transition.rpy b/game/tl/french/code/base/Transition.rpy similarity index 100% rename from game/tl/french/Transition.rpy rename to game/tl/french/code/base/Transition.rpy diff --git a/game/tl/french/character customization.rpy b/game/tl/french/code/base/character customization.rpy similarity index 100% rename from game/tl/french/character customization.rpy rename to game/tl/french/code/base/character customization.rpy diff --git a/game/tl/french/computer.rpy b/game/tl/french/code/base/computer.rpy similarity index 100% rename from game/tl/french/computer.rpy rename to game/tl/french/code/base/computer.rpy diff --git a/game/tl/french/controls.rpy b/game/tl/french/code/base/controls.rpy similarity index 100% rename from game/tl/french/controls.rpy rename to game/tl/french/code/base/controls.rpy diff --git a/game/tl/french/options.rpy b/game/tl/french/code/base/options.rpy similarity index 100% rename from game/tl/french/options.rpy rename to game/tl/french/code/base/options.rpy diff --git a/game/tl/french/pda_screen.rpy b/game/tl/french/code/base/pda_screen.rpy similarity index 100% rename from game/tl/french/pda_screen.rpy rename to game/tl/french/code/base/pda_screen.rpy diff --git a/game/tl/french/screens.rpy b/game/tl/french/code/base/screens.rpy similarity index 100% rename from game/tl/french/screens.rpy rename to game/tl/french/code/base/screens.rpy diff --git a/game/tl/french/fight_Dash.rpy b/game/tl/french/code/battle/fight_Dash.rpy similarity index 100% rename from game/tl/french/fight_Dash.rpy rename to game/tl/french/code/battle/fight_Dash.rpy diff --git a/game/tl/french/fight_ghost_bathroom.rpy b/game/tl/french/code/battle/fight_ghost_bathroom.rpy similarity index 100% rename from game/tl/french/fight_ghost_bathroom.rpy rename to game/tl/french/code/battle/fight_ghost_bathroom.rpy diff --git a/game/tl/french/fight_ghosts.rpy b/game/tl/french/code/battle/fight_ghosts.rpy similarity index 100% rename from game/tl/french/fight_ghosts.rpy rename to game/tl/french/code/battle/fight_ghosts.rpy diff --git a/game/tl/french/fight_shadow.rpy b/game/tl/french/code/battle/fight_shadow.rpy similarity index 100% rename from game/tl/french/fight_shadow.rpy rename to game/tl/french/code/battle/fight_shadow.rpy diff --git a/game/tl/french/battlesetup.rpy b/game/tl/french/code/battleoverhaul/battlesetup.rpy similarity index 100% rename from game/tl/french/battlesetup.rpy rename to game/tl/french/code/battleoverhaul/battlesetup.rpy diff --git a/game/tl/french/newbattle.rpy b/game/tl/french/code/battleoverhaul/newbattle.rpy similarity index 100% rename from game/tl/french/newbattle.rpy rename to game/tl/french/code/battleoverhaul/newbattle.rpy diff --git a/game/tl/french/9999-battle-label.rpy b/game/tl/french/code/battleoverhaul/renpy/9999-battle-label.rpy similarity index 100% rename from game/tl/french/9999-battle-label.rpy rename to game/tl/french/code/battleoverhaul/renpy/9999-battle-label.rpy diff --git a/game/tl/french/training_machine.rpy b/game/tl/french/code/battleoverhaul/training_machine.rpy similarity index 100% rename from game/tl/french/training_machine.rpy rename to game/tl/french/code/battleoverhaul/training_machine.rpy diff --git a/game/tl/french/lancer.rpy b/game/tl/french/code/characters/lancer.rpy similarity index 100% rename from game/tl/french/lancer.rpy rename to game/tl/french/code/characters/lancer.rpy diff --git a/game/tl/french/cutOut.rpy b/game/tl/french/code/cutOut.rpy similarity index 100% rename from game/tl/french/cutOut.rpy rename to game/tl/french/code/cutOut.rpy diff --git a/game/tl/french/episode1_MZ.rpy b/game/tl/french/code/episode1_MZ.rpy similarity index 100% rename from game/tl/french/episode1_MZ.rpy rename to game/tl/french/code/episode1_MZ.rpy diff --git a/game/tl/french/episode2_MZ.rpy b/game/tl/french/code/episode2_MZ.rpy similarity index 100% rename from game/tl/french/episode2_MZ.rpy rename to game/tl/french/code/episode2_MZ.rpy diff --git a/game/tl/french/episode3_MZ.rpy b/game/tl/french/code/episode3_MZ.rpy similarity index 100% rename from game/tl/french/episode3_MZ.rpy rename to game/tl/french/code/episode3_MZ.rpy diff --git a/game/tl/french/episode4_MZ.rpy b/game/tl/french/code/episode4_MZ.rpy similarity index 100% rename from game/tl/french/episode4_MZ.rpy rename to game/tl/french/code/episode4_MZ.rpy diff --git a/game/tl/french/episode5_MZ.rpy b/game/tl/french/code/episode5_MZ.rpy similarity index 100% rename from game/tl/french/episode5_MZ.rpy rename to game/tl/french/code/episode5_MZ.rpy diff --git a/game/tl/french/episode6_MZ.rpy b/game/tl/french/code/episode6_MZ.rpy similarity index 100% rename from game/tl/french/episode6_MZ.rpy rename to game/tl/french/code/episode6_MZ.rpy diff --git a/game/tl/french/episode7_MZ.rpy b/game/tl/french/code/episode7_MZ.rpy similarity index 100% rename from game/tl/french/episode7_MZ.rpy rename to game/tl/french/code/episode7_MZ.rpy diff --git a/game/tl/french/episode8_MZ.rpy b/game/tl/french/code/episode8_MZ.rpy similarity index 100% rename from game/tl/french/episode8_MZ.rpy rename to game/tl/french/code/episode8_MZ.rpy diff --git a/game/tl/french/episode_1_side_quest_Paulina.rpy b/game/tl/french/code/episode_1_side_quest_Paulina.rpy similarity index 100% rename from game/tl/french/episode_1_side_quest_Paulina.rpy rename to game/tl/french/code/episode_1_side_quest_Paulina.rpy diff --git a/game/tl/french/episode_2_pda_side_quest.rpy b/game/tl/french/code/episode_2_pda_side_quest.rpy similarity index 100% rename from game/tl/french/episode_2_pda_side_quest.rpy rename to game/tl/french/code/episode_2_pda_side_quest.rpy diff --git a/game/tl/french/episode_4_cylindrical.rpy b/game/tl/french/code/episode_4_cylindrical.rpy similarity index 100% rename from game/tl/french/episode_4_cylindrical.rpy rename to game/tl/french/code/episode_4_cylindrical.rpy diff --git a/game/tl/french/episode_4_p_phantom.rpy b/game/tl/french/code/episode_4_p_phantom.rpy similarity index 100% rename from game/tl/french/episode_4_p_phantom.rpy rename to game/tl/french/code/episode_4_p_phantom.rpy diff --git a/game/tl/french/episode_4_twinkle_twinkle.rpy b/game/tl/french/code/episode_4_twinkle_twinkle.rpy similarity index 100% rename from game/tl/french/episode_4_twinkle_twinkle.rpy rename to game/tl/french/code/episode_4_twinkle_twinkle.rpy diff --git a/game/tl/french/episode_5_casual_night.rpy b/game/tl/french/code/episode_5_casual_night.rpy similarity index 100% rename from game/tl/french/episode_5_casual_night.rpy rename to game/tl/french/code/episode_5_casual_night.rpy diff --git a/game/tl/french/episodes_selection.rpy b/game/tl/french/code/episodes_selection.rpy similarity index 100% rename from game/tl/french/episodes_selection.rpy rename to game/tl/french/code/episodes_selection.rpy diff --git a/game/tl/french/house_misc.rpy b/game/tl/french/code/house_misc.rpy similarity index 100% rename from game/tl/french/house_misc.rpy rename to game/tl/french/code/house_misc.rpy diff --git a/game/tl/french/jack_training_machine.rpy b/game/tl/french/code/jack_training_machine.rpy similarity index 100% rename from game/tl/french/jack_training_machine.rpy rename to game/tl/french/code/jack_training_machine.rpy diff --git a/game/tl/french/jazz_yoga.rpy b/game/tl/french/code/jazz_yoga.rpy similarity index 100% rename from game/tl/french/jazz_yoga.rpy rename to game/tl/french/code/jazz_yoga.rpy diff --git a/game/tl/french/laundry_room.rpy b/game/tl/french/code/laundry_room.rpy similarity index 100% rename from game/tl/french/laundry_room.rpy rename to game/tl/french/code/laundry_room.rpy diff --git a/game/tl/french/lily_introduction.rpy b/game/tl/french/code/lily_introduction.rpy similarity index 100% rename from game/tl/french/lily_introduction.rpy rename to game/tl/french/code/lily_introduction.rpy diff --git a/game/tl/french/maddie_breakfast.rpy b/game/tl/french/code/maddie_breakfast.rpy similarity index 100% rename from game/tl/french/maddie_breakfast.rpy rename to game/tl/french/code/maddie_breakfast.rpy diff --git a/game/tl/french/maddie_staying_home.rpy b/game/tl/french/code/maddie_staying_home.rpy similarity index 100% rename from game/tl/french/maddie_staying_home.rpy rename to game/tl/french/code/maddie_staying_home.rpy diff --git a/game/tl/french/maddie_tv.rpy b/game/tl/french/code/maddie_tv.rpy similarity index 100% rename from game/tl/french/maddie_tv.rpy rename to game/tl/french/code/maddie_tv.rpy diff --git a/game/tl/french/maddie_x_jack.rpy b/game/tl/french/code/maddie_x_jack.rpy similarity index 100% rename from game/tl/french/maddie_x_jack.rpy rename to game/tl/french/code/maddie_x_jack.rpy diff --git a/game/tl/french/maddie_yoga.rpy b/game/tl/french/code/maddie_yoga.rpy similarity index 100% rename from game/tl/french/maddie_yoga.rpy rename to game/tl/french/code/maddie_yoga.rpy diff --git a/game/tl/french/mall_parking_lot.rpy b/game/tl/french/code/mall_parking_lot.rpy similarity index 100% rename from game/tl/french/mall_parking_lot.rpy rename to game/tl/french/code/mall_parking_lot.rpy diff --git a/game/tl/french/Desiree_Dialogue.rpy b/game/tl/french/code/misc/Desiree_Dialogue.rpy similarity index 100% rename from game/tl/french/Desiree_Dialogue.rpy rename to game/tl/french/code/misc/Desiree_Dialogue.rpy diff --git a/game/tl/french/Jack_Dialogue_1_MZ.rpy b/game/tl/french/code/misc/Jack_Dialogue_1_MZ.rpy similarity index 100% rename from game/tl/french/Jack_Dialogue_1_MZ.rpy rename to game/tl/french/code/misc/Jack_Dialogue_1_MZ.rpy diff --git a/game/tl/french/Maddie_Dialogue_1_MZ.rpy b/game/tl/french/code/misc/Maddie_Dialogue_1_MZ.rpy similarity index 100% rename from game/tl/french/Maddie_Dialogue_1_MZ.rpy rename to game/tl/french/code/misc/Maddie_Dialogue_1_MZ.rpy diff --git a/game/tl/french/dasirees_service.rpy b/game/tl/french/code/misc/dasirees_service.rpy similarity index 100% rename from game/tl/french/dasirees_service.rpy rename to game/tl/french/code/misc/dasirees_service.rpy diff --git a/game/tl/french/desiree_affection_scenes.rpy b/game/tl/french/code/misc/desiree_affection_scenes.rpy similarity index 100% rename from game/tl/french/desiree_affection_scenes.rpy rename to game/tl/french/code/misc/desiree_affection_scenes.rpy diff --git a/game/tl/french/desiree_cowgirl.rpy b/game/tl/french/code/misc/desiree_cowgirl.rpy similarity index 100% rename from game/tl/french/desiree_cowgirl.rpy rename to game/tl/french/code/misc/desiree_cowgirl.rpy diff --git a/game/tl/french/desiree_repeatable_service.rpy b/game/tl/french/code/misc/desiree_repeatable_service.rpy similarity index 100% rename from game/tl/french/desiree_repeatable_service.rpy rename to game/tl/french/code/misc/desiree_repeatable_service.rpy diff --git a/game/tl/french/mystery_shop_MZ.rpy b/game/tl/french/code/mystery_shop_MZ.rpy similarity index 100% rename from game/tl/french/mystery_shop_MZ.rpy rename to game/tl/french/code/mystery_shop_MZ.rpy diff --git a/game/tl/french/nasty_burger.rpy b/game/tl/french/code/nasty_burger.rpy similarity index 100% rename from game/tl/french/nasty_burger.rpy rename to game/tl/french/code/nasty_burger.rpy diff --git a/game/tl/french/paulina_spookchat.rpy b/game/tl/french/code/paulina_spookchat.rpy similarity index 100% rename from game/tl/french/paulina_spookchat.rpy rename to game/tl/french/code/paulina_spookchat.rpy diff --git a/game/tl/french/sam_handjob.rpy b/game/tl/french/code/sam_handjob.rpy similarity index 100% rename from game/tl/french/sam_handjob.rpy rename to game/tl/french/code/sam_handjob.rpy diff --git a/game/tl/french/sam_home.rpy b/game/tl/french/code/sam_home.rpy similarity index 100% rename from game/tl/french/sam_home.rpy rename to game/tl/french/code/sam_home.rpy diff --git a/game/tl/french/sam_spookchat_selfie.rpy b/game/tl/french/code/sam_spookchat_selfie.rpy similarity index 100% rename from game/tl/french/sam_spookchat_selfie.rpy rename to game/tl/french/code/sam_spookchat_selfie.rpy diff --git a/game/tl/french/school_misc.rpy b/game/tl/french/code/school_misc.rpy similarity index 100% rename from game/tl/french/school_misc.rpy rename to game/tl/french/code/school_misc.rpy diff --git a/game/tl/french/school_upstairs_landing.rpy b/game/tl/french/code/school_upstairs_landing.rpy similarity index 100% rename from game/tl/french/school_upstairs_landing.rpy rename to game/tl/french/code/school_upstairs_landing.rpy diff --git a/game/tl/french/spookchat_paulina.rpy b/game/tl/french/code/spookchat_paulina.rpy similarity index 100% rename from game/tl/french/spookchat_paulina.rpy rename to game/tl/french/code/spookchat_paulina.rpy diff --git a/game/tl/french/spookchat_sam.rpy b/game/tl/french/code/spookchat_sam.rpy similarity index 100% rename from game/tl/french/spookchat_sam.rpy rename to game/tl/french/code/spookchat_sam.rpy diff --git a/game/tl/french/spookchat_star.rpy b/game/tl/french/code/spookchat_star.rpy similarity index 100% rename from game/tl/french/spookchat_star.rpy rename to game/tl/french/code/spookchat_star.rpy diff --git a/game/tl/french/spookchat_tucker.rpy b/game/tl/french/code/spookchat_tucker.rpy similarity index 100% rename from game/tl/french/spookchat_tucker.rpy rename to game/tl/french/code/spookchat_tucker.rpy diff --git a/game/tl/french/star_gym_running.rpy b/game/tl/french/code/star_gym_running.rpy similarity index 100% rename from game/tl/french/star_gym_running.rpy rename to game/tl/french/code/star_gym_running.rpy diff --git a/game/tl/french/the_bus_stop.rpy b/game/tl/french/code/the_bus_stop.rpy similarity index 100% rename from game/tl/french/the_bus_stop.rpy rename to game/tl/french/code/the_bus_stop.rpy diff --git a/game/tl/french/town_map_1.rpy b/game/tl/french/code/town_map_1.rpy similarity index 100% rename from game/tl/french/town_map_1.rpy rename to game/tl/french/code/town_map_1.rpy diff --git a/game/tl/french/valerie_nasty_burger_soda_incident.rpy b/game/tl/french/code/valerie_nasty_burger_soda_incident.rpy similarity index 100% rename from game/tl/french/valerie_nasty_burger_soda_incident.rpy rename to game/tl/french/code/valerie_nasty_burger_soda_incident.rpy diff --git a/game/tl/french/common.rpym b/game/tl/french/common.rpym new file mode 100644 index 0000000000..5118b86136 --- /dev/null +++ b/game/tl/french/common.rpym @@ -0,0 +1,1247 @@ + +translate french strings: + + # renpy/common/00accessibility.rpy:28 + old "Self-voicing disabled." + new "Lecture vocale désactivée." + + # renpy/common/00accessibility.rpy:29 + old "Clipboard voicing enabled. " + new "Lecture vocale vers presse-papier activée. " + + # renpy/common/00accessibility.rpy:30 + old "Self-voicing enabled. " + new "Lecture vocale activée. " + + # renpy/common/00accessibility.rpy:32 + old "bar" + new "barre" + + # renpy/common/00accessibility.rpy:33 + old "selected" + new "sélectionné" + + # renpy/common/00accessibility.rpy:34 + old "viewport" + new "viewport" + + # renpy/common/00accessibility.rpy:35 + old "horizontal scroll" + new "barre de scrolling horizontal" + + # renpy/common/00accessibility.rpy:36 + old "vertical scroll" + new "barre de scrolling vertical" + + # renpy/common/00accessibility.rpy:37 + old "activate" + new "activer" + + # renpy/common/00accessibility.rpy:38 + old "deactivate" + new "désactiver" + + # renpy/common/00accessibility.rpy:39 + old "increase" + new "augmenter" + + # renpy/common/00accessibility.rpy:40 + old "decrease" + new "diminuer" + + # renpy/common/00accessibility.rpy:138 + old "Font Override" + new "Forcer la police" + + # renpy/common/00accessibility.rpy:142 + old "Default" + new "Par défaut" + + # renpy/common/00accessibility.rpy:146 + old "DejaVu Sans" + new "DejaVu Sans" + + # renpy/common/00accessibility.rpy:150 + old "Opendyslexic" + new "Opendyslexic" + + # renpy/common/00accessibility.rpy:156 + old "Text Size Scaling" + new "Redimensionnement du texte" + + # renpy/common/00accessibility.rpy:162 + old "Reset" + new "Réinitaliser" + + # renpy/common/00accessibility.rpy:168 + old "Line Spacing Scaling" + new "Espacement vertical" + + # renpy/common/00accessibility.rpy:180 + old "High Contrast Text" + new "Texte en contraste élevé (surbrillance)" + + # renpy/common/00accessibility.rpy:182 + old "Enable" + new "Active" + + # renpy/common/00accessibility.rpy:186 + old "Disable" + new "Désactivé" + + # renpy/common/00accessibility.rpy:193 + old "Self-Voicing" + new "Lecture vocale" + + # renpy/common/00accessibility.rpy:197 + old "Off" + new "Désactivée" + + # renpy/common/00accessibility.rpy:201 + old "Text-to-speech" + new "Synthèse vocale" + + # renpy/common/00accessibility.rpy:205 + old "Clipboard" + new "Presse-papier" + + # renpy/common/00accessibility.rpy:209 + old "Debug" + new "Débogage" + + # renpy/common/00accessibility.rpy:215 + old "Self-Voicing Volume Drop" + new "Baisse de volume pendant la lecture vocale" + + # renpy/common/00accessibility.rpy:224 + old "The options on this menu are intended to improve accessibility. They may not work with all games, and some combinations of options may render the game unplayable. This is not an issue with the game or engine. For the best results when changing fonts, try to keep the text size the same as it originally was." + new "Les options de ce menu ont pour objectif d'augmenter l'accessibilité. Elles peuvent ne pas fonctionner sur tous les jeux, et certaines combinations d'options peuvent rendre le jeu injouable. Le problème ne vient pas du jeu ou du moteur. Pour de meilleurs résultats en changeant la police, essayez de maintenir le texte de la même taille qu'avant." + + # renpy/common/00accessibility.rpy:229 + old "Return" + new "Retour" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Monday" + new "{#weekday}Lundi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Tuesday" + new "{#weekday}Mardi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Wednesday" + new "{#weekday}Mercredi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Thursday" + new "{#weekday}Jeudi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Friday" + new "{#weekday}Vendredi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Saturday" + new "{#weekday}Samedi" + + # renpy/common/00action_file.rpy:26 + old "{#weekday}Sunday" + new "{#weekday}Dimanche" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Mon" + new "{#weekday_short}Lun" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Tue" + new "{#weekday_short}Mar" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Wed" + new "{#weekday_short}Mer" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Thu" + new "{#weekday_short}Jeu" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Fri" + new "{#weekday_short}Ven" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Sat" + new "{#weekday_short}Sam" + + # renpy/common/00action_file.rpy:37 + old "{#weekday_short}Sun" + new "{#weekday_short}Dim" + + # renpy/common/00action_file.rpy:47 + old "{#month}January" + new "{#month}Janvier" + + # renpy/common/00action_file.rpy:47 + old "{#month}February" + new "{#month}Février" + + # renpy/common/00action_file.rpy:47 + old "{#month}March" + new "{#month}Mars" + + # renpy/common/00action_file.rpy:47 + old "{#month}April" + new "{#month}Avril" + + # renpy/common/00action_file.rpy:47 + old "{#month}May" + new "{#month}Mai" + + # renpy/common/00action_file.rpy:47 + old "{#month}June" + new "{#month}Juin" + + # renpy/common/00action_file.rpy:47 + old "{#month}July" + new "{#month}Juillet" + + # renpy/common/00action_file.rpy:47 + old "{#month}August" + new "{#month}Août" + + # renpy/common/00action_file.rpy:47 + old "{#month}September" + new "{#month}Septembre" + + # renpy/common/00action_file.rpy:47 + old "{#month}October" + new "{#month}Octobre" + + # renpy/common/00action_file.rpy:47 + old "{#month}November" + new "{#month}Novembre" + + # renpy/common/00action_file.rpy:47 + old "{#month}December" + new "{#month}Décembre" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Jan" + new "{#month_short}Jan" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Feb" + new "{#month_short}Fév" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Mar" + new "{#month_short}Mar" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Apr" + new "{#month_short}Avr" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}May" + new "{#month_short}Mai" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Jun" + new "{#month_short}Juin" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Jul" + new "{#month_short}Juil" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Aug" + new "{#month_short}Aoû" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Sep" + new "{#month_short}Sep" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Oct" + new "{#month_short}Oct" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Nov" + new "{#month_short}Nov" + + # renpy/common/00action_file.rpy:63 + old "{#month_short}Dec" + new "{#month_short}Déc" + + # renpy/common/00action_file.rpy:250 + old "%b %d, %H:%M" + new "%d %b, %H:%M" + + # renpy/common/00action_file.rpy:364 + old "Save slot %s: [text]" + new "Sauvegarder %s : [text]" + + # renpy/common/00action_file.rpy:445 + old "Load slot %s: [text]" + new "Charger %s : [text]" + + # renpy/common/00action_file.rpy:498 + old "Delete slot [text]" + new "Supprimer slot [text]" + + # renpy/common/00action_file.rpy:577 + old "File page auto" + new "Page auto" + + # renpy/common/00action_file.rpy:579 + old "File page quick" + new "Page rapide" + + # renpy/common/00action_file.rpy:581 + old "File page [text]" + new "Page [text]" + + # renpy/common/00action_file.rpy:639 + old "Page {}" + new "Page {}" + + # renpy/common/00action_file.rpy:639 + old "Automatic saves" + new "Sauvegardes automatiques" + + # renpy/common/00action_file.rpy:639 + old "Quick saves" + new "Sauvegardes rapides" + + # renpy/common/00action_file.rpy:780 + old "Next file page." + new "Page suivante." + + # renpy/common/00action_file.rpy:852 + old "Previous file page." + new "Page précédente." + + # renpy/common/00action_file.rpy:913 + old "Quick save complete." + new "Sauvegarde rapide effectuée." + + # renpy/common/00action_file.rpy:931 + old "Quick save." + new "Sauvegarde rapide." + + # renpy/common/00action_file.rpy:950 + old "Quick load." + new "Chargement rapide." + + # renpy/common/00action_other.rpy:381 + old "Language [text]" + new "Langue [text]" + + # renpy/common/00action_other.rpy:703 + old "Open [text] directory." + new "Ouvrir le répertoire [text]." + + # renpy/common/00director.rpy:708 + old "The interactive director is not enabled here." + new "Le réalisateur interactif n'est pas activé ici." + + # renpy/common/00director.rpy:1481 + old "⬆" + new "⬆" + + # renpy/common/00director.rpy:1487 + old "⬇" + new "⬇" + + # renpy/common/00director.rpy:1551 + old "Done" + new "Fait" + + # renpy/common/00director.rpy:1561 + old "(statement)" + new "(statement)" + + # renpy/common/00director.rpy:1562 + old "(tag)" + new "(tag)" + + # renpy/common/00director.rpy:1563 + old "(attributes)" + new "(attributs)" + + # renpy/common/00director.rpy:1564 + old "(transform)" + new "(transform)" + + # renpy/common/00director.rpy:1589 + old "(transition)" + new "(transition)" + + # renpy/common/00director.rpy:1601 + old "(channel)" + new "(channel)" + + # renpy/common/00director.rpy:1602 + old "(filename)" + new "(fichier)" + + # renpy/common/00director.rpy:1631 + old "Change" + new "Changer" + + # renpy/common/00director.rpy:1633 + old "Add" + new "Ajouter" + + # renpy/common/00director.rpy:1636 + old "Cancel" + new "Annuler" + + # renpy/common/00director.rpy:1639 + old "Remove" + new "Retirer" + + # renpy/common/00director.rpy:1674 + old "Statement:" + new "Instruction :" + + # renpy/common/00director.rpy:1695 + old "Tag:" + new "Tag :" + + # renpy/common/00director.rpy:1711 + old "Attributes:" + new "Attributs :" + + # renpy/common/00director.rpy:1729 + old "Transforms:" + new "Transforms :" + + # renpy/common/00director.rpy:1748 + old "Behind:" + new "Derrière :" + + # renpy/common/00director.rpy:1767 + old "Transition:" + new "Transition :" + + # renpy/common/00director.rpy:1785 + old "Channel:" + new "Piste :" + + # renpy/common/00director.rpy:1803 + old "Audio Filename:" + new "Fichier audio :" + + # renpy/common/00gui.rpy:445 + old "Are you sure?" + new "Êtes-vous sûr ?" + + # renpy/common/00gui.rpy:446 + old "Are you sure you want to delete this save?" + new "Êtes-vous sûr de vouloir supprimer cette sauvegarde ?" + + # renpy/common/00gui.rpy:447 + old "Are you sure you want to overwrite your save?" + new "Êtes-vous sûr de vouloir écraser cette sauvegarde ?" + + # renpy/common/00gui.rpy:448 + old "Loading will lose unsaved progress.\nAre you sure you want to do this?" + new "Le chargement entraînera la perte de votre progression depuis la dernière sauvegarde.\nÊtes-vous sûr de vouloir faire cela ?" + + # renpy/common/00gui.rpy:449 + old "Are you sure you want to quit?" + new "Êtes-vous sûr de vouloir quitter ?" + + # renpy/common/00gui.rpy:450 + old "Are you sure you want to return to the main menu?\nThis will lose unsaved progress." + new "Êtes-vous sûr de vouloir retourner au menu principal ?\nVotre progression depuis la dernière sauvegarde sera perdue." + + # renpy/common/00gui.rpy:451 + old "Are you sure you want to end the replay?" + new "Êtes-vous sûr de vouloir arrêter la rediffusion ?" + + # renpy/common/00gui.rpy:452 + old "Are you sure you want to begin skipping?" + new "Êtes-vous sûr de vouloir sauter les dialogues ?" + + # renpy/common/00gui.rpy:453 + old "Are you sure you want to skip to the next choice?" + new "Êtes-vous sûr de vouloir sauter les dialogues jusqu’au prochain choix ?" + + # renpy/common/00gui.rpy:454 + old "Are you sure you want to skip unseen dialogue to the next choice?" + new "Êtes-vous sûr de vouloir sauter les dialogues non vus jusqu’au prochain choix ?" + + # renpy/common/00keymap.rpy:310 + old "Failed to save screenshot as %s." + new "Échec de sauvegarde de la capture d'écran %s." + + # renpy/common/00keymap.rpy:322 + old "Saved screenshot as %s." + new "Capture d’écran sauvegardée sous le nom %s." + + # renpy/common/00library.rpy:230 + old "Skip Mode" + new "Mode avance rapide" + + # renpy/common/00library.rpy:316 + old "This program contains free software under a number of licenses, including the MIT License and GNU Lesser General Public License. A complete list of software, including links to full source code, can be found {a=https://www.renpy.org/l/license}here{/a}." + new "Ce programme contient un logiciel libre soumis à de nombreuses licences incluant la licence « MIT » et la licence « GNU Lesser General Public License ». La liste complète des logiciels, incluant les liens vers le code source complet, peut-être trouvée {a=https://www.renpy.org/l/license}ici{/a}." + + # renpy/common/00preferences.rpy:259 + old "display" + new "affichage" + + # renpy/common/00preferences.rpy:271 + old "transitions" + new "transitions" + + # renpy/common/00preferences.rpy:280 + old "skip transitions" + new "passer les transitions" + + # renpy/common/00preferences.rpy:282 + old "video sprites" + new "sprites vidéo" + + # renpy/common/00preferences.rpy:291 + old "show empty window" + new "afficher fenêtre vide" + + # renpy/common/00preferences.rpy:300 + old "text speed" + new "vitesse du texte" + + # renpy/common/00preferences.rpy:308 + old "joystick" + new "joystick" + + # renpy/common/00preferences.rpy:308 + old "joystick..." + new "joystick..." + + # renpy/common/00preferences.rpy:315 + old "skip" + new "passer" + + # renpy/common/00preferences.rpy:318 + old "skip unseen [text]" + new "passer [text] non lus" + + # renpy/common/00preferences.rpy:323 + old "skip unseen text" + new "passer le texte non lu" + + # renpy/common/00preferences.rpy:325 + old "begin skipping" + new "commencer à passer" + + # renpy/common/00preferences.rpy:329 + old "after choices" + new "après les choix" + + # renpy/common/00preferences.rpy:336 + old "skip after choices" + new "passer après les choix" + + # renpy/common/00preferences.rpy:338 + old "auto-forward time" + new "avancée du temps automatique" + + # renpy/common/00preferences.rpy:352 + old "auto-forward" + new "avancée automatique" + + # renpy/common/00preferences.rpy:359 + old "Auto forward" + new "Avancée automatique" + + # renpy/common/00preferences.rpy:362 + old "auto-forward after click" + new "avancée automatique après un clic" + + # renpy/common/00preferences.rpy:371 + old "automatic move" + new "mouvement automatique" + + # renpy/common/00preferences.rpy:380 + old "wait for voice" + new "attendre la voix" + + # renpy/common/00preferences.rpy:389 + old "voice sustain" + new "maintien de la voix" + + # renpy/common/00preferences.rpy:398 + old "self voicing" + new "lecture vocale" + + # renpy/common/00preferences.rpy:407 + old "self voicing volume drop" + new "baisse de volume pendant la lecture vocale" + + # renpy/common/00preferences.rpy:415 + old "clipboard voicing" + new "voix par presse-papier" + + # renpy/common/00preferences.rpy:424 + old "debug voicing" + new "voix de debug" + + # renpy/common/00preferences.rpy:433 + old "emphasize audio" + new "mise en valeur de l'audio" + + # renpy/common/00preferences.rpy:442 + old "rollback side" + new "côté de rollback" + + # renpy/common/00preferences.rpy:452 + old "gl powersave" + new "gl économie d'énergie" + + # renpy/common/00preferences.rpy:458 + old "gl framerate" + new "gl images par seconde" + + # renpy/common/00preferences.rpy:461 + old "gl tearing" + new "gl tearing" + + # renpy/common/00preferences.rpy:464 + old "font transform" + new "apparence de la police" + + # renpy/common/00preferences.rpy:467 + old "font size" + new "taille de police" + + # renpy/common/00preferences.rpy:475 + old "font line spacing" + new "taille d'espaces" + + # renpy/common/00preferences.rpy:483 + old "system cursor" + new "curseur système" + + # renpy/common/00preferences.rpy:492 + old "renderer menu" + new "menu de rendu" + + # renpy/common/00preferences.rpy:495 + old "accessibility menu" + new "menu d'accessibilité" + + # renpy/common/00preferences.rpy:498 + old "high contrast text" + new "texte en contraste élevé" + + # renpy/common/00preferences.rpy:507 + old "audio when minimized" + new "audio quand minimisé" + + # renpy/common/00preferences.rpy:527 + old "main volume" + new "volume principal" + + # renpy/common/00preferences.rpy:528 + old "music volume" + new "volume de la musique" + + # renpy/common/00preferences.rpy:529 + old "sound volume" + new "volume du son" + + # renpy/common/00preferences.rpy:530 + old "voice volume" + new "volume des voix" + + # renpy/common/00preferences.rpy:531 + old "mute main" + new "sourdine générale" + + # renpy/common/00preferences.rpy:532 + old "mute music" + new "couper la musique" + + # renpy/common/00preferences.rpy:533 + old "mute sound" + new "couper le son" + + # renpy/common/00preferences.rpy:534 + old "mute voice" + new "couper les voix" + + # renpy/common/00preferences.rpy:535 + old "mute all" + new "couper tout" + + # renpy/common/00preferences.rpy:616 + old "Clipboard voicing enabled. Press 'shift+C' to disable." + new "Lecture vocale vers presse-papier activée. Pressez « Maj+C » pour la désactiver." + + # renpy/common/00preferences.rpy:618 + old "Self-voicing would say \"[renpy.display.tts.last]\". Press 'alt+shift+V' to disable." + new "La lecture vocale veut dire « [renpy.display.tts.last] ». Pressez « Alt+Maj+V » pour la désactiver." + + # renpy/common/00preferences.rpy:620 + old "Self-voicing enabled. Press 'v' to disable." + new "Lecture vocale activée. Pressez « v » pour la désactiver." + + # renpy/common/00iap.rpy:219 + old "Contacting App Store\nPlease Wait..." + new "Connexion à l’Apple Store.\nVeuillez patienter…" + + # renpy/common/00updater.rpy:419 + old "The Ren'Py Updater is not supported on mobile devices." + new "La mise à jour automatique de Ren’Py n’est pas supportée sur les appareils mobiles." + + # renpy/common/00updater.rpy:548 + old "An error is being simulated." + new "Une erreur est en train d’être simulée." + + # renpy/common/00updater.rpy:738 + old "Either this project does not support updating, or the update status file was deleted." + new "Soit ce projet ne supporte pas la mise à jour, soit le fichier d’état des mises à jour a été supprimé." + + # renpy/common/00updater.rpy:752 + old "This account does not have permission to perform an update." + new "Ce compte n’a pas la permission de réaliser une mise à jour." + + # renpy/common/00updater.rpy:755 + old "This account does not have permission to write the update log." + new "Ce compte n’a pas la permission d’écrire dans le journal de mise à jour." + + # renpy/common/00updater.rpy:783 + old "Could not verify update signature." + new "Impossible de vérifier la signature de la mise à jour." + + # renpy/common/00updater.rpy:1084 + old "The update file was not downloaded." + new "Le fichier de mise à jour n’a pas été téléchargé." + + # renpy/common/00updater.rpy:1102 + old "The update file does not have the correct digest - it may have been corrupted." + new "Le fichier de mise à jour présente une signature incorrecte, le fichier peut avoir été corrompu." + + # renpy/common/00updater.rpy:1252 + old "While unpacking {}, unknown type {}." + new "En décompressant {}, type {} inconnu." + + # renpy/common/00updater.rpy:1624 + old "Updater" + new "Mise à jour" + + # renpy/common/00updater.rpy:1631 + old "An error has occured:" + new "Une erreur est survenue :" + + # renpy/common/00updater.rpy:1633 + old "Checking for updates." + new "Vérification des mises à jour." + + # renpy/common/00updater.rpy:1635 + old "This program is up to date." + new "Ce programme est à jour." + + # renpy/common/00updater.rpy:1637 + old "[u.version] is available. Do you want to install it?" + new "[u.version] est disponible. Voulez-vous l’installer ?" + + # renpy/common/00updater.rpy:1639 + old "Preparing to download the updates." + new "Préparation du téléchargement de la mise à jour." + + # renpy/common/00updater.rpy:1641 + old "Downloading the updates." + new "Téléchargement de la mise à jour." + + # renpy/common/00updater.rpy:1643 + old "Unpacking the updates." + new "Décompression de la mise à jour." + + # renpy/common/00updater.rpy:1645 + old "Finishing up." + new "Finalisation en cours." + + # renpy/common/00updater.rpy:1647 + old "The updates have been installed. The program will restart." + new "La mise à jour a été installée. Le programme va redémarrer." + + # renpy/common/00updater.rpy:1649 + old "The updates have been installed." + new "La mise à jour a été installée." + + # renpy/common/00updater.rpy:1651 + old "The updates were cancelled." + new "La mise à jour a été annulée." + + # renpy/common/00updater.rpy:1666 + old "Proceed" + new "Continuer" + + # renpy/common/00compat.rpy:371 + old "Fullscreen" + new "Plein écran" + + # renpy/common/00gallery.rpy:627 + old "Image [index] of [count] locked." + new "Image [index] sur [count] verrouillée." + + # renpy/common/00gallery.rpy:647 + old "prev" + new "préc." + + # renpy/common/00gallery.rpy:648 + old "next" + new "suiv." + + # renpy/common/00gallery.rpy:649 + old "slideshow" + new "diaporama" + + # renpy/common/00gallery.rpy:650 + old "return" + new "retour" + + # renpy/common/00gltest.rpy:89 + old "Renderer" + new "Moteur de rendu" + + # renpy/common/00gltest.rpy:93 + old "Automatically Choose" + new "Choix automatique" + + # renpy/common/00gltest.rpy:100 + old "Force GL Renderer" + new "Forcer le moteur de rendu GL" + + # renpy/common/00gltest.rpy:105 + old "Force ANGLE Renderer" + new "Forcer le moteur de rendu ANGLE" + + # renpy/common/00gltest.rpy:110 + old "Force GLES Renderer" + new "Forcer le moteur de rendu GLES" + + # renpy/common/00gltest.rpy:116 + old "Force GL2 Renderer" + new "Forcer le moteur de rendu GL2" + + # renpy/common/00gltest.rpy:121 + old "Force ANGLE2 Renderer" + new "Forcer le moteur de rendu ANGLE2" + + # renpy/common/00gltest.rpy:126 + old "Force GLES2 Renderer" + new "Forcer le moteur de rendu GLES2" + + # renpy/common/00gltest.rpy:132 + old "Gamepad" + new "Manette" + + # renpy/common/00gltest.rpy:136 + old "Enable (No Blocklist)" + new "Activer (Sans Blocklist)" + + # renpy/common/00gltest.rpy:150 + old "Calibrate" + new "Calibrage" + + # renpy/common/00gltest.rpy:159 + old "Powersave" + new "Économie d'énergie" + + # renpy/common/00gltest.rpy:173 + old "Framerate" + new "Images par seconde" + + # renpy/common/00gltest.rpy:177 + old "Screen" + new "Écran" + + # renpy/common/00gltest.rpy:181 + old "60" + new "60" + + # renpy/common/00gltest.rpy:185 + old "30" + new "30" + + # renpy/common/00gltest.rpy:191 + old "Tearing" + new "Tearing" + + # renpy/common/00gltest.rpy:207 + old "Changes will take effect the next time this program is run." + new "Les changements prendront effet au prochain démarrage du programme." + + # renpy/common/00gltest.rpy:214 + old "Quit" + new "Quitter" + + # renpy/common/00gltest.rpy:242 + old "Performance Warning" + new "Alerte de performance." + + # renpy/common/00gltest.rpy:247 + old "This computer is using software rendering." + new "Cet ordinateur utilise le rendu logiciel." + + # renpy/common/00gltest.rpy:249 + old "This game requires use of GL2 that can't be initialised." + new "Ce jeu nécessite l'usage de GL2, qui ne peut pas être initialisé." + + # renpy/common/00gltest.rpy:251 + old "This computer has a problem displaying graphics: [problem]." + new "Cet ordinateur rencontre un problème pour afficher les graphismes : [problem]." + + # renpy/common/00gltest.rpy:255 + old "Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display." + new "Les pilotes graphiques ne sont peut-être pas à jour ou n’opèrent pas correctement. Cela peut conduire à des lenteurs ou des erreurs d'affichage." + + # renpy/common/00gltest.rpy:259 + old "The {a=edit:1:log.txt}log.txt{/a} file may contain information to help you determine what is wrong with your computer." + new "Le fichier {a=edit:1:log.txt}log.txt{/a} peut contenir des informations pour vous aider à déterminer ce qui ne va pas avec votre ordinateur." + + # renpy/common/00gltest.rpy:264 + old "More details on how to fix this can be found in the {a=[url]}documentation{/a}." + new "Plus de détails sur comment réparer ça dans la {a=[url]}documentation{/a}." + + # renpy/common/00gltest.rpy:269 + old "Continue, Show this warning again" + new "Continuer et afficher cet avertissement à chaque fois." + + # renpy/common/00gltest.rpy:273 + old "Continue, Don't show warning again" + new "Continuer et ne plus afficher cet avertissement." + + # renpy/common/00gltest.rpy:281 + old "Change render options" + new "Changer les options de rendu" + + # renpy/common/00gamepad.rpy:32 + old "Select Gamepad to Calibrate" + new "Sélectionnez la manette à calibrer" + + # renpy/common/00gamepad.rpy:35 + old "No Gamepads Available" + new "Aucune manette disponible" + + # renpy/common/00gamepad.rpy:54 + old "Calibrating [name] ([i]/[total])" + new "Calibrage de [name] ([i]/[total])" + + # renpy/common/00gamepad.rpy:58 + old "Press or move the '[control!s]' [kind]." + new "Appuyez sur le [kind] '[control!s]'." + + # renpy/common/00gamepad.rpy:68 + old "Skip (A)" + new "Passer (A)" + + # renpy/common/00gamepad.rpy:71 + old "Back (B)" + new "Retour (B)" + + # renpy/common/_errorhandling.rpym:555 + old "Open" + new "Ouvrir" + + # renpy/common/_errorhandling.rpym:557 + old "Opens the traceback.txt file in a text editor." + new "Ouvrir le fichier « traceback.txt » dans un éditeur de texte." + + # renpy/common/_errorhandling.rpym:559 + old "Copy BBCode" + new "Copier en BBCode" + + # renpy/common/_errorhandling.rpym:561 + old "Copies the traceback.txt file to the clipboard as BBcode for forums like https://lemmasoft.renai.us/." + new "Copie le fichier traceback.txt dans le presse-papier au format BBcode pour les forums tels que https://lemmasoft.renai.us/." + + # renpy/common/_errorhandling.rpym:563 + old "Copy Markdown" + new "Copier en Markdown" + + # renpy/common/_errorhandling.rpym:565 + old "Copies the traceback.txt file to the clipboard as Markdown for Discord." + new "Copie le fichier traceback.txt dans le presse-papier au format Markdown pour Discord." + + # renpy/common/_errorhandling.rpym:594 + old "An exception has occurred." + new "Une exception est survenue." + + # renpy/common/_errorhandling.rpym:617 + old "Rollback" + new "Annuler" + + # renpy/common/_errorhandling.rpym:619 + old "Attempts a roll back to a prior time, allowing you to save or choose a different choice." + new "Tente une annulation jusqu’à l’état précédent, cela vous permettra de sauvegarder ou d’effectuer un choix différent." + + # renpy/common/_errorhandling.rpym:622 + old "Ignore" + new "Ignorer" + + # renpy/common/_errorhandling.rpym:626 + old "Ignores the exception, allowing you to continue." + new "Ignore l’exception, cela vous autorise à poursuivre" + + # renpy/common/_errorhandling.rpym:628 + old "Ignores the exception, allowing you to continue. This often leads to additional errors." + new "Ignorer l’exception, et continuer. Cela conduit souvent à de nouvelles erreurs." + + # renpy/common/_errorhandling.rpym:632 + old "Reload" + new "Recharger" + + # renpy/common/_errorhandling.rpym:634 + old "Reloads the game from disk, saving and restoring game state if possible." + new "Recharger le jeu depuis le disque, sauvegarder et restaurer le jeu dans son état actuel si possible." + + # renpy/common/_errorhandling.rpym:637 + old "Console" + new "Console" + + # renpy/common/_errorhandling.rpym:639 + old "Opens a console to allow debugging the problem." + new "Ouvre une console pour débuguer le problème." + + # renpy/common/_errorhandling.rpym:652 + old "Quits the game." + new "Quitter le jeu." + + # renpy/common/_errorhandling.rpym:673 + old "Parsing the script failed." + new "L’analyse du script a échoué." + + # renpy/common/_developer/developer.rpym:38 + old "Developer Menu" + new "Menu du développeur" + + # renpy/common/_developer/developer.rpym:43 + old "Interactive Director (D)" + new "Réalisateur interactif (D)" + + # renpy/common/_developer/developer.rpym:45 + old "Reload Game (Shift+R)" + new "Recharger la partie (Maj+R)" + + # renpy/common/_developer/developer.rpym:47 + old "Console (Shift+O)" + new "Console (Maj+O)" + + # renpy/common/_developer/developer.rpym:49 + old "Variable Viewer" + new "Visualisateur de variable" + + # renpy/common/_developer/developer.rpym:51 + old "Image Location Picker" + new "Sélecteur d’emplacement d’images" + + # renpy/common/_developer/developer.rpym:53 + old "Filename List" + new "Liste des noms de fichiers" + + # renpy/common/_developer/developer.rpym:57 + old "Show Image Load Log (F4)" + new "Montrer le log ne chargement des images (F4)" + + # renpy/common/_developer/developer.rpym:60 + old "Hide Image Load Log (F4)" + new "Masquer le log de chargement des images (F4)" + + # renpy/common/_developer/developer.rpym:63 + old "Image Attributes" + new "Attributs d'image" + + # renpy/common/_developer/developer.rpym:90 + old "[name] [attributes] (hidden)" + new "[name] [attributes] (masqué)" + + # renpy/common/_developer/developer.rpym:94 + old "[name] [attributes]" + new "[name] [attributes]" + + # renpy/common/_developer/developer.rpym:143 + old "Nothing to inspect." + new "Rien à inspecter." + + # renpy/common/_developer/developer.rpym:154 + old "Hide deleted" + new "Masquer les supprimés" + + # renpy/common/_developer/developer.rpym:154 + old "Show deleted" + new "Montrer les supprimés" + + # renpy/common/_developer/developer.rpym:278 + old "Return to the developer menu" + new "Retourner au menu de développeur" + + # renpy/common/_developer/developer.rpym:443 + old "Rectangle: %r" + new "Rectangle : %r" + + # renpy/common/_developer/developer.rpym:448 + old "Mouse position: %r" + new "Position de la souris : %r" + + # renpy/common/_developer/developer.rpym:453 + old "Right-click or escape to quit." + new "Clic droit ou « Echap » pour quitter." + + # renpy/common/_developer/developer.rpym:485 + old "Rectangle copied to clipboard." + new "Rectangle copié dans le presse-papier." + + # renpy/common/_developer/developer.rpym:488 + old "Position copied to clipboard." + new "Position copiée dans le presse-papier." + + # renpy/common/_developer/developer.rpym:506 + old "Type to filter: " + new "Écrire pour filtrer : " + + # renpy/common/_developer/developer.rpym:633 + old "Textures: [tex_count] ([tex_size_mb:.1f] MB)" + new "Textures : [tex_count] ([tex_size_mb:.1f] MB)" + + # renpy/common/_developer/developer.rpym:637 + old "Image cache: [cache_pct:.1f]% ([cache_size_mb:.1f] MB)" + new "Cache d'images : [cache_pct:.1f]% ([cache_size_mb:.1f] MB)" + + # renpy/common/_developer/developer.rpym:647 + old "✔ " + new "✔ " + + # renpy/common/_developer/developer.rpym:650 + old "✘ " + new "✘ " + + # renpy/common/_developer/developer.rpym:655 + old "\n{color=#cfc}✔ predicted image (good){/color}\n{color=#fcc}✘ unpredicted image (bad){/color}\n{color=#fff}Drag to move.{/color}" + new "\n{color=#cfc}✔ image prédite (bon){/color}\n{color=#fcc}✘ image prédite (mauvais){/color}\n{color=#fff}Glissez pour bouger.{/color}" + + # renpy/common/_developer/inspector.rpym:38 + old "Displayable Inspector" + new "Inspecteur de displayables" + + # renpy/common/_developer/inspector.rpym:61 + old "Size" + new "Taille" + + # renpy/common/_developer/inspector.rpym:65 + old "Style" + new "Style" + + # renpy/common/_developer/inspector.rpym:71 + old "Location" + new "Localisation" + + # renpy/common/_developer/inspector.rpym:122 + old "Inspecting Styles of [displayable_name!q]" + new "Inspection des styles de [displayable_name!q]" + + # renpy/common/_developer/inspector.rpym:139 + old "displayable:" + new "displayable :" + + # renpy/common/_developer/inspector.rpym:145 + old " (no properties affect the displayable)" + new " (Aucune propriété ne s'applique au displayable)" + + # renpy/common/_developer/inspector.rpym:147 + old " (default properties omitted)" + new " (Propriétés par défaut omises)" + + # renpy/common/_developer/inspector.rpym:185 + old "" + new "" + + # renpy/common/00console.rpy:524 + old "Press to exit console. Type help for help.\n" + new "Appuyez sur Échap pour quitter la console. Écrivez help pour afficher l’aide.\n" + + # renpy/common/00console.rpy:528 + old "Ren'Py script enabled." + new "Script Ren’Py activé." + + # renpy/common/00console.rpy:530 + old "Ren'Py script disabled." + new "Script Ren'Py désactivé." + + # renpy/common/00console.rpy:779 + old "help: show this help" + new "aide : afficher cette aide" + + # renpy/common/00console.rpy:784 + old "commands:\n" + new "commandes :\n" + + # renpy/common/00console.rpy:794 + old " : run the statement\n" + new " : exécuter cette déclaration\n" + + # renpy/common/00console.rpy:796 + old " : run the expression or statement" + new " : exécuter cette expression ou cette instruction" + + # renpy/common/00console.rpy:804 + old "clear: clear the console history" + new "clear : effacer l’historique de la console" + + # renpy/common/00console.rpy:808 + old "exit: exit the console" + new "exit : quitter la console" + + # renpy/common/00console.rpy:816 + old "stack: print the return stack" + new "stack : affiche la pile de retour" + + # renpy/common/00console.rpy:838 + old "load : loads the game from slot" + new "load : charger la partie de cet emplacement" + + # renpy/common/00console.rpy:851 + old "save : saves the game in slot" + new "save : sauvegarder la partie dans cet emplacement " + + # renpy/common/00console.rpy:862 + old "reload: reloads the game, refreshing the scripts" + new "reload : recharge le jeu, rafraîchit les scripts" + + # renpy/common/00console.rpy:870 + old "watch : watch a python expression\n watch short: makes the representation of traced expressions short (default)\n watch long: makes the representation of traced expressions as is" + new "watch : surveille une expression python\n watch short : raccourcit la représentation des expressions (par défaut)\n watch long : affiche la totalité des expressions surveillées" + + # renpy/common/00console.rpy:907 + old "unwatch : stop watching an expression" + new "unwatch : arrêter la surveillance d’une expression Python" + + # renpy/common/00console.rpy:953 + old "unwatchall: stop watching all expressions" + new "unwatchall : arrêter de surveiller toutes les expressions" + + # renpy/common/00console.rpy:974 + old "jump