mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-30 16:59:13 -04:00
Draft of looping mode, shine bricks when hit but not broken
This commit is contained in:
parent
59ef24c865
commit
46f87556e1
20 changed files with 2639 additions and 3031 deletions
|
@ -88,10 +88,10 @@
|
|||
<name>debuffs</name>
|
||||
<children>
|
||||
<folder_node>
|
||||
<name>downward_wind</name>
|
||||
<name>banned</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
<name>description</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
|
@ -106,7 +106,7 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<name>help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
|
@ -114,6 +114,26 @@
|
|||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>interference</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
|
@ -123,7 +143,7 @@
|
|||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>negative_bricks</name>
|
||||
<name>more_bombs</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
|
@ -140,21 +160,6 @@
|
|||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
|
@ -175,126 +180,6 @@
|
|||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>side_wind</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>void_brick_on_touch</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>void_coins_on_touch</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>name</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
</children>
|
||||
|
@ -849,6 +734,41 @@
|
|||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>loop</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>instructions</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>title</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
</children>
|
||||
</folder_node>
|
||||
<folder_node>
|
||||
<name>main_menu</name>
|
||||
<children>
|
||||
|
@ -882,6 +802,36 @@
|
|||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>colorful_coins</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>colorful_coins_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>download_save_file</name>
|
||||
<description/>
|
||||
|
@ -1497,6 +1447,36 @@
|
|||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>show_stats</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>show_stats_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>sounds</name>
|
||||
<description/>
|
||||
|
@ -1608,7 +1588,7 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>current_lvl_adventure</name>
|
||||
<name>current_lvl_loop</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
|
@ -1672,36 +1652,6 @@
|
|||
<folder_node>
|
||||
<name>premium</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>adventure_mode</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>adventure_mode_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>back</name>
|
||||
<description/>
|
||||
|
@ -1777,51 +1727,6 @@
|
|||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>choose_next_step</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>discard</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>discard_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>enter</name>
|
||||
<description/>
|
||||
|
@ -1883,13 +1788,13 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>next_step_title</name>
|
||||
<name>per_hours</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
|
@ -1898,13 +1803,13 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>pick_level</name>
|
||||
<name>per_hours_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
|
@ -1913,13 +1818,13 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>pick_perk</name>
|
||||
<name>thanks</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
|
@ -1928,28 +1833,13 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>short_help</name>
|
||||
<name>thanks_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>upgrade_perk_to_level</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
|
@ -1958,13 +1848,13 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>your_upgrades</name>
|
||||
<name>title</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
|
@ -2058,62 +1948,17 @@
|
|||
<name>score_panel</name>
|
||||
<children>
|
||||
<concept_node>
|
||||
<name>restart</name>
|
||||
<name>bebuffs_list</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>restart_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>resume</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>resume_help</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
<translation>
|
||||
<language>en-US</language>
|
||||
<approved>true</approved>
|
||||
</translation>
|
||||
<translation>
|
||||
<language>fr-FR</language>
|
||||
<approved>true</approved>
|
||||
<approved>false</approved>
|
||||
</translation>
|
||||
</translations>
|
||||
</concept_node>
|
||||
|
@ -2148,7 +1993,7 @@
|
|||
</translations>
|
||||
</concept_node>
|
||||
<concept_node>
|
||||
<name>title_adventure</name>
|
||||
<name>title_looped</name>
|
||||
<description/>
|
||||
<comment/>
|
||||
<translations>
|
||||
|
|
|
@ -3,18 +3,11 @@
|
|||
"confirmRestart.text": "You're about to start a new run, is that really what you wanted ?",
|
||||
"confirmRestart.title": "Start a new run ?",
|
||||
"confirmRestart.yes": "Restart game",
|
||||
"debuffs.downward_wind.help": "A strong wind sends the ball back down for the first {{lvl}}s of each level.",
|
||||
"debuffs.downward_wind.name": "Downward wind",
|
||||
"debuffs.negative_bricks.help": "{{lvl}} bricks on each level are replaced by negative bricks that break the combo",
|
||||
"debuffs.negative_bricks.name": "Void bricks",
|
||||
"debuffs.negative_coins.help": "{{lvl}}% of coins spawn empty and break the combo if caught",
|
||||
"debuffs.negative_coins.name": "Void coins",
|
||||
"debuffs.side_wind.help": "A strong wind sends the ball and coins to one of the sides",
|
||||
"debuffs.side_wind.name": "Side wind",
|
||||
"debuffs.void_brick_on_touch.help": "Bricks touched by void coins become void",
|
||||
"debuffs.void_brick_on_touch.name": "Bricks become void",
|
||||
"debuffs.void_coins_on_touch.help": "Coins that touch void bricks become void",
|
||||
"debuffs.void_coins_on_touch.name": "Coins become void",
|
||||
"debuffs.banned.description": "{{lvl}} banned perk(s) : {{banned}}",
|
||||
"debuffs.banned.help": "{{perk}} is banned for this run",
|
||||
"debuffs.interference.help": "Telekinesis and yo-yo stop working for {{lvl}}s every 7s",
|
||||
"debuffs.more_bombs.help": "{{lvl}} bricks replaced by bombs",
|
||||
"debuffs.negative_coins.help": "{{lvl}}% of coins spawn void and break the combo if caught",
|
||||
"gameOver.cumulative_total": "Your total cumulative score went from {{startTs}} to {{endTs}}.",
|
||||
"gameOver.lost.summary": "You dropped the ball after catching {{score}} coins.",
|
||||
"gameOver.lost.title": "Game Over",
|
||||
|
@ -50,8 +43,12 @@
|
|||
"level_up.unlocked_level": " (Level)",
|
||||
"level_up.unlocked_perk": " (Perk)",
|
||||
"level_up.upgrade_perk_to_level": " lvl {{level}}",
|
||||
"loop.instructions": "All your perks will be erased except one that you can pick below. Each option comes with an additional hazard will appear on all levels going forward. ",
|
||||
"loop.title": "Starting loop {{loop}}",
|
||||
"main_menu.basic": "Basic graphics",
|
||||
"main_menu.basic_help": "Better performance.",
|
||||
"main_menu.colorful_coins": "Colorful coins",
|
||||
"main_menu.colorful_coins_help": "Coins always spawn of the color of the brick",
|
||||
"main_menu.download_save_file": "Download score and stats",
|
||||
"main_menu.download_save_file_help": "Get a save file",
|
||||
"main_menu.footer_html": "<p> \n<span>Made in France by <a href=\"https://lecaro.me\">Renan LE CARO</a>.</span> \n<a href=\"https://paypal.me/renanlecaro\" target=\"_blank\">Donate</a>\n<a href=\"https://discord.gg/DZSPqyJkwP\" target=\"_blank\">Discord</a>\n<a href=\"https://f-droid.org/en/packages/me.lecaro.breakout/\" target=\"_blank\">F-Droid</a>\n<a href=\"https://play.google.com/store/apps/details?id=me.lecaro.breakout\" target=\"_blank\">Google Play</a>\n<a href=\"https://renanlecaro.itch.io/breakout71\" target=\"_blank\">itch.io</a> \n<a href=\"https://gitlab.com/lecarore/breakout71\" target=\"_blank\">Gitlab</a>\n<a href=\"https://breakout.lecaro.me/\" target=\"_blank\">Web version</a>\n<a href=\"https://news.ycombinator.com/item?id=43183131\" target=\"_blank\">HackerNews</a>\n<a href=\"https://breakout.lecaro.me/privacy.html\" target=\"_blank\">Privacy Policy</a>\n<span>v.{{appVersion}}</span>\n</p>\n",
|
||||
|
@ -93,49 +90,42 @@
|
|||
"main_menu.settings_title": "Settings",
|
||||
"main_menu.show_fps": "FPS counter",
|
||||
"main_menu.show_fps_help": "Monitor the app's performance",
|
||||
"main_menu.show_stats": "Show real time stats",
|
||||
"main_menu.show_stats_help": "Coins, time, bounces, misses",
|
||||
"main_menu.sounds": "Game sounds",
|
||||
"main_menu.sounds_help": "Can slow down some phones.",
|
||||
"main_menu.title": "Breakout 71",
|
||||
"main_menu.unlocks": "Unlocked content",
|
||||
"main_menu.unlocks_help": "Try perks and levels you unlocked",
|
||||
"play.close_modale_window_tooltip": "close ",
|
||||
"play.current_lvl": "L{{level}}/{{max}}",
|
||||
"play.current_lvl_adventure": "L {{level}}",
|
||||
"play.current_lvl": "Level {{level}}/{{max}}",
|
||||
"play.current_lvl_loop": "Level {{level}}/{{max}} loop {{loop}}",
|
||||
"play.menu_label": "menu",
|
||||
"play.missed_ball": "miss",
|
||||
"play.mobile_press_to_play": "Press and hold here to play",
|
||||
"premium.adventure_mode": "Infinite mode",
|
||||
"premium.adventure_mode_help": "Start a new game in infinite mode",
|
||||
"premium.back": "Back",
|
||||
"premium.back_help": "Return to main menu",
|
||||
"premium.buy": "Buy a license key",
|
||||
"premium.buy_disabled_help": "Coming soon",
|
||||
"premium.buy_help": "You'll be taken to a stripe form to pay and will receive the license by email. Come back to enter it here after.",
|
||||
"premium.choose_next_step": "You have ${{score}}. Click any upgrades you want to buy.",
|
||||
"premium.discard": "Discard perk {{name}}",
|
||||
"premium.discard_help": "Will make other perks cheaper",
|
||||
"premium.enter": "Enter license key",
|
||||
"premium.enter_help": "Paste the license in the window that opens",
|
||||
"premium.help": "Buy a license for Breakout 71 to unlock infinite mode and support development. It costs 4.99€ and lasts forever. You can use it on multiple devices, but please don't share it online. ",
|
||||
"premium.help": "Buy a license for Breakout 71 to unlock looping and support development. It costs 4.99€ and lasts forever. You can use it on multiple devices, but please don't share it online. ",
|
||||
"premium.help_google": "While I do plan to offer premium licenses through google play, I haven't gotten around it yet, so there's no buy link here. If you already have a license key, you can enter it below. ",
|
||||
"premium.next_step_title": "Buy upgrades and continue to next level",
|
||||
"premium.pick_level": "Go to level \"{{name}}\" for ${{cost}}",
|
||||
"premium.pick_perk": "Get {{name}} for ${{cost}}",
|
||||
"premium.short_help": "Play as long as possible",
|
||||
"premium.upgrade_perk_to_level": "Upgrade {{name}} to {{lvl}} for ${{cost}}",
|
||||
"premium.your_upgrades": "Your upgrades so far : ",
|
||||
"premium.per_hours": "You've played for {{hours}} hours",
|
||||
"premium.per_hours_help": "Donate 4.99€ to get premium",
|
||||
"premium.thanks": "You are premium, thanks ! ",
|
||||
"premium.thanks_help": "Copy your license key",
|
||||
"premium.title": "Unlock looping with premium ",
|
||||
"sandbox.help": "Test any perk combination",
|
||||
"sandbox.instructions": "Select perks below and press \"start run\" to try them out in a test run. Scores and stats are not recorded.",
|
||||
"sandbox.start": "Start test run",
|
||||
"sandbox.title": "Sandbox mode",
|
||||
"sandbox.unlocks_at": "Unlocks at total score {{score}}",
|
||||
"score_panel.restart": "Restart",
|
||||
"score_panel.restart_help": "Start a brand new run",
|
||||
"score_panel.resume": "Resume",
|
||||
"score_panel.resume_help": "Return to your run",
|
||||
"score_panel.bebuffs_list": "Debuffs :",
|
||||
"score_panel.test_run": "This is a test run, score is not recorded permanently",
|
||||
"score_panel.title": "{{score}} points at level {{level}}/{{max}} ",
|
||||
"score_panel.title_adventure": "{{score}} points at level {{level}} of your adventure",
|
||||
"score_panel.title_looped": "{{score}} points at level {{level}}/{{max}} of loop {{loop}}",
|
||||
"score_panel.upcoming_levels": "Upcoming levels :",
|
||||
"score_panel.upgrades_picked": "Upgrades picked so far : ",
|
||||
"unlocks.greyed_out_help": "The greyed out ones can be unlocked by increasing your total score. The total score increases every time you score in game.",
|
||||
|
|
|
@ -3,18 +3,11 @@
|
|||
"confirmRestart.text": "Vous êtes sur le point de commencer une nouvelle partie, est-ce vraiment ce que vous vouliez ?",
|
||||
"confirmRestart.title": "Démarrer une nouvelle partie ?",
|
||||
"confirmRestart.yes": "Commencer une nouvelle partie",
|
||||
"debuffs.downward_wind.help": "Un vent fort renvoie la balle vers le bas pendant les {{lvl}}premières secondes de chaque niveau.",
|
||||
"debuffs.downward_wind.name": "Vent descendant",
|
||||
"debuffs.negative_bricks.help": "{{lvl}} briques à chaque niveau sont remplacées par des briques négatives qui brisent le combo",
|
||||
"debuffs.negative_bricks.name": "Briques vides",
|
||||
"debuffs.negative_coins.help": " ",
|
||||
"debuffs.negative_coins.name": "Pièces du vide",
|
||||
"debuffs.side_wind.help": "Un vent fort envoie la balle et les pièces vers l'un des côtés",
|
||||
"debuffs.side_wind.name": "Vent latéral",
|
||||
"debuffs.void_brick_on_touch.help": "Les briques touchées par des pièces vides deviennent vides",
|
||||
"debuffs.void_brick_on_touch.name": "Les briques deviennent vides",
|
||||
"debuffs.void_coins_on_touch.help": "Les pièces qui touchent des briques vides deviennent nulles",
|
||||
"debuffs.void_coins_on_touch.name": "Les pièces deviennent nulles",
|
||||
"debuffs.banned.description": "{{lvl}} amélioration(s) bannie(s) : {{banned}}",
|
||||
"debuffs.banned.help": "",
|
||||
"debuffs.interference.help": "",
|
||||
"debuffs.more_bombs.help": "",
|
||||
"debuffs.negative_coins.help": "",
|
||||
"gameOver.cumulative_total": "Votre score total cumulé est passé de {{startTs}} à {{endTs}}.",
|
||||
"gameOver.lost.summary": "Vous avez fait tomber la balle après avoir attrapé {{score}} pièces.",
|
||||
"gameOver.lost.title": "Balle perdue",
|
||||
|
@ -50,8 +43,12 @@
|
|||
"level_up.unlocked_level": " (Niveau)",
|
||||
"level_up.unlocked_perk": " (Amélioration)",
|
||||
"level_up.upgrade_perk_to_level": " niveau {{level}}",
|
||||
"loop.instructions": "",
|
||||
"loop.title": "",
|
||||
"main_menu.basic": "Graphismes simplifiés",
|
||||
"main_menu.basic_help": "Meilleures performances.",
|
||||
"main_menu.colorful_coins": "",
|
||||
"main_menu.colorful_coins_help": "",
|
||||
"main_menu.download_save_file": "Sauvegarder mes progrès",
|
||||
"main_menu.download_save_file_help": "Obtenir un fichier de sauvegarde",
|
||||
"main_menu.footer_html": " <p> \n<span>Programmé en France par <a href=\"https://lecaro.me\">Renan LE CARO</a>.</span>\n<a href=\"https://paypal.me/renanlecaro\" target=\"_blank\">Donner</a>\n<a href=\"https://discord.gg/DZSPqyJkwP\" target=\"_blank\">Discord</a>\n<a href=\"https://f-droid.org/en/packages/me.lecaro.breakout/\" target=\"_blank\">F-Droid</a>\n<a href=\"https://play.google.com/store/apps/details?id=me.lecaro.breakout\" target=\"_blank\">Google Play</a>\n<a href=\"https://renanlecaro.itch.io/breakout71\" target=\"_blank\">itch.io</a>\n<a href=\"https://gitlab.com/lecarore/breakout71\" target=\"_blank\">Gitlab</a>\n<a href=\"https://breakout.lecaro.me/\" target=\"_blank\">Version web</a>\n<a href=\"https://news.ycombinator.com/item?id=43183131\" target=\"_blank\">HackerNews</a>\n<a href=\"https://breakout.lecaro.me/privacy.html\" target=\"_blank\">Politique de confidentialité</a> \n<span>v.{{appVersion}}</span>\n</p>",
|
||||
|
@ -93,6 +90,8 @@
|
|||
"main_menu.settings_title": "Paramètre",
|
||||
"main_menu.show_fps": "Compteur de FPS",
|
||||
"main_menu.show_fps_help": "Surveiller la perf du jeu",
|
||||
"main_menu.show_stats": "",
|
||||
"main_menu.show_stats_help": "",
|
||||
"main_menu.sounds": "Sons du jeu",
|
||||
"main_menu.sounds_help": "Ralentis certains téléphones.",
|
||||
"main_menu.title": "Breakout 71",
|
||||
|
@ -100,42 +99,33 @@
|
|||
"main_menu.unlocks_help": "Essayez les éléments débloqués",
|
||||
"play.close_modale_window_tooltip": "Fermer",
|
||||
"play.current_lvl": "Niveau {{level}}/{{max}}",
|
||||
"play.current_lvl_adventure": "Niveau {{level}}",
|
||||
"play.current_lvl_loop": "Niveau {{level}}/{{max}} boucle {{loop}}",
|
||||
"play.menu_label": "Menu",
|
||||
"play.missed_ball": "raté",
|
||||
"play.mobile_press_to_play": "Gardez le doigt ici pour jouer",
|
||||
"premium.adventure_mode": "Mode sans fin",
|
||||
"premium.adventure_mode_help": "Démarrer une nouvelle partie sans fin",
|
||||
"premium.back": "Retour",
|
||||
"premium.back_help": "Retour au menu principal",
|
||||
"premium.buy": "Acheter une clé de licence",
|
||||
"premium.buy_disabled_help": "À venir",
|
||||
"premium.buy_help": "Vous serez redirigé vers un formulaire pour payer et recevrez la licence par e-mail. Revenez ensuite pour la saisir ici.",
|
||||
"premium.choose_next_step": "Vous disposez de{{score}}$. Cliquez sur les améliorations que vous souhaitez acheter.",
|
||||
"premium.discard": "Abandonner l'avantage {{name}}",
|
||||
"premium.discard_help": "Cela rendra d'autres avantages moins chers",
|
||||
"premium.enter": "Entrez la clé de licence",
|
||||
"premium.enter_help": "Collez la licence dans la fenêtre qui s'ouvre",
|
||||
"premium.help": "Achetez une licence pour Breakout 71 pour débloquer le mode infini et soutenir le développement. Elle coûte 4,99 € et est illimitée dans le temps. Vous pouvez l'utiliser sur plusieurs appareils, mais ne la partagez pas en ligne.",
|
||||
"premium.help": "Achetez une licence pour Breakout 71 pour débloquer le bouclage du jeu et soutenir le développement. Elle coûte 4,99 € et est illimitée dans le temps. Vous pouvez l'utiliser sur plusieurs appareils, mais ne la partagez pas en ligne.",
|
||||
"premium.help_google": "Bien que je prévoie de proposer des licences premium via Google Play, je n'ai pas encore eu l'occasion de le faire ; il n'y a donc pas de lien d'achat ici. Si vous possédez déjà une clé de licence, vous pouvez la saisir ci-dessous.",
|
||||
"premium.next_step_title": "Achetez des améliorations et passez au niveau suivant",
|
||||
"premium.pick_level": "Accédez au niveau « {{name}} » pour $ {{cost}}",
|
||||
"premium.pick_perk": "Obtenez {{name}}pour{{cost}}$",
|
||||
"premium.short_help": "Jouez le plus longtemps possible",
|
||||
"premium.upgrade_perk_to_level": "Passez de {{name}} à {{lvl}} pour{{cost}}$",
|
||||
"premium.your_upgrades": "Vos mises à jour jusqu'à présent :",
|
||||
"premium.per_hours": "Vous avez passé {{hours}} heures à jouer",
|
||||
"premium.per_hours_help": "Donnez 4.99€ pour être premium",
|
||||
"premium.thanks": "",
|
||||
"premium.thanks_help": "",
|
||||
"premium.title": "",
|
||||
"sandbox.help": "Tester n'importe quelle combinaison d'améliorations",
|
||||
"sandbox.instructions": "Sélectionnez les amélioration ci-dessous et appuyez sur \"Démarrer la partie de test\" pour les tester. Les scores et les statistiques ne seront pas enregistrés.",
|
||||
"sandbox.start": "Démarrer la partie de test",
|
||||
"sandbox.title": "Mode bac à sable",
|
||||
"sandbox.unlocks_at": "Déverrouillé à partir d'un score total de {{score}}",
|
||||
"score_panel.restart": "Redémarrer",
|
||||
"score_panel.restart_help": "Commencer une nouvelle partie",
|
||||
"score_panel.resume": "Continuer la partie",
|
||||
"score_panel.resume_help": "Fermer cette fenêtre pour retourner au jeu",
|
||||
"score_panel.bebuffs_list": "Handicapes : ",
|
||||
"score_panel.test_run": "Il s'agit d'une partie d'essai, le score n'est pas enregistré.",
|
||||
"score_panel.title": "{{score}} points au niveau {{level}}/{{max}} ",
|
||||
"score_panel.title_adventure": "{{score}} points au niveau {{level}} de l'aventure",
|
||||
"score_panel.title_looped": "{{score}} points au niveau {{level}}/{{max}} ",
|
||||
"score_panel.upcoming_levels": "Niveaux de la parties : ",
|
||||
"score_panel.upgrades_picked": "Améliorations choisies jusqu'à présent :",
|
||||
"unlocks.greyed_out_help": "Les éléments grisées peuvent être débloquées en augmentant votre score total. Le score total augmente à chaque fois que vous marquez des points dans le jeu.",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue