{"meta":{"name":"English"},"common":{"back":"← Back","close":"Close","cancel":"Cancel","got_it":"Got it","loading":"Loading…","loading_short":"Loading…","load_more":"Load more","saving":"Saving…","no_connection":"No connection to the server. Please try again."},"errors":{"server_status":"The server responded with {status}. Please check the result later."},"time":{"h_m":"{h}h {m}m","h_m_spaced":"{h} h {m} m","d_h_spaced":"{d} d {h} h","d_spaced":"{d} d","h":"{h}h","m":"{m}m","hours_count":{"one":"{count} hour","other":"{count} hours"},"days_count":{"one":"{n} day","other":"{n} days"},"today":"Today","yesterday":"Yesterday","today_at":"Today, {time}","yesterday_at":"Yesterday, {time}","date_at":"{date}, {time}"},"units":{"gp_per_hour":"GP/h","gp_per_hour_long":"GP/hour"},"tg_only":{"title":"Open in Telegram","text":"This page only works inside the Telegram mini app — that's how the server knows it's really you. Open the game with the button in the bot."},"banned":{"title":"You are banned","reason_label":"Reason:","appeal":"To appeal, message","default_reason":"Multiple accounts"},"paused":{"title":"The game is temporarily paused","text1":"The system is temporarily unavailable.<br>Game time is stopped.","text2":"We'll resume automatically once everything is back.","wait":"The page will return to the game on its own","resume":"▶️ Resume the game","server_text":"The system is temporarily unavailable.\nGame time is stopped.\n\nWe'll resume automatically once everything is back."},"offline":{"title":"No connection to the game","text1":"Checking the connection…","text2":"If the game itself is down, game time is stopped — you don't lose anything."},"afk":{"title":"Paused due to inactivity","text1":"No taps for 5 minutes — the game stopped updating to save server load.","text2":"Farming keeps going without you.","return":"▶️ Back to the game"},"rules":{"loading":"Loading the rules…","load_error":"Couldn't load the rules — check your connection. Retrying…","version":"Rules version {version}","version_updated":"Rules version {version} · the rules were updated (you accepted version {accepted})","countdown":"Please read the rules — {seconds}","accept":"✓ I have read and accept"},"home":{"new_challenges":"New challenges","open_count":"{count} open","all_challenges":"All challenges →","status_open":"Recruiting","status_soon":"Starting soon","status_live":"Live","updating":"Updating…","type_gp":"GP stakes","type_usdt":"USDT stakes","prize_fund":"Prize fund","stake_pool":"Stake pool","desc_gp":"Stake GP and pass every scheduled check-in. Finishers split the fund by GP share.","desc_usdt":"Stake USDT and pass every scheduled check-in. Finishers split the pool by stake size.","participants":"Players","starts_in":"Starts in","recruit_left":"Recruiting for","progress":"Progress","point_of":"Point {point} of {total}","checkin_next":"Next check-in in","checkin_open":"Check-in is open! Time left","finish_in":"Finish in","checkin_point":"Point {point} of {total} · {phase}","checkin_done":"All check-ins done, just wait for the finish","entry":"Entry","entry_gp":"from {min} GP","entry_usdt":"USDT + GP","cta_open":"Open challenge","cta_joined":"You're in — open","empty_title":"No new challenges yet","empty_text":"As soon as a new one appears, it will be here.","error_title":"Couldn't load challenges","error_text":"Check your connection and try again.","retry":"Retry","egg_title":"Event: Crack the Egg","egg_meta":{"one":"{hp} / {max} HP · {n} hit","other":"{hp} / {max} HP · {n} hits"},"egg_hatched":{"one":"Egg cracked! · {n} hit","other":"Egg cracked! · {n} hits"},"players_fund":"incl. +{usdt} USDT from players","fund_growing":"📈 {left} GP more to the fund → {next} USDT","players_pool":"💵 Players' pool: {usdt} USDT"},"survivor":{"title":"Last Survivor","kicker":"Unique award","section":"Personal award","thanks":"Out of everyone in “{challenge}”, only you made it to the end!\nTo celebrate, we're giving you the Last Survivor award and a permanent +0.1 GP per hour bonus.\nCongratulations! 🏆","bonus":"+0.1 GP/h forever","ok":"Great!","card_text":"The only one who made it to the end of “{challenge}”.","card_bonus":"⚡ +0.1 GP/h forever, on top of your Grinder level","speed_now":"Your speed now: {rate} GP/h","received":"Received {date} · visible only to you","medal_aria":"Last Survivor award"},"pioneer":{"title":"Pioneer","kicker":"Unique award","one_of_one":"1 of 1","thanks":"You are the first in Grind Points history to join a challenge!\nTo celebrate, we're giving you a unique award and a permanent bonus of +0.1 GP per hour.\nThank you for your trust! ❤️","bonus":"+0.1 GP/h forever","ok":"Awesome!","section":"Personal award","card_text":"The first challenge participant in Grind Points history.","card_bonus":"⚡ +0.1 GP/h forever — on top of Grinder Level","speed_now":"Your speed now: {rate} GP/h","received":"Received {date} · visible only to you","medal_aria":"Pioneer award"},"main":{"balance":"Balance","report_title":"Report a problem","report_hint":"Something went wrong? Message us","cards_jackpot_aria":"Cards. Jackpot now: {amount} USDT","hide_number":"Hide number","show_number":"Show number"},"nav":{"challenges":"Challenges","cards":"Cards","referral":"Referral program","history":"History","help":"Help","settings":"Settings","egg":"Egg"},"egg":{"canvas_aria":"Game: a miner hits a giant egg with a pickaxe","pick_title":"Diamond pickaxe!","pick_title_netherite":"Netherite pickaxe!","pick_title_wooden":"Wooden pickaxe!","pick_title_bread":"Bread on a sausage!","pick_title_belt":"The belt!","pick_title_pillow":"The pillow!","pick_title_feather":"Magic feather!","skill":{"title":"Precision hit","how":"Tap «Hit», tap the screen or press space when the slider is in the light zone. Hits in a row make a streak: more crits, but a narrower zone and a faster slider. A miss resets the streak.","hit_btn":"Hit","wait":"Winding up… {s}","miss":"Miss!","streak":"Streak: {n} · Crit: {crit}%","me":"Today: {today} · Best streak: {best}","practice":"Practice · HP {hp}","practice_note":"Practice: hits don't touch the real egg.","off":"The mode is off right now.","final_off":"the mode is off until the next egg","hit_by":"Hit by {n}","crit_by":"Crit by {n} −{dmg}","weapon":"Weapon","weapon_note":"Looks and sound only: damage and crits are the same for everyone.","feed":"Recent hits","empty":"Nothing yet","sound":"Hit sounds","hp_value":"{v} HP","w_iron":"Pickaxe","w_wooden":"Wooden pickaxe","w_diamond":"Diamond pickaxe","w_netherite":"Netherite pickaxe","w_bread":"Bread on a sausage","w_belt":"Belt","w_pillow":"Pillow → feather","w_feather":"Magic feather","top_aria":"Leaderboard","weapon_aria":"Choose weapon","top_title":"Leaderboard","per_day":"Today","per_egg":"Whole egg","sub_day":"Precision hit · today","sub_egg":"Precision hit · whole egg","egg_dmg":"egg damage","tab_damage":"Damage","tab_streak":"Streak","you":"you","selected":"Selected","streak_short":"×{v}","today":"hits today","best":"best streak"},"slogan_default":"1 follower = 1 hit","reward_sub_default":"prize boost","pick_sub":"requested by subscribers","help_aria":"How the event works","help_title":"🥚 The Egg Event 🔨","help_lead":"A special event: every new subscriber helps crack a giant egg.","help_how_title":"How it works","help_how1":"<b>1 new subscriber = 1 hit</b> on the egg.","help_how2":"Every day we hit the egg as many times as new subscribers joined in the past 24 hours. You can watch every hit right on this screen.","help_how3":"The HP bar at the top shows how much the egg has left. Sometimes a hit is critical and deals extra damage.","help_goal_title":"Goal","help_goal1":"Crack the egg <b>within 7 days</b>.","help_goal2":"If we do, the prize fund of <b>Egg Challenge #1</b> doubles: <b>from 20 to 40 USDT</b>.","help_cta":"🚀 Subscribe and invite friends: more subscribers mean more hits and a step closer to the doubled prize!","hits":"Hits: {n}","crits":"Crits: {n}","batch_label":"new subscribers","hatched":"Egg cracked!","banner_hits":{"one":"in {n} hit","other":"in {n} hits"},"banner_crits":{"one":"{n} crit","other":"{n} crits"},"crit":"Crit!","hit_by":"hit by","crit_by":"crit by","hint_hit":"Click or Space — hit","hint_new_egg":"New egg — on the control desk","loading":"Loading…","offline":"No connection — showing the latest","paused":"The game is paused","no_access":"Open the game in Telegram","empty":"The egg is coming soon"},"notifications":{"title":"Notifications","mark_all":"Mark all as read","load_error":"Couldn't load notifications. Try refreshing later.","empty":"No notifications yet"},"bank":{"level_short":"Lv.","info_aria":"What is the Grind Bank","max":"Maximum","deposit_price":"Deposit ({gp} GP)","withdraw":"Withdraw","withdraw_refund":"Withdraw ({gp} GP)","maxed":"The bank is fully upgraded","not_enough_points":"Not enough GP to deposit","action_failed":"The operation failed. Check your balance and bank level.","action_unconfirmed":"Couldn't confirm the operation. Wait for the balance to update.","info_title":"Grind Bank","info_text":"GP farm on their own, even while you're away, and pile up in a buffer. But the buffer has a cap — once your stash hits it, extra GP stop accumulating until you collect them. The bank level sets the size of that cap.","info_deposit_title":"How “Deposit” works","info_deposit_text":"Takes GP from your balance and raises the bank level by 1 — the buffer cap grows, so GP can pile up longer without being lost.","info_deposit_flow":"Deposit GP → Bank level ↑ → Buffer capacity ↑","info_withdraw_title":"How “Withdraw” works","info_withdraw_text":"Returns exactly the GP spent on the current level and lowers the level by 1 — the buffer cap shrinks.","info_withdraw_flow":"Withdraw GP → Bank level ↓ → Buffer capacity ↓","empty_wait":"Wait until the bank fills up with at least one coin"},"grinder":{"all_achievements":"All achievements →","achievements_word":"achievements","max_level":"MAXIMUM LEVEL","to_next":{"one":"To next level: {count} achievement","other":"To next level: {count} achievements"},"levels_hint":"Levels: 5 achievements — Level 1, 10 — Level 2, 25 — Level 3, 35 — Level 4, 50 — Level 5. Each level adds +0.10 GP/hour, up to 1.50 GP/hour. There are 62 achievements in total; after 50 the bonus stops growing."},"achievements":{"title":"Achievements","done":"✓ Completed","not_done":"○ Not completed","banner_label":"Achievement unlocked","banner_many_title":{"one":"🏆 {count} achievement unlocked","other":"🏆 {count} achievements unlocked"},"banner_many_text":"Open “Achievements” to see all the checkmarks","secret_title":"Secret achievement","secret_text":"The condition is hidden.","categories":{"farm":"🌾 Farming","bank":"🏦 Bank","challenge":"⚔️ Challenges","cards":"🃏 Cards","usdt":"💵 USDT","account":"👤 Account","secret":"🔒 Secret","extra":"➕ Extra"},"items":{"a01_first_collect":{"title":"First harvest","text":"Collect GP once."},"a02_thousand":{"title":"Thousandaire","text":"Collect 1000 GP in total."},"a03_gwh":{"title":"GWH","text":"Hold 346 GP on your balance at once."},"a04_discipline":{"title":"Iron discipline","text":"Collect GP 7 days in a row."},"a05_stability":{"title":"Stability","text":"Collect GP on 30 different calendar days."},"a06_big_goal":{"title":"Big goal","text":"Hold 500+ GP on your balance at once."},"a07_nonstop":{"title":"Non-stop","text":"Collect GP on 14 different calendar days."},"a08_piggy":{"title":"Piggy bank","text":"Save up 100 GP on your balance."},"a09_big_harvest":{"title":"Big harvest","text":"Collect 50 GP in a single collection."},"a10_vault":{"title":"Vault","text":"Put GP into the bank for the first time."},"a11_bank_l2":{"title":"Second level","text":"Unlock bank Level 2."},"a12_bank_l5":{"title":"Fifth level","text":"Unlock bank Level 5."},"a13_full_vault":{"title":"Full vault","text":"Fill a Level 5 bank completely."},"a14_banker":{"title":"Banker","text":"Make 10 GP deposits into the bank."},"a15_real_estate":{"title":"Locked-in capital","text":"Don't take GP out of the bank for 7 days."},"a16_first_deposit":{"title":"First deposit","text":"Put 10 GP into the bank in a single deposit."},"a17_first_fight":{"title":"First fight","text":"Complete your first challenge to the end."},"a18_arena_veteran":{"title":"Arena veteran","text":"Complete 5 challenges to the end."},"a19_first_payout":{"title":"First payout","text":"Receive your first payout from a challenge."},"a20_people_prize":{"title":"People's prize","text":"Claim a prize through a vote."},"a21_high_stakes":{"title":"High stakes","text":"Stake 50+ USDT in a single challenge."},"a22_big_risk":{"title":"Big risk","text":"Stake 100+ USDT in a single challenge."},"a23_last_five":{"title":"Last survivor","text":"Stay among the last 5 participants of a challenge (including yourself)."},"a24_last_one":{"title":"Last one standing","text":"Be the only participant left in a challenge and win."},"a25_fearless":{"title":"Fearless","text":"Complete a challenge after the majority voted to continue."},"a26_series":{"title":"Streak","text":"Successfully finish 3 challenges in a row."},"a27_gladiator":{"title":"Gladiator","text":"Successfully finish 10 challenges."},"a28_jackpot_ch":{"title":"Big score","text":"Receive 100+ USDT in total from challenge payouts."},"a29_comeback":{"title":"Comeback","text":"Stay in a challenge after the number of participants dropped by more than half."},"a30_first_checkin":{"title":"First Check-in","text":"Complete your first Check-in in a challenge."},"a31_iron_checkin":{"title":"Iron Check-in","text":"Complete 5 Check-ins."},"a32_first_flip":{"title":"First flip","text":"Play your first card game."},"a33_card_player":{"title":"Card player","text":"Play 100 card games."},"a34_card_veteran":{"title":"Card veteran","text":"Play 500 card games."},"a35_big_multiplier":{"title":"Big multiplier","text":"Win a 1.7× result."},"a36_lucky_ticket":{"title":"Lucky ticket","text":"Win a ticket."},"a37_ticket_buyer":{"title":"Ticket buyer","text":"Buy a ticket with GP."},"a38_ticket_player":{"title":"Ticket player","text":"Use a ticket in a game."},"a39_ticket_magnate":{"title":"Ticket magnate","text":"Use 9 tickets at once."},"a40_first_10":{"title":"First 10 USDT","text":"Win 10 USDT in total from cards."},"a41_jackpot_hunter":{"title":"Jackpot hunter","text":"Hit the Jackpot."},"a42_big_win":{"title":"Big win","text":"Win 50 USDT in total from cards."},"a43_win_streak":{"title":"Winning streak","text":"Get 3 winning results in a row (a win is more than 1×)."},"a44_first_win":{"title":"First win","text":"Get a result above 1× for the first time."},"a45_ticket_luck":{"title":"Lucky ticket win","text":"Win something while using a ticket."},"a46_first_big":{"title":"First big win","text":"Win 10+ USDT in a single card game."},"a47_first_step":{"title":"First step","text":"Make your first successful deposit."},"a48_first_withdraw":{"title":"First withdrawal","text":"Receive your first successfully paid withdrawal."},"a49_big_deposit":{"title":"Big deposit","text":"Make a single deposit of 50+ USDT."},"a50_big_withdraw":{"title":"Big withdrawal","text":"Receive a single paid withdrawal of 50+ USDT."},"a51_cashbox":{"title":"Cash desk","text":"Withdraw 100 USDT in total."},"a52_capital":{"title":"Capital","text":"Hold 100 USDT on your balance at once."},"a53_turnover":{"title":"Turnover","text":"Move 500 USDT in total through deposits and paid withdrawals."},"a54_rules":{"title":"Rules","text":"Accept the platform rules."},"a55_first_month":{"title":"First month","text":"Your account is 30 days old."},"a56_veteran":{"title":"Veteran","text":"Your account is 90 days old."},"a57_old_timer":{"title":"Old-timer","text":"Your account is 180 days old."},"a58_legend":{"title":"Legend","text":"Your account is 1 year (365 days) old."},"a59_master":{"title":"Grind Points Master","text":"Complete at least one achievement in every section: Farming, Bank, Challenges, Cards."},"a60_friendly":{"title":"Friendly","text":"Invite 10 friends with your referral link who got activated."},"a61_active_grinder":{"title":"Active grinder","text":"Collect GP on 10 different calendar days."},"a62_universal":{"title":"All-rounder","text":"Do at least one action in three different sections: Farming, Bank, Challenges, Cards."}}},"random_event":{"chip":"⚡ A random bonus is waiting for you","regular_title":"⚡ The system picked you as a lucky one","regular_text":"You've got a random bonus.","welcome_title":"🎁 A gift for the first 100 players","welcome_text":"You're among the first hundred in Grind Points! A welcome bonus is waiting for you.","pick_hint":"Pick one card","card_aria":"Card {n}","gone":"This bonus is no longer available","no_connection":"No connection to the server — please try again","ok":"Great","later":"Later","you_got":"You got: {reward}","boost_line":"🎁 +{value} GP/h from the bonus · {time} left"},"settings":{"language":"🌐 Language","live_sub":"Show game events","live_aria":"Live Activity: show game events","live_hint":"Short notifications at the top of the screen: Jackpot wins, challenge results, eliminations and Jackpot growth. They don't get in the way and disappear on their own.","live_hint_challenges":"Short notifications at the top of the screen: challenge results and eliminations. They don't get in the way and disappear on their own.","on":"ON","off":"OFF","save_error":"Couldn't save — check your connection and try again"},"referral":{"link_title":"Your referral link","link_sub":"Invite friends — get bonuses","copy":"📋 Copy","copied":"✓ Copied","share":"📤 Share","invited":"Invited","activated":"Activated","speed":"⚡ Mining speed","max_gp":"🎯 Max GP in a stake","temp_bonus":"⏳ Temporary bonus","welcome_boost":"🎁 Your welcome boost","link_unavailable":"The link is temporarily unavailable — the bot server didn't respond. Try refreshing later","activation_hint":"You get the bonus when your invitee deposits {usdt} USDT or more, or joins a challenge and completes it. Losing or winning doesn't matter — they just need to check in at least once.","pending":"Awaiting activation: {count}","slots_left":"Permanent slots left: {left} of {total} (after that, bonuses are temporary, for 14 days)","speed_bonus":"+{value} GP/h from referrals","ratio_bonus":"+{value}% from referrals","permanent_note":{"one":"The permanent bonus for your first referral never expires. The timer only applies to temporary bonuses.","other":"Permanent bonuses for your first {count} referrals never expire. The timer only applies to temporary bonuses."},"welcome_day":"Day {day} of {total}: +{speed} GP/h","welcome_expires":"Fully expires in: {time}","welcome_ratio":"🎯 +{value}% to max GP in a stake — {time} left","share_text":"Come play Grind Points!"},"help":{"intro":"How the game works — briefly, section by section. Tap a section to open the explanation.","load_error":"Couldn't load help — check your connection and try again","support":"Support:","close_aria":"Close Help","rate_per_hour":"{rate} GP/hour","sections":{"gp":{"title":"GP","sub":"How GP works"},"bank":{"title":"Bank","sub":"How the bank works"},"challenge":{"title":"Challenges","sub":"How Challenges work"},"cards":{"title":"Cards","sub":"How the card game works"},"jackpot":{"title":"Jackpot","sub":"How the Jackpot works"},"usdt":{"title":"Deposit / Withdraw","sub":"Top-ups and withdrawals"},"rules":{"title":"Platform rules","sub":"The main rules"}},"gp":{"intro":"GP (Grind Points) are in-game points. They can't be bought with money or withdrawn — they're for actions inside the game.","base_rate":"⚡ Base farming speed — <b>{rate} GP/hour</b>","li_accumulate":"GP pile up on their own over time, even when you're away — in the bank (see “Bank”).","li_min_collect":"You can collect once at least <b>{min} GP</b> have piled up — use the collect button on the main screen.","li_speed_levels":"Speed grows with Grinder achievements: each level adds +{bonus} GP/hour.","li_max_rate":"The maximum from achievements is <b>{rate} GP/hour</b>.","li_no_buy":"Speed can't be bought with GP.","li_referral":"Invited friends give a separate boost: +{bonus} GP/hour for each activated friend (see “Referral program”).","random_title":"⚡ Random bonus","random_text_one":"Every {hours} hours the system picks one random player among everyone who played the day before. They get 3 face-down cards — pick one and receive what's inside: GP, free tickets, a temporary farming speed boost or a discount on a GP ticket. You have {claim_hours} hours to choose.","random_text_many":"Every {hours} hours the system picks {n} random players among everyone who played the day before. They get 3 face-down cards — pick one and receive what's inside: GP, free tickets, a temporary farming speed boost or a discount on a GP ticket. You have {claim_hours} hours to choose.","welcome":"🎁 The first 100 players get the same bonus as a gift on their first visit — without tickets: GP or a speed boost.","random_text_one_gp":"Every {hours} hours the system picks one random player among everyone who played the day before. They get 3 face-down cards — pick one and receive what's inside: GP or a temporary farming speed boost. You have {claim_hours} hours to choose.","random_text_many_gp":"Every {hours} hours the system picks {n} random players among everyone who played the day before. They get 3 face-down cards — pick one and receive what's inside: GP or a temporary farming speed boost. You have {claim_hours} hours to choose.","welcome_gp":"🎁 The first 100 players get the same bonus as a gift on their first visit.","speed_title":"Speed from achievements","th_done":"Completed","th_level":"Level","th_speed":"Speed","row_done":"{need} of {total}","spend_title":"What to spend GP on","li_tickets":"Tickets for “Cards”: 🎟️ 1 ticket = <b>{price} GP</b>, no more than {limit} per {days}.","li_bank_levels":"Bank levels — so more GP can pile up between collections.","li_gp_bonus":"A GP bonus to your challenge stake increases your share of the money from eliminated players."},"bank":{"intro":"The bank is storage where farmed GP pile up until you collect them.","full":"When the bank is full, GP <b>stop accumulating</b>. Collect them or unlock the next level.","table_title":"Level → capacity → price","th_level":"Level","th_capacity":"Capacity","th_price":"Price","free_start":"free (start)","li_levels":{"one":"There is {count} level. To unlock the next one, tap “Deposit”: the level price is taken from your GP balance.","other":"There are {count} levels. To unlock the next one, tap “Deposit”: the level price is taken from your GP balance."},"li_lower":"To lower the level, tap “Withdraw”: you get back exactly the price of the current level. You can't go below Level 1.","li_cut":"If the bank holds more than the new level can fit when you lower it, the excess is cut down to the new capacity."},"challenge":{"phase_line":"<b>{name}</b> — {points} every {hours} h","then_vote":", then a vote.","intro":"A challenge is a marathon with stakes: whoever lasts to the end splits the prize pool.","entry":"<b>Entry:</b> a USDT stake (real money) + an optional GP bonus — up to {percent}% of the USDT stake. GP isn't money: it increases your share of the money from eliminated players and is not returned.","how_title":"How a challenge goes","step_recruit":"<b>Recruitment.</b> Any number of people can join — there's no maximum. Once {min} participants have joined, an extra {fill_hours} h join window starts, then the challenge begins. If the minimum isn't reached within {cancel_days}, the challenge is cancelled and stakes are returned.","step_total":"<b>Total.</b> The whole challenge takes {hours} h ({days}).","checkin_text":"At every checkpoint a {minutes}-minute window opens. Tap “Check in” and complete the mini-game: repeat the arrow direction 3 times in a row.","checkin_miss":"Miss a Check-in window — <b>you're eliminated</b>.","vote_title":"Voting","li_vote":"After every phase except the last one there's a {minutes}-minute vote: “Stay” or “Cash out”.","li_majority":"The majority decides, and the decision applies to everyone. Those who didn't vote go with the majority.","li_tie":"A tie is settled by the roulette.","elim_title":"Elimination and winnings","li_share":"Your share = your stake ÷ the total stakes of everyone still in the game. Equal stakes mean an equal share.","li_elim":"An eliminated player loses their stake: {tax}% of their share goes to the challenge creator, the remaining {rest}% stays in the shared pool. Their GP bonus burns.","li_finish":"Reached the end or voted to “Cash out” — everyone left gets their own stake back plus a share of the eliminated players' money, by stake size (GP included).","li_last_one":"Only one participant left? They take the whole pool at the finish, or earlier if they press “Cash out” in a vote themselves.","li_parallel":"Several challenges can run at the same time.","note":"These are the default settings. A specific challenge may differ — the exact numbers are on its screen."},"cards":{"jackpot_pay":"the whole current Jackpot","free_games":{"one":"🎟 {count} free game","other":"🎟 {count} free games"},"intro":"A 3×3 field — {size} cards. One game costs <b>{price}</b>.","step_play":"Tap “Play” — you pay {price} (or a ticket).","step_pick":"Pick any card.","step_random":"The server decides the result randomly at the moment you open a card — it isn't stored in any card in advance.","prizes_title":"What you can win","li_jackpot":"Before the regular result, the server checks the Jackpot separately — a {chance}% chance (see “Jackpot”).","li_others":"After you open a card, the others flip over dimmed: they show the game's other prizes — just for illustration, they don't affect your winnings.","li_batch":"“Open {count} cards” — {count} games with one tap for {price}.","tickets_title":"Tickets","ticket_price":"🎟️ 1 ticket = <b>{price} GP</b>","li_ticket_free":"1 ticket = 1 free game. You can win a ticket or buy one with GP.","tickets_limit":{"one":"{count} ticket","other":"{count} tickets"},"li_ticket_limit":"With GP — no more than {limit} per {days} (only time while the game is running counts). Won tickets and tickets from the random bonus don't count toward this limit.","li_tickets_first":"Tickets are used first; you can open up to {count} tickets at once."},"jackpot":{"not_hidden":"<b>The Jackpot isn't hidden in any of the {size} cards.</b> It's checked separately every time you open one.","flow_open":"You open a card","flow_check":"The server checks the Jackpot <b>separately</b> — a {chance}% chance","flow_win":"💎 Hit — you take <b>the whole current Jackpot</b>, then it starts again from 0","flow_lose":"Miss — a regular random card result","current":"Jackpot now: <b>{amount}</b>","source_title":"Where the Jackpot comes from","source_text":"The Jackpot grows from actual losses: <b>{share}%</b> of the loss goes to the Jackpot, the other {rest}% goes to the project.","li_loss":"Actual loss = stake − payout, if the payout is less than the stake.","li_zero":"0× — the whole stake is lost.","li_partial":"{label} — only {share}% of the difference between the stake and the payout goes to the Jackpot.","li_one_plus":"1× and above — the Jackpot doesn't grow.","li_tickets":"Ticket games don't add to the Jackpot.","example_title":"Example","ex_stake":"Stake {amount}","ex_result":"Result 0×","ex_loss":"Loss {amount}","ex_to_jackpot":"{amount} → to the Jackpot","ex_to_project":"{amount} → to the project","partial_note":"And with {label}: payout {payout}, loss {loss} → {jackpot} to the Jackpot, {project} to the project.","empty_note":"If the Jackpot chance hits but the Jackpot is empty (it was just won), the result comes from the regular table."},"usdt":{"deposit_title":"Top-up — /deposit in the bot","dep_step1":"Send <b>/deposit</b> to the bot and enter the amount — at least {min} USDT.","dep_step2":"The bot will show the project's wallet address ({network} network).","dep_step3":"Send the USDT and give the bot the transaction ID (TXID).","dep_step4":"The admin checks the transfer and confirms it.","dep_step5":"Your balance is credited <b>only after confirmation</b>.","withdraw_title":"Withdrawal — /withdraw in the bot","wd_step1":"Send <b>/withdraw</b> to the bot and choose the amount — at least {min} USDT.","wd_step2":"Enter your {network} wallet.","wd_step3":"Confirm — a request is created. The USDT is held from your balance right away and can't be spent for now.","wd_step4":"The admin checks it and pays out.","flow_created":"Request created","flow_check":"Review","flow_paid":"✅ Paid out","note_rejected":"If the request is rejected, the USDT returns to your balance.","fee":"Withdrawal fee: {fee} USDT.","no_fee":"There is no withdrawal fee.","note_bot":"The bot will tell you when the request is paid or rejected."},"rules":{"short_title":"In short","li1":"One user = one Telegram account in the game.","li2":"Creating a second account is forbidden — trying to create or use a second account gets the account blocked.","li3":"Don't bypass restrictions or try to cheat the system.","li4":"Don't abuse bugs and vulnerabilities.","li5":"The server checks all important game operations.","li6":"The security system may send an account for an additional review or restrict it.","appeal":"To appeal a block, message {support}. Rules version {version}."}},"cards":{"info_aria":"What the Jackpot is and how the cards work","tickets_label":"🎟 Tickets:","balance_label":"💵 Balance:","history_title":"Game history","history_empty":"No games yet","jackpot_note":"A rare event: about a 0.05% chance on every card","jackpot_collect":"Collect","topup_title":"Not enough USDT","topup_button":"💵 Top up via the bot","info":{"title":"Jackpot and cards","jackpot_title":"💎 What is the Jackpot","jackpot_text1":"The Jackpot is an accumulating prize. Part of the players' actual losses goes into the Jackpot.","jackpot_text2":"If the rare Jackpot triggers when you open a card, you get the whole accumulated Jackpot.","how_title":"🃏 How the cards work","how_text1":"Pick any face-down card — it flips over and shows your result. Your winnings are whatever is in the card you picked.","how_text2":"After that, the other cards show the game's other prizes — just so you can see what's possible. Where each prize lands is random and doesn't affect your winnings.","how_text3":"Every result is decided randomly when you open a card.","how_text4":"“Open 9 cards” is 9 regular games at once: each card holds its own small game, the card in it is picked randomly, the odds are the same. The cards open one by one.","flow":"The Jackpot isn't hidden in one particular card. Every card you open has a separate chance of <b>about 0.05%</b> to hit the Jackpot. If it doesn't hit, one of the regular prizes is drawn.","prizes_title":"🎁 What you can win","th_result":"Result","th_payout":"Payout","note_price":"Payouts are based on the price of one try —","note_ticket":"USDT. 🎟 A ticket is a free try: you can open a card without spending USDT."},"tickets_won":{"one":"🎟 +{count} ticket","other":"🎟 +{count} tickets"},"tickets_word":{"one":"ticket","other":"tickets"},"tickets_count":{"one":"{count} ticket","other":"{count} tickets"},"cards_acc":{"one":"{count} card","other":"{count} cards"},"cards_nom":{"one":"{count} card","other":"{count} cards"},"ticket_explain":"A ticket is a free card opening","no_luck":"😶 No luck","pick_card":"Pick a card","prompt_paid":"Round paid — tap any of the 9","opening":"Opening…","prompt_have_ticket":"You have a 🎟 ticket — tap any of the 9","prompt_sub":"and reveal your prize","play_ticket":"Play with a 🎟 ticket","play_again_ticket":"Play again — 🎟 ticket","topup_to_play":"💵 Top up to play","play_usdt":"Play for {price} USDT","play_again_usdt":"Play again — {price} USDT","batch_check":"Check the card purchase result","batch_tickets":"🃏 Open {cards} — 🎟 {tickets}","batch_usdt":"🃏 Open {cards} — {price} USDT","gp_check":"Check the ticket purchase","gp_ticket_wait":"🎟️ GP ticket — in {time}","gp_ticket_buy":"🎟️ Buy 1 ticket for {price} GP","gp_ticket_buy_discount":"🎟️ Buy 1 ticket for {price} GP (−{discount}%)","opening_card":"Opening the card…","opening_batch":"Opening {cards} one by one…","paid_ticket_note":"Paid with a ticket — open any card","paid_note":"Round paid — open any card","topup_text":"A game costs {need} USDT, and your balance is {balance} USDT. Top up in the bot with /deposit — the money will appear here after confirmation.","topup_text_batch":"{cards} cost {need} USDT, and your balance is {balance} USDT. Top up in the bot with /deposit — the money will appear here after confirmation.","topup_ticket_hint":"Meanwhile, you can play with a ticket.","info_whole_jackpot":"the whole Jackpot","info_games":{"one":"🎟 {count} game","other":"🎟 {count} games"},"one_moment":"One moment…","no_connection_safe":"No connection to the server. Try again — you won't be charged twice.","not_enough_usdt_balance":"Not enough USDT on your balance","failed":"Didn't work: {error}","round_not_started":"Round not started","already_paid":"This round was already paid — you weren't charged again","others_note":"The other cards show the game's other prizes","pay_first":"Pay for the round first","pay_first_sub":"Tap “Play” below — {price} USDT","round_not_found":"Round not found","round_not_found_sub":"Refresh the screen and try again","open_failed":"Couldn't open the card","open_failed_sub":"The round is paid and won't go anywhere — tap the card again","batch_progress":"Opened {n} of {total}","batch_won":"Won: {amount} USDT","batch_not_opened":"{cards}: not opened","opening_cards":"Opening {cards}","spent":"Spent {spent}","batch_result":"{cards}: +{amount} USDT","buying":"Buying…","gp_not_enough":"Not enough GP: you need {need}, you have {have}","gp_limit":"You can buy a GP ticket once a week — the next one in {time}","gp_collect_hint":". Collect your farmed GP on the main screen","gp_next":"Next one in {time}.","gp_bought":"✅ Bought 1 ticket for {price} GP.","gp_bought_discount":"✅ Bought 1 ticket for {price} GP ({discount}% off).","for_ticket":"with a ticket"},"cards_errors":{"not_enough_usdt":"not enough USDT","no_tickets":"no tickets","jackpot_empty":"the Jackpot is empty — set it first","not_found":"round not found","invalid_card":"no such card","unknown_outcome":"unknown outcome","invalid_payment":"unknown payment method","open_round":"open the card you already paid for first","invalid_batch_key":"request error, please try again","invalid_count":"you can't open that many cards at once","not_enough_gp":"not enough GP","ticket_gp_limit":"you can buy a GP ticket once a week","device_check_required":"couldn't verify your device — close the game and open it again","antifraud_restricted":"buying with GP is temporarily unavailable for this account (the account is under review)","invalid_purchase_key":"request error, please try again","network":"no connection to the server"},"history":{"gp_staked":"GP staked","usdt_deposited":"USDT deposited","usdt_won":"USDT won","usdt_withdrawn":"USDT withdrawn","filter_all":"All","filter_wins":"Wins","filter_eliminated":"Eliminated","load_error":"Couldn't load history. Try refreshing later.","empty":"No transactions","empty_challenges":"You have no finished challenges yet","date":"Date","result":"Result","stake":"Stake","payout":"Payout","reason":"Reason: {reason}"},"ch_history":{"subtitle":"All finished challenges","empty":"History is empty — no challenges have finished yet","finished":"Finished","my_result":"Your result","prize_fund":"🏆 Prize fund {usdt} USDT","start_date":"Start date","end_date":"End date","winners":"Winners","total_pool":"Total pool","prize_fund_label":"Prize fund","passed":"Completed","detail_gone":"This challenge is no longer available.","detail_error":"Couldn't load the details. Please try again later."},"challenges":{"tab_all":"All challenges","tab_mine":"My challenges","list_empty":"No challenges yet.","mine_error":"Couldn't load the list. Try refreshing later.","mine_empty":"You have no challenges yet","go_join":"View all challenges"},"challenge":{"loading":"Loading the challenge…","info_aria":"How a challenge works","prize_fund":"🏆 Prize fund:","finish_bonus":"🎁 Complete the final (phase 3): +{usdt} USDT on top of your share","finish_bonus_short":"+{usdt} USDT for completing the final","fund_grow_rule":"📈 Every {gp} GP in the fund = +{usdt} USDT to the prize","fund_grow_left":"next {next} USDT","fund_grow_cta":"Put GP into the fund","fund_grow_short":"📈 grows with the fund","players_pool":"💵 Players' pool: {usdt} USDT","phase_prize_title":"🏁 Prize by phase","phase_prize_row":"{phase}: {percent}% · {usdt} USDT","phase_prize_note":"🏁 Everyone who passes a phase gets its prize, by stake. Eliminated: it all burns.","phase_prize_mine":"Credited to you: {usdt} USDT","phase_prize_short":"🏁 by phase {list}","out_title":"❌ You are out of the challenge","out_reason":"Reason: {reason}.","out_stake":"You staked","phases":"Challenge phases","participants":"Participants","pool":"Pool","join":"Join","your_stake":"Your stake","your_share":"Your share","your_stake_active":"Your stake","eliminated":"You were eliminated from the challenge","cancelled":"The challenge was cancelled — recruitment didn't reach the minimum. Your stake was returned to your balance.","hint_active":"Challenge is active","hint_finished":"Challenge finished","hint_minimum":"Minimum: {min}","hint_minimum_reached":"Minimum reached","hint_extra_time":"Extra time · {time}","status_recruiting":"Recruiting","status_recruitment_closed":"Recruitment closed","status_recruiting_count":"Recruiting: {count} · minimum {min}","status_checkin_running":"Check-in is on","status_running":"Running","status_finished":"Finished","status_voting":"Voting in progress","status_in_game":"You're in the game","status_checked_in":"Checked in ✓","status_checkin_open":"Check-in is open","status_cancelled":"Challenge cancelled","status_eliminated":"You're eliminated","status_claimed":"Prize claimed","status_passed":"Challenge completed","status_already_running":"The challenge is already running","start_in":"Starts in {time}","recruiting_left":"Recruiting participants: {time}","point_of":"Point {point} of {total} · {phase}","money_now":"You have now","share_label":"share {share}%","share_explain":"Your {stake} USDT stake stays yours while you're in the game. Plus {share}% of the money from eliminated players (now {surplus} USDT): the share counts your stake together with GP. Others drop out, your amount grows.","share_explain_gp":"This is your {share}% share of the prize fund, based on staked GP. When others drop out, your share and amount grow.","list_checkin_in":"⏰ Check-in in {time}","list_checkin_open":"✅ Check-in open, {time} left","list_finish_in":"🏁 Finish in {time}","participants_count":{"one":"{count} participant","other":"{count} participants"},"participants_min":{"one":"{count} participant · minimum {min}","other":"{count} participants · minimum {min}"},"no_connection_retry":"No connection. Trying to load again…","claimed_title":"Prize received: {amount} USDT","claimed_sub_tie":"A tie — the roulette decided to cash out. The challenge is over","claimed_sub_vote":"The majority voted to cash out — the challenge is over","claimed_sub_finished":"You made it to the end of the challenge and got your share of the pool","start_label":"Starts in","recruiting_label":"Recruiting participants","share_now":"Now: {amount} USDT","join_closed_active":"The challenge has already started — wait for the next season","join_closed_finished":"The challenge is over — wait for the next season","pool_gp_hint":"+{gp} GP from participants","join_filled_start_in":"Recruitment closed, starts in {time}","join_cancel_in":"Recruitment cancels in: {time}","gp_note":"Stakes are GP only. All staked GP burn whatever the outcome; the prize is split among those who reach the end, in proportion to their GP. No voting after phases. Starts exactly 7 days after creation, with any number of participants.","egg_label":"Egg","egg_aria":"Watch the egg","gp_tag":"GP stakes","prize":"Prize","gp_invested":"{gp} GP staked","hint_any_count":"Starts with any number","join_fixed_start_in":"Starts in {time} — with any number of participants"},"my_challenges":{"badge_active":"Running","badge_recruiting":"Recruiting","badge_eliminated":"Eliminated","badge_finished":"Finished","next_in":"in {time}","next_checked_in":"checked in · window closes in {time}","next_open":"open · closes in {time}","next_vote":"voting in progress","next_final":"challenge ends in {time}","staked":"Staked","participants":"Participants","status":"Status","status_filled":"Recruitment closed, starting soon","status_waiting":"Waiting for the start","share_value":"Share value","reason":"Reason","returned":"Returned","result":"Result","result_cancelled":"Challenge cancelled — recruitment didn't reach the minimum","result_claimed":"Prize claimed by vote","result_finished":"Challenge completed","received":"Received","current_share_value":"Current share value","next":"Next","open":"Open →"},"checkin":{"success_msg":"Checked in successfully ✓","all_done":"All check-ins completed","finish_in":"The challenge ends in","wait_end_title":"Waiting for the challenge to end","wait_end_sub":"Next — the final results","window_closes_in":"The Check-in window closes in","done_title":"You've already checked in","done_sub":"Wait for the next stage","open_title":"Check in","open_sub":"Complete the Check-in for this stage","opens_in":"Check-in opens in","closed_title":"Check-in isn't open yet","closed_sub":"The button activates on schedule","step_of":"{step} of {total}","game_hint":"Repeat the arrow direction","game_error":"Wrong — start over","saving":"Saving your check-in…","done":"Check-in complete","last_of_phase":"This is the last Check-in of the “{phase}” phase.\nWhen the window closes (in {time}), a group vote begins: go on or cash out the prize.","window_missed":"The Check-in window closed — you didn't make it in time."},"checkin_errors":{"too_early":"The Check-in window hasn't opened yet","window_closed":"The Check-in window has already closed","no_checkin_required":"All check-ins are done — waiting for the final","already_checked_in":"You've already checked in","vote_in_progress":"A vote is in progress, not a Check-in","not_active_participant":"You're no longer participating","challenge_finished":"The challenge is over","not_found":"This challenge no longer exists","network":"Didn't work: no connection to the server","other":"Didn't work: {error}"},"vote":{"prize_at_stake":"Prize at stake","your_share_if_claim":"Your share if the group cashes out","time_left":"Voting ends in","stay":"Stay","claim":"Cash out","phase_passed":"Phase {n} complete","phase_sub":"The “{done}” phase is behind us. Vote: move on to “{next}” (Check-in every {hours}) or cash out what we've got and finish.","cast_line":"Voted: {cast} of {total}","hint_voted":"Your vote is counted — you can change it until voting ends. The majority decides.","hint_not_voted":"The majority decides, and the result applies to everyone. If you don't vote, you go with the majority.","result_stay":"The majority decided: STAY. The challenge continues.","result_claim":"The majority decided: CASH OUT. The challenge is over, USDT has been credited to everyone.","roulette_stay":"STAY","roulette_claim":"CASH OUT","roulette_lead":"🎰 The Great Roulette has spoken:","roulette_caption_stay":"The challenge continues.","roulette_caption_claim":"You're leaving the challenge and taking your accumulated reward.","result_title":"Voting results · phase {n}","result_title_named":"Voting results · phase {n} “{name}”","score_tie":"The votes split evenly: {stay} to {claim}. The roulette decides!","score":"Stay — {stay}, cash out — {claim}"},"vote_errors":{"no_vote_open":"There's no vote right now — the phase isn't over yet","vote_closed":"Voting has already closed","not_active_participant":"You're no longer participating in this challenge","challenge_finished":"The challenge is already over","not_found":"This challenge no longer exists","other":"Didn't work: {error}","unconfirmed":"Couldn't confirm your vote. Check the result once the connection is back."},"join_errors":{"not_enough_usdt":"Not enough USDT for this stake","not_enough_gp":"Not enough GP for this bonus","already_joined":"You're already in this challenge","invalid_stake":"Enter a valid stake amount","invalid_gp_stake":"Invalid GP bonus","gp_stake_too_high":"The GP bonus exceeds your maximum for this stake","recruitment_closed":"Recruitment is closed and the challenge is running — wait for the next season","not_found":"This challenge no longer exists — it was deleted","network":"No connection to the server. Check your connection and try again.","other":"Couldn't join: {error}","not_enough_gp_stake":"Not enough GP for this stake","min_gp_stake":"The minimum stake is 1 GP"},"stake":{"title":"Add GP to your stake","subtitle":"GP increase your stake weight in the challenge, but they are not USDT.","usdt_title":"Stake (USDT)","usdt_sub":"Real funds","usdt_aria":"Stake in USDT","available":"Available:","gp_down_aria":"Decrease GP by 1","gp_up_aria":"Increase GP by 1","weight_title":"Stake weight","weight_sub":"USDT + GP = your weight in the challenge","gp_max":"Maximum: {max} GP ({percent}% of the stake)","sending":"Sending…","gp_only_title":"Stake GP","gp_only_subtitle":"GP burn whatever the outcome. The USDT prize is split by GP share.","gp_only_stake_title":"Stake (GP)","gp_only_stake_sub":"From 1 GP, no cap","gp_only_aria":"Stake in GP","gp_only_share_title":"Your prize share now","gp_only_share_sub":"Changes while recruitment is open"},"phase":{"title":"Phase {n}","title_named":"Phase {n} “{name}”","points":{"one":"{count} checkpoint","other":"{count} checkpoints"},"rules":"Check-in every {hours}: {points} in this phase. Each one has a {window} window — miss it and you're out.","rules_last":"After the last point, the challenge ends and everyone who made it splits the pool.","rules_vote":"After the phase's last Check-in — a {vote} group vote: the majority decides for everyone.","rules_no_vote":"No voting — the next phase starts on its own, on schedule.","rules_later":"The rules will appear once the challenge opens."},"gp_rules":{"s1_title":"1. Starts exactly in 7 days","s1_text":"The challenge starts exactly <b>7 days</b> after it's created — however many people join, even just one. There's no participant minimum and no extra-join timer.","s2_title":"2. Stakes are GP only","s2_text":"From <b>1 GP</b>, no upper limit. No USDT needed. The more GP you stake, the bigger your share of the prize.","s3_title":"3. Check-in on schedule","s3_text":"At the scheduled time a Check-in window opens. Miss it and you're out and <b>lose your GP</b>. No tax.","s4_title":"4. No voting","s4_text":"Phases follow one after another. You can't take the prize early — only by reaching the finish.","s5_title":"5. Prize by GP share","s5_text":"The USDT prize fund is split among everyone who reaches the end, <b>in proportion to their staked GP</b>. If only one participant is left, they take the whole prize, but only after reaching the finish.","s6_title":"6. GP burn","s6_text":"All staked GP <b>burn whatever the outcome</b> — for winners and for those who drop out.","flow":"⏱ 7 days → 🚀 Start → ✅ Check-in → 🏆 Prize by GP share"},"challenge_info":{"title":"How does a challenge work?","s1_title":"1. Recruitment","s1_text":"The first participant creates the challenge. The stake is charged right away, but it can't be withdrawn while recruitment is open.","s2_title":"2. 5 participants have joined","s2_text":"As soon as at least 5 participants have joined, a <b>24-hour</b> extra join timer starts. During this time, other users can still join.","s3_title":"3. The challenge starts","s3_text":"When the 24-hour join window ends, the challenge becomes <b>Active</b>. From then on, the countdown to the first Check-in starts and the list of participants is locked.","s4_title":"4. If 5 participants don't join","s4_text":"If at least 5 participants don't join within <b>7 days</b> of creation, the challenge is automatically cancelled and all stakes are returned.","flow1":"👥 Recruitment → 5 participants → ⏱ 24 hours → 🚀 Active","warning1":"<b>Important:</b> the 7 days only apply to recruiting the first 5 participants. If the 5th participant joins even a split second before the 7 days run out, the challenge counts as recruited and starts the full 24-hour join timer — it won't be cancelled because the original deadline passed.","s5_title":"5. Check-in lasts exactly 5 minutes","s5_text":"At the scheduled time, a <b>5-minute</b> Check-in window opens. You can check in at any moment during these 5 minutes. The window doesn't close early, even if everyone checked in during the first seconds.","s6_title":"6. Miss the Check-in — you're out","s6_text":"Results are tallied only <b>after the window closes</b>. Didn't make it within 5 minutes — you're eliminated and <b>lose your stake</b>: <b>13%</b> of your current share goes to the challenge organizer, the rest stays in the shared pool. These 13% fund future challenge prize pools and support the game. An eliminated player's stake isn't passed to anyone personally — at the end, everyone who made it gets <b>their own stake back</b> plus a share of the eliminated players' money <b>in proportion to their stake</b> (GP included). Made it in time — you passed the checkpoint and lose nothing.","s6_text_notax":"Results are tallied only <b>after the window closes</b>. Didn't make it within 5 minutes — you're eliminated and <b>lose your stake</b>: all of it stays in the shared pool, <b>with no deductions</b> in this challenge. An eliminated player's stake isn't passed to anyone personally — at the end, everyone who made it gets <b>their own stake back</b> plus a share of the eliminated players' money <b>in proportion to their stake</b> (GP included). Made it in time — you passed the checkpoint and lose nothing.","warning2_notax":"Cashing out is not the same as being eliminated. An eliminated player loses their whole stake, and all of it stays in the pool for those who made it (no deductions in this challenge). If the majority votes to cash out, the challenge ends and everyone who made it gets their share of the pool — including those who voted against.","s7_title":"7. After every phase — a group vote","s7_text":"When the last Check-in of a phase closes, a <b>15-minute</b> vote opens right away: move on to the next phase or cash out. Everyone who passed the phase votes. You can change your vote during these 15 minutes.","s8_title":"8. The majority decides — for everyone","s8_text":"The option with more votes wins, and it applies <b>to all participants</b>. If 6 vote “stay” and 5 vote “cash out”, all eleven move on. Those who didn't vote also go with the majority and <b>aren't eliminated</b> for staying silent.","s9_title":"9. A tie — the roulette decides","s9_text":"If the votes split exactly in half, a roulette spins after voting closes: one half is “stay”, the other is “cash out”. Whatever it lands on is what happens. One spin for everyone.","flow2":"✅ Check-in 5 min → 🚪 Elimination → 🗳 Voting 15 min → 👥 The majority decides","warning2":"Cashing out is not the same as being eliminated. An eliminated player loses their whole stake: 13% of their share goes to the organizer, the rest stays in the pool for those who made it. If the majority votes to cash out, the challenge ends and everyone who made it gets their share of the pool — including those who voted against — with no extra deductions beyond what may have already been withheld from earlier eliminations.","s10_title":"10. Grind Points (GP) — a stake bonus","s10_text":"When joining you can add GP to your stake — it only increases your <b>calculated weight</b>, that is your share of the eliminated players' money, not the amount of money. While you're in the game, your own USDT stake stays yours. Maximum — <b>half of the USDT stake</b>: e.g. 10 USDT + 5 GP = calculated weight 15.","s11_title":"11. Used GP burns","s11_text":"GP added to a stake is locked for the whole time you participate. With any regular outcome — you move on, get eliminated or cash out by vote — the GP <b>burns</b> and isn't returned. There's one exception: if the challenge <b>is cancelled</b> because 5 participants didn't join, both the USDT stake and the GP bonus are returned.","cancel_title":"Fewer than 5 participants in 7 days?","cancel_text":"The challenge is cancelled, and the USDT stake and GP bonus are returned automatically.","fixed_s1_title":"1. Starts at a set time","fixed_s1_text":"The challenge starts exactly <b>{date}</b> — no delays and no waiting for people to gather.","fixed_started":"at the set time (already started)","fixed_flow":"👥 Joining until the start → 🚀 Start at the set time → ✅ Check-in","s11_text_fixed":"GP added to the stake is locked for the whole challenge. Whatever happens — you advance, get eliminated or take the prize — the GP <b>burns</b> and isn't returned. Only <b>an admin cancelling the challenge</b> returns it together with the USDT stake.","s12_title":"12. If only one is left","s12_text":"There's no early win: the last remaining participant goes through every check-in to the finish and only then takes the pool. In the vote after a phase they take the pool only if <b>they pressed “Take” themselves</b> — staying silent means carrying on.","fixed_s2_title":"2. Join before the start","fixed_s2_text":"You can join any time before the start. Your stake is charged right away and can't be withdrawn before the start.","fixed_s3_title":"3. Any number of participants","fixed_s3_text":"There's <b>no</b> minimum, no top-up timer and no cancellation for low numbers: the challenge starts even with a single participant.","fixed_s4_title":"4. The line-up is locked at the start","fixed_s4_text":"From the start no new participants are accepted and the countdown to the first check-in begins."},"phases":{"warmup":"Warm-up","pressure":"Pressure","final":"Final","numbered":"Phase {n}"},"live":{"jackpot_won":"🏆 Jackpot won","challenge_completed":"🏆 Challenge completed","jackpot_increased":"💰 Jackpot increased","eliminations":{"one":"⚔️ {count} participant was eliminated from the challenge","other":"⚔️ {count} participants were eliminated from the challenge"},"user_got":"A player won {amount}"},"notify":{"promo_usdt":"🎁 You've received a 1 USDT welcome deposit! You can join a challenge now.","survivor_award":"🏆 Last Survivor award!\nOut of everyone in “{name}”, only you made it to the end. To celebrate, you get a permanent +0.1 GP per hour farming bonus.\nOpen the game: your award is waiting.","egg_skill_hatched":"🥚 Players broke the egg in the precision hit mode! The egg challenge prize doubles: do it manually.","eliminated":"⚠ You were eliminated from “{name}”.\nReason: {reason}.","challenge_started":"🔔 The challenge “{name}” has started! Good luck.","vote_started":"🗳 Voting has started in “{name}”: stay or cash out.","vote_ended_stay":"✓ Voting in “{name}” is over — the challenge continues.","vote_ended_claim":"✓ Voting in “{name}” is over — the coins will be distributed.","challenge_finished":"🏆 “{name}” is over.\nYour result: {result} USDT.","checkin_success":"✓ You checked in to “{name}”.","referral_activated":"🎉 Your referral is activated — {reason}!\n\nThis is your active referral #{slot}.\n{bonus}\n\nDetails are in the game, in the “Referral program” section.","referral_reason_deposit":"they topped up their balance","referral_reason_challenge":"they checked in to a challenge","referral_reason_other":"they met the condition","referral_bonus_permanent":"PERMANENT bonus: +{speed} GP/h and +{ratio}% to max GP in a stake.","referral_bonus_temporary":{"one":"Bonus for {count} day: +{speed} GP/h and +{ratio}% to max GP in a stake.\n(permanent slots 1–{slots} are already taken)","other":"Bonus for {count} days: +{speed} GP/h and +{ratio}% to max GP in a stake.\n(permanent slots 1–{slots} are already taken)"},"gp_fund_step":"💰 Challenge Fund: players collected {gp} GP. The next challenge you create gets +{usdt} USDT to the prize.","phase_prize_accrued":"🏁 Phase «{phase}» passed in «{name}»: +{usdt} USDT credited to you, {total} USDT in total. You get it if you reach the end or players vote to «claim». If you are eliminated, the credited money burns.","fund_prize_grew":"📈 The prize of «{name}» grew to {usdt} USDT! Players put another {gp} GP into the fund. Every {gp} GP in the fund adds +{step} USDT, until the very end of the challenge."},"labels":{"wallet":{"farm_collect":"Credit (farming)","bank_deposit":"Put into the bank","bank_withdraw":"Taken from the bank","challenge_stake":"Stake","challenge_refund":"Refund","challenge_payout":"Winnings","gift_usdt":"🎁 Gift from Grind Points","brawl_pass_plus":"Brawl Pass Plus","gp_miner_ore_sale":"GP Miner: ore sale","elimination_tax_income":"Fee from an eliminated player","usdt_deposit":"Top-up","admin_grant":"Credit from the administration","admin_reset":"Reset by the administration","withdrawal_request":"Withdrawal","withdrawal_refund":"Withdrawal refund","card_game_stake":"Cards: game","card_game_batch_stake":"Cards: 9 games","card_game_admin_batch_stake":"Cards: 100 games","card_ticket_gp":"Cards: GP ticket","random_event_gp":"Random bonus","card_game_payout":"Cards: winnings","card_game_jackpot":"Cards: 💎 Jackpot","gp_fund_contribution":"Challenge Fund share"},"challenge_result":{"eliminated":"Eliminated","claimed":"Prize claimed","finished":"Challenge completed","cancelled":"Cancelled"},"elimination_reason":{"missed_checkin":"Missed Check-in"}},"card_outcomes":{"x0":"0×","x0_5":"0.5×","x1":"1×","x1_3":"1.3×","x1_7":"1.7×","ticket1":"+1 ticket","x1_1":"1.1×","x1_5":"1.5×","x0_7":"0.7×","jackpot":"💎 JACKPOT","jackpot_prize":"💎 Jackpot"},"re_rewards":{"gp10":{"title":"+10 GP","main":"+10 GP","sub":"to your balance"},"gp15":{"title":"+15 GP","main":"+15 GP","sub":"to your balance"},"gp20":{"title":"+20 GP","main":"+20 GP","sub":"to your balance"},"gp25":{"title":"+25 GP","main":"+25 GP","sub":"to your balance"},"gp30":{"title":"+30 GP","main":"+30 GP","sub":"to your balance"},"gp50":{"title":"+50 GP","main":"+50 GP","sub":"to your balance"},"gp75":{"title":"+75 GP","main":"+75 GP","sub":"to your balance"},"gp100":{"title":"+100 GP","main":"+100 GP","sub":"to your balance"},"tickets2":{"title":"2 free tickets","main":"2 tickets","sub":"for “Cards”"},"tickets3":{"title":"3 free tickets","main":"3 tickets","sub":"for “Cards”"},"speed010_24h":{"title":"+0.10 GP/h for 24 hours","main":"+0.10 GP/h","sub":"for 24 hours"},"speed025_24h":{"title":"+0.25 GP/h for 24 hours","main":"+0.25 GP/h","sub":"for 24 hours"},"ticket_discount50":{"title":"50% off a GP ticket","main":"−50%","sub":"on a GP ticket"}},"platform_rules":{"title":"Platform rules","warning":"IMPORTANT: ONLY ONE ACCOUNT PER USER IS ALLOWED. CREATING A SECOND ACCOUNT WILL RESULT IN AN IMMEDIATE BAN.","rule1_title":"One user may have only one Grind Points account.","rule1_text":"Creating or using a second account is forbidden.","rule2_text":"Users must read the platform rules themselves before using the service.","rule3_text":"Attempts to bypass platform restrictions may lead to an account ban.","rule4_text":"The platform may use technical security mechanisms to detect linked accounts and suspicious activity.","rule5_text":"If the rules are violated, the account may be restricted or banned in accordance with the platform rules."},"antifraud":{"ban_head":"Multiple accounts — several Grind Points accounts belong to one person","ban_with_signs":"{head}. Signs: {signs}","ban_signs":{"same_installation":"the same app installation as another account","same_device":"the same device as another account","rapid_account_creation":"the account was created right after another account on this device","multiple_accounts_from_same_device":"several accounts were created from one device","mass_registration_ip":"mass registrations from one network"}},"fund":{"kicker":"Event for everyone","title":"Challenge Fund","rule_html":"Every <b>{gp} GP</b> from all players = <b>+{usdt} USDT</b> to the next challenge prize","progress":"{have} / {step} GP","left":"{left} GP left to +{usdt} USDT","ready":"Already collected for the next challenge: +{usdt} USDT","mine":"You put in: {gp} GP","mine_none":"You haven't put in anything yet","players":{"one":"{count} player contributed","other":"{count} players contributed"},"last":"\"{name}\" already got +{usdt} USDT from the fund","cta":"Put in GP","mine_cta":"⛏ Mine GP","modal_title":"Put GP into the fund","modal_text":"Your GP go into the shared fund for good. When everyone together collects {gp} GP, the next challenge prize grows by {usdt} USDT for all participants.","balance":"Your balance: {gp} GP","amount":"How many GP to put in","all":"All","after":"Fund after your share: {have} / {step} GP","after_step":"🎉 Your share adds +{usdt} USDT to the prize!","confirm":"Put in {gp} GP","cancel":"Cancel","done":"Thanks! You put {gp} GP into the fund","done_step":"🎉 The fund collected +{usdt} USDT for the next challenge!","err_not_enough":"Not enough GP on your balance","err_amount":"Enter a whole number of GP, 1 or more","err_paused":"The game is paused, try again a bit later","err_network":"No answer from the server. Refresh: if your GP were taken, the share counted.","err_other":"Couldn't put in GP, try again","how_title":"How it works","how_1":"You put in any amount of your GP.","how_2":"GP from all players add up on one bar.","how_3":"Every {gp} GP = +{usdt} USDT to the next challenge prize.","how_4":"GP are not returned: it's a share of the common prize.","kicker_live":"The prize is growing right now","rule_live_html":"Every <b>{gp} GP</b> from all players = <b>+{usdt} USDT</b> to the prize of «{name}». The prize grows until the very end of the challenge.","prize_now":"🏆 Prize of «{name}» now: {usdt} USDT","left_live":"{left} GP more and the prize becomes {next} USDT","how_3_live":"Every {gp} GP = +{usdt} USDT to the prize of «{name}» right away, even during the challenge.","after_step_live":"🎉 Your contribution raises the prize to {usdt} USDT!","done_step_live":"🎉 The prize of «{name}» grew to {usdt} USDT!"}}