{"common":{"brandName":"PredictStats","theme":"Theme","themeDark":"Dark","themeLight":"Light","settings":"Settings","language":"Language","languages":{"en":"English","pl":"Polish"},"loading":"Loading...","error":"Error","success":"Success","cancel":"Cancel","confirm":"Confirm","save":"Save","delete":"Delete","edit":"Edit","close":"Close","back":"Back","next":"Next","prev":"Prev","submit":"Submit","refresh":"Refresh","retry":"Try Again","vs":"vs","or":"or","and":"and","days":"days","day":"day","page":"Page {current} of {total}","showing":"Showing","of":"of","more":"more","all":"All","none":"None","yes":"Yes","no":"No","filters":{"status":"Matches","upcoming":"Upcoming","allMatches":"All","orderBy":"Order:","bestResults":"Best Results","kickoffTime":"Kickoff Time","league":"League","allLeagues":"All leagues","leaguesSelected":"{count} league(s)","searchLeagues":"Search leagues...","clearAll":"Clear all","noLeaguesFound":"No leagues found","noUpcomingInLeague":"No upcoming matches in the selected leagues","noUpcomingInLeagueDesc":"All matches in the selected leagues have already started or finished.","clearLeagueFilter":"Clear league filter","showAllMatches":"Show all matches"},"search":{"placeholder":"Search team or league...","resultCount":"{count, plural, =0 {no matches} one {# match} other {# matches}}","clear":"Clear search","resultsTitle":"Search results","noResults":"No matches found","noResultsDesc":"No match matches \"{query}\".","lockedTitle":"\"{query}\" is outside your free picks","lockedDesc":"Free access only includes a few picks per day. Unlock PRO to search every match.","lockedCta":"Unlock PRO"},"freemiumHistorical":{"title":"See how these picks performed before","description":"Without Premium you only see upcoming matches. Premium opens the full history, so you can judge the hit rate before you bet.","goToToday":"Go to Today","unlockHistory":"Unlock History"},"freemiumDateRange":{"title":"See picks for the days ahead","description":"Without Premium you only see today's picks. Premium opens every date — settled ones too, so you can check the hit rate yourself.","unlockUnlimited":"Unlock all dates"},"rateLimit":{"slowDown":"Slow down","slowDownDescription":"Too many requests. Retrying automatically...","tooManyRequests":"Too many requests","tooManyRequestsDescription":"Please wait a moment and try again."},"guestFilters":{"showFilters":"Show filters","hideFilters":"Hide filters","filtersCount":"{count} filters"},"statFunnel":{"bestPicksTitle":"Today's best picks","bestPicksSubtitle":"Our top {count} highest-confidence picks today — unlock with Premium","rankLabel":"Pick #{rank} of the day","tapToUnlock":"Tap to unlock","cardLock":"Sign up","registerToUnlock":"Create a free account to unlock team names and full analysis","registerFree":"Sign up free"},"statUpsell":{"guestTitle":"Unlock this pick","guestSubtitle":"Create a free account to see the teams and full match statistics","guestEmailCta":"Sign up with email","guestNoCreditCard":"No credit card · Free account","guestAlreadyHaveAccount":"Already have an account?","guestSignIn":"Sign in","proTitle":"See every pick for today","proSubtitle":"No three-pick limit — full analysis, every match and the hit-rate history","proCta":"Unlock every pick","proReassurance":"One-time payment — no auto-renewal","benefitTeams":"Team names and pick on every match","benefitAllMatches":"Every match, not just a sample","benefitHistory":"Full history and historical data","benefitFilters":"Advanced filters and sorting"},"openMenu":"Open menu"},"navigation":{"matches":"Matches","live":"Live Signals","liveOu":"Live Signals O/U","matchFinder":"Accumulator Generator","matchFinderShort":"Acca Gen","htftBreaks":"HT/FT Breaks","valueBets":"Value Bets","moneyFlow":"MoneyFlow","oddsComparator":"Odds comparison","corners":"Corners","shots":"Shots","fouls":"Fouls","goals":"Goals","cards":"Cards","btts":"BTTS","subscriptions":"Subscriptions","upgrade":"Upgrade","upgradeToPro":"Upgrade to Pro","settings":"Settings","connectTelegram":"Connect Telegram","adminPanel":"Admin Panel","products":"Buy Premium","productsExtensions":"Buy Premium","viewProducts":"Buy Premium","myPredictions":"My Predictions","tournaments":"Tournaments","partnerPanel":"Partner Panel","vipTips":"Insider","partners":"Partners","vipGroups":"Insider","buyTraining":"Buy Course","notifications":"Notifications","new":"New","popular":"Popular","draws":"Draws","tools":"Tools","bankrollSimulator":"Bankroll Simulator","moneyTracker":"MoneyTracker","academy":"Training","groupPro":"PRO","groupStats":"Statistics","groupProducts":"Products","buyPremium":"Premium","buyInsider":"Insider access","buyMoneyflow":"MoneyFlow","buyLiveAlerts":"LIVE alerts","allProducts":"All products","bundleConfigurator":"Bundle configurator"},"auth":{"signIn":"Sign in","signUp":"Sign up","signOut":"Sign out","signInTitle":"Welcome back","signInSubtitle":"Sign in to your account to continue","signUpTitle":"Create an account","signUpSubtitle":"Start your journey with PredictStats","signingIn":"Signing in...","signingOut":"Signing out...","creatingAccount":"Creating account...","getStarted":"Get Started","join":"Try for Free","createAccount":"Create account","orContinueWith":"or continue with email","continueWithGoogle":"Continue with Google","signUpWithGoogle":"Sign up with Google","continueWithMicrosoft":"Continue with Microsoft","signUpWithMicrosoft":"Sign up with Microsoft","continueWithApple":"Continue with Apple","signUpWithApple":"Sign up with Apple","email":"Email","emailPlaceholder":"name@example.com","password":"Password","passwordPlaceholder":"Enter your password","createPasswordPlaceholder":"Create a password","confirmPassword":"Confirm Password","confirmPasswordPlaceholder":"Confirm your password","newPassword":"New Password","newPasswordPlaceholder":"Enter new password","confirmNewPassword":"Confirm New Password","confirmNewPasswordPlaceholder":"Confirm new password","forgotPassword":"Forgot password?","forgotPasswordTitle":"Forgot password?","forgotPasswordSubtitle":"No worries, we'll send you reset instructions.","resetPassword":"Reset password","resetPasswordTitle":"Set new password","resetPasswordSubtitle":"Your new password must be different from previously used passwords.","resettingPassword":"Resetting password...","sendResetLink":"Send reset link","sending":"Sending...","requestNewResetLink":"Request new reset link","backToLogin":"Back to login","backToRegistration":"Back to registration","dontHaveAccount":"Don't have an account?","alreadyHaveAccount":"Already have an account?","signInForFullAccess":"Sign in for full access","checkYourEmail":"Check your email","checkYourEmailSubtitle":"We've sent a password reset link to {email}","didntReceiveEmail":"Didn't receive the email? Check your spam folder or","tryAgain":"try again","verifyEmail":"Verify your email","verifyEmailSubtitle":"We've sent a 6-digit code to {email}","verifying":"Verifying...","verifyEmailButton":"Verify email","didntReceiveCode":"Didn't receive the code?","resendCode":"Resend code","resendIn":"Resend in {countdown}s","newCodeSent":"A new code has been sent to your email","invalidLink":"Invalid link","invalidLinkSubtitle":"This password reset link is invalid or has expired.","somethingWentWrong":"Something went wrong","somethingWentWrongEmail":"We couldn't find your email. Please try registering again.","passwordRequirements":{"minLength":"At least 6 characters","match":"Passwords match"},"acceptTerms":"I accept the","termsOfService":"Terms of Service","errors":{"loginFailed":"Login failed","registrationFailed":"Registration failed","passwordMismatch":"Passwords do not match","passwordTooShort":"Password must be at least 6 characters","resetFailed":"Failed to reset password","sendResetFailed":"Failed to send reset email","invalidResetLink":"Invalid reset link. Please request a new password reset.","verificationFailed":"Verification failed","resendFailed":"Failed to resend code","enterCompleteCode":"Please enter the complete 6-digit code","emailMissing":"Email is missing. Please go back to registration.","termsNotAccepted":"You must accept the Terms of Service to create an account.","emailDomainTypo":"\"{domain}\" looks like a typo. Did you mean {suggestion}?","emailDomainTypoApply":"Use {suggestion}","emailDomainUnreachable":"The domain \"{domain}\" does not accept email. Please check the address.","emailDisposable":"Temporary or placeholder email addresses cannot be used. Please use your regular email.","emailTaken":"An account with this email already exists. Sign in or reset your password.","invalidRegistrationData":"Please check your email address and password."},"badges":{"admin":"Admin","partner":"Partner","pro":"PRO","free":"Free"},"guestUser":"Guest User","authLayout":{"activeUsers":"Active Users","winRate":"Insider yield (settled tips)","leagues":"Leagues","liveUpdates":"Live Updates","aiPowered":"Mathematical Match Analysis","marketingText":"Use our intelligent Accumulator Generator to build value-bet coupons with full odds and EV across top football leagues worldwide.","testimonial":"PredictStats has completely changed how I approach sports betting. The statistical analysis is incredibly accurate.","testimonialAuthor":"Alex M.","testimonialRole":"Premium Member"}},"sidebar":{"exploreMore":"Explore More","exploreMoreSubtitle":"Extend your access or discover exclusive tip groups","upgradeToPro":"Upgrade to Pro","upgradeToProSubtitle":"Unlock advanced analytics and live betting features","upgradeNow":"Upgrade Now","joinTelegram":"Join Telegram","academy":"Academy","academySubtitle":"Training videos & courses"},"htft":{"title":"HT/FT Breaks","live":"Live","subtitle":"Matches where the halftime leader loses by fulltime","unlockFullAccess":"Unlock Full Access","h2hRange":"H2H Range:","legend":{"homeAway":"H/A","homeAwayDesc":"Home leads → Away wins","awayHome":"A/H","awayHomeDesc":"Away leads → Home wins"},"topPicks":{"title":"Break Statistics","subtitle":"Highest break probability based on H2H history","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Probability","strongOpportunity":"Strong Statistics","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full break statistics","subtitle":"See which matches have the highest break probability. Today we found {count} matches with break history.","rankedByProbability":"Ranked by probability","patternAnalysis":"Pattern analysis","teamForm":"Team form","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","ofTotal":"{count} of {total}","pageOf":"Page {current} of {total}"},"empty":{"title":"No break signals found","subtitle":"We couldn't find any matches with significant HT/FT break history for this date.","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches with break history","showing":"Showing {count} matches with break history","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches","moreMatches":"more matches with break history"},"card":{"breaks":"Breaks","pattern":"Pattern","comeback":"Comeback"},"featuredCard":{"topPick":"HIGH","h2hBreaks":"H2H Breaks","breakRate":"% break rate","trend":"Trend","comebackHint":"{team} often comes back!","tapForBreakdown":"Tap for full breakdown →"},"confidenceLabels":{"hotPick":"HIGH PROBABILITY","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"dateNav":{"yesterday":"Yesterday","today":"Today","tomorrow":"Tomorrow","jumpToToday":"Jump to Today","previousDay":"Previous day","nextDay":"Next day","days":{"su":"Su","mo":"Mo","tu":"Tu","we":"We","th":"Th","fr":"Fr","sa":"Sa"}},"timeRange":{"last5":"Last 5 H2H","last10":"Last 10 H2H","last15":"Last 15 H2H","last20":"Last 20 H2H","last25":"Last 25 H2H","last30":"Last 30 H2H"},"modal":{"comebackTitle":"{team} - Comeback Specialist","comebackDescHome":"In H2H matches with this opponent, {team} shows a strong tendency to come back from behind. Even when losing at halftime, they often finish with a win. This indicates an A/H pattern (Away leads at HT → Home wins at FT).","comebackDescAway":"In H2H matches with this opponent, {team} shows a strong tendency to come back from behind. Even when losing at halftime, they often finish with a win. This indicates an H/A pattern (Home leads at HT → Away wins at FT).","breaksInH2H":"breaks in last {count} H2H","signalHaDesc":"Home often leads at halftime but loses the match","signalAhDesc":"Away often leads at halftime but loses the match","whatIsBreak":"What is an HT/FT Break?","breakExplanation":"A break occurs when the team leading at halftime doesn't win the final match. We analyze historical head-to-head (H2H) matches to find team pairs where this scenario happens most frequently.","haExample":"Home leads at HT → Away wins at FT","ahExample":"Away leads at HT → Home wins at FT","whyUseful":"Why is this useful?","whyUsefulText":"Some team pairs historically tend to have dramatic turnarounds. High break statistics in H2H can indicate potential betting opportunities.","h2hBreaks":"Head-to-Head Breaks","h2hBreaksDesc":"How often did one team lead at halftime but lose the match?","rate":"% rate","breaksTooltip":"Breaks in last {count} head-to-head matches","pro":"PRO","unlockFullAnalysis":"Unlock Full Analysis","unlockFullAnalysisDesc":"Get detailed team form, complete match history with scores, and advanced break patterns.","upgradeToPremium":"Upgrade to Premium","cancelAnytime":"Cancel anytime • Instant access","teamForm":"Team Form","teamFormDesc":"How often does each team experience breaks in their recent matches (any opponent)?","last10Games":"Last 10 games","last20Games":"Last 20 games","last30Games":"Last 30 games","matchHistory":"Match History","breaksInMatches":"{count} breaks in {total} matches","matchHistoryDesc":"Last {limit} head-to-head matches between these teams. Green names show comeback winners.","noH2HMatches":"No H2H matches found","loadingDetails":"Loading details...","loadFailed":"Failed to load. Please try again.","htScore":"HT: {score}","viewFullMatchDetails":"View full match details","viewMatchDetails":"View match details"},"guest":{"gateTitle":"Create a free account to see the full analysis","gateSubtitle":"Get access to team form, complete H2H history and detailed breakdowns — completely free.","gateNoCreditCard":"Free account. No credit card.","gateOrEmail":"Or sign up with email","gateAlreadyHaveAccount":"Already have an account?","gateSignIn":"Sign in"}},"corners":{"title":"Corners Analysis","corners":"Corners","vs":"vs","subtitle":"Find matches with the most/least corners based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","over":"Over","under":"Under","calcMode":"Calculate:","perTeam":"Per Team","perMatch":"Per Match"},"topPicks":{"title":"Corner Statistics","subtitle":"Matches with highest expected corners","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Statistics","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full corner statistics","subtitle":"See which matches have the highest expected corners. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"avgCorners":"Avg","expected":"Expected","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","bestLine":"Best Line","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","subtitleHalf":"Half-time data is less available. Try increasing the match count (e.g. 10 or 15) or switch to full match.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try fewer matches.","notEnoughData":"No matches have enough data (min. {min} matches per team). Try fewer matches.","switchToRecent":"Switch to Recent","switchToFullMatch":"Switch to Full Match","tryMoreMatches":"Try more matches","tryLessMatches":"Try fewer matches","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Corner Statistics","h2hStats":"Head-to-Head Corners","linesTable":"Over/Under Lines","line":"Line","over":"Over","under":"Under","avgShort":"Avg","matchHistory":"Match History","matches":"Matches","avgTotal":"Avg Total","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"dataAvailability":{"lowData":"Limited data","matchesWithData":"matches with corner data","tooltip":"Only {withData} of {total} analyzed matches have corner statistics available. Results may be less accurate.","h2hIndicator":"H2H: {count}","recentIndicator":"{count} matches"},"prediction":{"title":"Corner Predictions","topPick":"High Probability","bestValue":"Strong Data","recommended":"Solid Statistics","consider":"Consider","risky":"Risky","expectedTotal":"Expected Total","minCorners":"Min. {count} corners in match","maxCorners":"Max. {count} corners in match","teamMinCorners":"Min. {count} corners for the team","analysisHigh1":"Statistically frequent. Both teams regularly exceed {threshold} corners.","analysisHigh2":"Data supports over {threshold}. Teams at {homeVal}% and {awayVal}%.","analysisHigh3":"History points to over {threshold} corners in this match.","analysisMedium1":"Team statistics indicate over {threshold}.","analysisMedium2":"Over {threshold} based on statistical data.","analysisMedium3":"Over {threshold} possible. Both teams play attacking corner game.","analysisLow1":"Moderate chances. Over {threshold} possible, check team form.","analysisLow2":"Some risk involved. Consider over {threshold} at favorable odds.","analysisRisky1":"Low chance for over {threshold}. Data doesn't support this pick.","analysisRisky2":"Risky bet. Consider under instead of over {threshold}.","underAnalysisHigh1":"Teams rarely exceed {threshold} corners statistically.","underAnalysisHigh2":"History shows fewer corners in matches between these teams.","underAnalysisHigh3":"Under {threshold} is statistically probable.","underAnalysisMedium1":"Solid option for under {threshold}. These teams' matches usually have fewer corners.","underAnalysisMedium2":"Under {threshold} supported by team statistics.","underAnalysisLow1":"Moderate chance for under {threshold}. Teams can surprise.","underAnalysisRisky1":"Low chance for under {threshold}. Expect more corners.","teamAnalysis":"{team} averages {avg} corners per match - check their form.","bothTeams3Plus":"Both Teams 3+ Corners","bothTeams2Plus":"Both Teams 2+ Corners","bothTeamsMin":"Each team min. {count} corners","bothTeamsAnalysis":"Home avg: {homeAvg}, Away avg: {awayAvg}. Both teams active on corners.","cornersDiff":"Corner Advantage","cornersDiffDesc":"Which team dominates corners?","homeMoreCorners":"Home team averages {diff} more corners per match. Expect home dominance.","awayMoreCorners":"Away team averages {diff} more corners per match. Expect away pressure.","confidence":"Confidence","basedOnMatches":"Based on {count} matches","overLine":"Over {line}","underLine":"Under {line}","overLinePeriod":"Over {line} {period}","underLinePeriod":"Under {line} {period}","teamOverLine":"{team} Over {line}","teamUnderLine":"{team} Under {line}"},"stats":{"expectedCorners":"Expected Corners","stat":"Statistic","avgCornersFor":"Avg corners FOR team","avgTotalInMatch":"Avg total in matches","matchesAnalyzed":"Matches analyzed","avgPerTeam":"scored","avgPerMatch":"per match","perTeamDesc":"sum of corners scored by teams","perMatchDesc":"average corners in teams' matches"},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced algorithm-powered corner predictions with probability analysis for every betting line.","linesLocked":"Over/Under Lines Locked","linesDescription":"Get access to detailed over/under line percentages for all thresholds. Make smarter betting decisions with data.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month","morePredictions":"{count} more predictions","unlockAll":"Unlock all predictions with PRO"}},"shots":{"title":"Shots Analysis","shots":"Shots","vs":"vs","subtitle":"Find matches with the most/least shots based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"type":"Type:","totalShots":"Total","onTarget":"On Target","offTarget":"Off Target","sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","over":"Over","under":"Under","calcMode":"Calculate:","perTeam":"Per Team","perMatch":"Per Match"},"topPicks":{"title":"{type} — Statistics","subtitle":"Matches with highest expected {typeInline}","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Statistics","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full shot statistics","subtitle":"See which matches have the highest expected shots. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"avgShots":"Avg","expected":"Expected","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","bestLine":"Best Line","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","subtitleHalf":"Half-time data is less available. Try increasing the match count or switch to full match.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try fewer matches.","notEnoughData":"No matches have enough data (min. {min} matches per team). Try fewer matches.","switchToRecent":"Switch to Recent","switchToFullMatch":"Switch to Full Match","tryMoreMatches":"Try more matches","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"shotsTypeName":{"total":"Total Shots","onTarget":"Shots on Target","offTarget":"Shots off Target"},"shotsTypeInline":{"total":"shots","onTarget":"shots on target","offTarget":"shots off target"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Statistics","h2hStats":"Head-to-Head","linesTable":"Over/Under Lines","line":"Line","over":"Over","under":"Under","avg":"Avg","matchHistory":"Match History — {type}","matches":"Matches","avgTotal":"Avg Total","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"stats":{"expectedShots":"Expected {typeInline}","stat":"Statistic","avgShotsFor":"Avg {typeInline} FOR team","avgTotalInMatch":"Avg total {typeInline} in matches","matchesAnalyzed":"Matches analyzed","avgPerTeam":"scored","avgPerMatch":"per match","perTeamDesc":"sum of {typeInline} by teams","perMatchDesc":"average {typeInline} in teams' matches"},"prediction":{"title":"Predictions — {type}","topPick":"High Probability","bestValue":"Strong Data","recommended":"Solid Statistics","consider":"Consider","risky":"Risky","overLine":"Over {line}","underLine":"Under {line}","overLinePeriod":"Over {line} {period}","underLinePeriod":"Under {line} {period}","minShots":"Min. {count} shots in match","maxShots":"Max. {count} shots in match","analysisHigh1":"Statistically frequent. Both teams regularly exceed {threshold} shots.","analysisHigh2":"Data supports over {threshold}. Teams at {homeVal}% and {awayVal}%.","analysisHigh3":"History points to over {threshold} shots in this match.","analysisMedium1":"Team statistics indicate over {threshold}.","analysisMedium2":"Over {threshold} based on statistical data.","analysisMedium3":"Over {threshold} possible. Both teams play attacking football.","analysisLow1":"Moderate chances. Over {threshold} possible, check team form.","analysisLow2":"Some risk involved. Consider over {threshold} at favorable odds.","analysisRisky1":"Low chance for over {threshold}. Data doesn't support this pick.","analysisRisky2":"Risky bet. Consider under instead of over {threshold}.","underAnalysisHigh1":"Teams rarely exceed {threshold} shots statistically.","underAnalysisHigh2":"History shows fewer shots in matches between these teams.","underAnalysisHigh3":"Under {threshold} is statistically probable.","underAnalysisMedium1":"Solid option for under {threshold}. These teams' matches usually have fewer shots.","underAnalysisMedium2":"Under {threshold} supported by team statistics.","underAnalysisLow1":"Moderate chance for under {threshold}. Teams can surprise.","underAnalysisRisky1":"Low chance for under {threshold}. Expect more shots."},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced shot predictions with probability analysis.","linesLocked":"Over/Under Lines Locked","linesDescription":"Get access to detailed over/under line percentages for all thresholds.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month","morePredictions":"{count} more predictions","unlockAll":"Unlock all predictions with PRO"}},"fouls":{"title":"Fouls Analysis","fouls":"Fouls","vs":"vs","subtitle":"Find matches with the most/least fouls based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","over":"Over","under":"Under","calcMode":"Calculate:","perTeam":"Per Team","perMatch":"Per Match"},"topPicks":{"title":"Fouls — Statistics","subtitle":"Matches with highest expected fouls","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Statistics","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full foul statistics","subtitle":"See which matches have the highest expected fouls. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"avgFouls":"Avg","expected":"Expected","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","bestLine":"Best Line","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","subtitleHalf":"Half-time data is less available. Try increasing the match count or switch to full match.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try fewer matches.","notEnoughData":"No matches have enough data (min. {min} matches per team). Try fewer matches.","switchToRecent":"Switch to Recent","switchToFullMatch":"Switch to Full Match","tryMoreMatches":"Try more matches","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Statistics","h2hStats":"Head-to-Head","linesTable":"Over/Under Lines","line":"Line","over":"Over","under":"Under","avg":"Avg","avgShort":"Avg","matchHistory":"Match History — Fouls","matches":"Matches","avgTotal":"Avg Total","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"stats":{"expectedFouls":"Expected fouls","stat":"Statistic","avgFoulsFor":"Avg fouls FOR team","avgTotalInMatch":"Avg total fouls in matches","matchesAnalyzed":"Matches analyzed","avgPerTeam":"committed","avgPerMatch":"per match","perTeamDesc":"sum of fouls by teams","perMatchDesc":"average fouls in teams' matches"},"prediction":{"title":"Predictions — Fouls","topPick":"High Probability","bestValue":"Strong Data","recommended":"Solid Statistics","consider":"Consider","risky":"Risky","overLine":"Over {line}","underLine":"Under {line}","overLinePeriod":"Over {line} {period}","underLinePeriod":"Under {line} {period}","minFouls":"Min. {count} fouls in match","maxFouls":"Max. {count} fouls in match","analysisHigh1":"Statistically frequent. Both teams regularly exceed {threshold} fouls.","analysisHigh2":"Data supports over {threshold}. Teams at {homeVal}% and {awayVal}%.","analysisHigh3":"History points to over {threshold} fouls in this match.","analysisMedium1":"Team statistics indicate over {threshold}.","analysisMedium2":"Over {threshold} based on statistical data.","analysisMedium3":"Over {threshold} possible. Both teams play physical football.","analysisLow1":"Moderate chances. Over {threshold} possible, check team form.","analysisLow2":"Some risk involved. Consider over {threshold} at favorable odds.","analysisRisky1":"Low chance for over {threshold}. Data doesn't support this pick.","analysisRisky2":"Risky bet. Consider under instead of over {threshold}.","underAnalysisHigh1":"Teams rarely exceed {threshold} fouls statistically.","underAnalysisHigh2":"History shows fewer fouls in matches between these teams.","underAnalysisHigh3":"Under {threshold} is statistically probable.","underAnalysisMedium1":"Solid option for under {threshold}. These teams' matches usually have fewer fouls.","underAnalysisMedium2":"Under {threshold} supported by team statistics.","underAnalysisLow1":"Moderate chance for under {threshold}. Teams can surprise.","underAnalysisRisky1":"Low chance for under {threshold}. Expect more fouls.","teamOverLine":"{team} Over {line}","teamMinFouls":"Min. {count} fouls by team","teamAnalysis":"{team} averages {avg} fouls committed per match.","bothTeamsHighFouls":"Both Teams 10+ Fouls","bothTeamsMin":"Both teams min. {count} fouls","bothTeamsAnalysis":"Home avg {homeAvg} fouls, Away avg {awayAvg} fouls.","foulsDiff":"Foul Count Winner","foulsDiffDesc":"Which team commits more fouls","homeMoreFouls":"Home team commits {diff} more fouls on average.","awayMoreFouls":"Away team commits {diff} more fouls on average."},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced foul predictions with probability analysis.","linesLocked":"Over/Under Lines Locked","linesDescription":"Get access to detailed over/under line percentages for all thresholds.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month","morePredictions":"{count} more predictions","unlockAll":"Unlock all predictions with PRO"}},"goals":{"title":"Goals Analysis","goals":"Goals","vs":"vs","subtitle":"Find matches with the most/least goals based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","over":"Over","under":"Under","calcMode":"Calculate:","perTeam":"Per Team","perMatch":"Per Match"},"topPicks":{"title":"Goal Statistics","subtitle":"Matches with highest expected goals","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Statistics","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full goal statistics","subtitle":"See which matches have the highest expected goals. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"avgGoals":"Avg","expected":"Expected","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","bestLine":"Best Line","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try Recent mode.","switchToRecent":"Switch to Recent","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Goal Statistics","h2hStats":"Head-to-Head Goals","linesTable":"Over/Under Lines","line":"Line","over":"Over","under":"Under","avgShort":"Avg","matchHistory":"Match History","matches":"Matches","avgTotal":"Avg Total","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"dataAvailability":{"lowData":"Limited data","matchesWithData":"matches with goal data","tooltip":"Only {withData} of {total} analyzed matches have goal statistics available. Results may be less accurate.","h2hIndicator":"H2H: {count}","recentIndicator":"{count} matches"},"prediction":{"title":"Goal Predictions","topPick":"High Probability","bestValue":"Strong Data","recommended":"Solid Statistics","consider":"Consider","risky":"Risky","expectedTotal":"Expected Total","minGoals":"Min. {count} goals in match","maxGoals":"Max. {count} goals in match","teamMinGoals":"Min. {count} goals for the team","analysisHigh1":"Statistically frequent. Both teams regularly score over {threshold} goals.","analysisHigh2":"Data supports over {threshold}. Teams in scoring form.","analysisHigh3":"Historically {homeVal}% home and {awayVal}% away exceeded this line.","analysisMedium1":"Team statistics indicate over {threshold}.","analysisMedium2":"Over {threshold} based on statistical data.","analysisMedium3":"Over {threshold} possible. Both teams show attacking intent.","analysisLow1":"Moderate probability. Over {threshold} possible but check form first.","analysisLow2":"Some risk involved. Consider over {threshold} only at favorable odds.","analysisRisky1":"Low chance for over {threshold}. Data doesn't support this bet.","analysisRisky2":"Risky pick. Consider under instead of over {threshold}.","underAnalysisHigh1":"Both teams play defensively and rarely exceed {threshold} goals statistically.","underAnalysisHigh2":"History shows low-scoring games between these teams.","underAnalysisHigh3":"Under {threshold} is statistically probable.","underAnalysisMedium1":"Solid chance for under {threshold}. These teams' matches tend to be low-scoring.","underAnalysisMedium2":"Under {threshold} supported by defensive statistics.","underAnalysisLow1":"Moderate chance for under {threshold}. Teams can be unpredictable.","underAnalysisRisky1":"Low chance for under {threshold}. Data suggests more goals likely.","teamAnalysis":"{team} averages {avg} goals per match - check their form.","bttsYes":"Both Teams to Score","bttsNo":"One or Both Teams Fail to Score","bttsAnalysis":"Home avg: {homeAvg}, Away avg: {awayAvg}. Both teams active on scoring.","confidence":"Confidence","basedOnMatches":"Based on {count} matches","overLine":"Over {line}","underLine":"Under {line}","overLinePeriod":"Over {line} {period}","underLinePeriod":"Under {line} {period}","teamOverLine":"{team} Over {line}","teamUnderLine":"{team} Under {line}"},"stats":{"expectedGoals":"Expected Goals","stat":"Statistic","avgGoalsFor":"Avg goals FOR team","avgTotalInMatch":"Avg total in matches","matchesAnalyzed":"Matches analyzed","avgPerTeam":"scored","avgPerMatch":"per match","perTeamDesc":"sum of goals scored by teams","perMatchDesc":"average goals in teams' matches"},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced algorithm-powered goal predictions with probability analysis for every betting line.","linesLocked":"Over/Under Lines Locked","linesDescription":"Get access to detailed over/under line percentages for all thresholds. Make smarter betting decisions with data.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month","morePredictions":"{count} more predictions","unlockAll":"Unlock all predictions with PRO"}},"cards":{"title":"Cards Analysis","cards":"Cards","vs":"vs","subtitle":"Find matches with the most/least cards based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","over":"Over","under":"Under","calcMode":"Calculate:","perTeam":"Per Team","perMatch":"Per Match"},"topPicks":{"title":"Card Statistics","subtitle":"Matches with highest expected cards","algorithmFound":"Algorithm found {count} matches with high statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Statistics","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full card statistics","subtitle":"See which matches have the highest expected cards. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"avgCards":"Avg","expected":"Expected","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","bestLine":"Best Line","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","subtitleHalf":"Half-time data is less available. Try increasing the match count (e.g. 10 or 15) or switch to full match.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try fewer matches.","notEnoughData":"No matches have enough data (min. {min} matches per team). Try fewer matches.","switchToRecent":"Switch to Recent","switchToFullMatch":"Switch to Full Match","tryMoreMatches":"Try more matches","tryLessMatches":"Try fewer matches","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Card Statistics","h2hStats":"Head-to-Head Cards","linesTable":"Over/Under Lines","line":"Line","over":"Over","under":"Under","avgShort":"Avg","matchHistory":"Match History","matches":"Matches","avgTotal":"Avg Total","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"dataAvailability":{"lowData":"Limited data","matchesWithData":"matches with card data","tooltip":"Only {withData} of {total} analyzed matches have card statistics available. Results may be less accurate.","h2hIndicator":"H2H: {count}","recentIndicator":"{count} matches"},"prediction":{"title":"Card Predictions","topPick":"High Probability","bestValue":"Strong Data","recommended":"Solid Statistics","consider":"Consider","risky":"Risky","expectedTotal":"Expected Total","minCards":"Min. {count} cards in match","maxCards":"Max. {count} cards in match","teamMinCards":"Min. {count} cards for the team","analysisHigh1":"Statistically frequent. Both teams regularly exceed {threshold} cards.","analysisHigh2":"Data supports over {threshold}. Teams at {homeVal}% and {awayVal}%.","analysisHigh3":"History points to over {threshold} cards in this match.","analysisMedium1":"Team statistics indicate over {threshold}.","analysisMedium2":"Over {threshold} based on statistical data.","analysisMedium3":"Over {threshold} possible. Both teams play physical game.","analysisLow1":"Moderate chances. Over {threshold} possible, check team form.","analysisLow2":"Some risk involved. Consider over {threshold} at favorable odds.","analysisRisky1":"Low chance for over {threshold}. Data doesn't support this pick.","analysisRisky2":"Risky bet. Consider under instead of over {threshold}.","underAnalysisHigh1":"Teams rarely exceed {threshold} cards statistically.","underAnalysisHigh2":"History shows fewer cards in matches between these teams.","underAnalysisHigh3":"Under {threshold} is statistically probable.","underAnalysisMedium1":"Solid option for under {threshold}. These teams' matches usually have fewer cards.","underAnalysisMedium2":"Under {threshold} supported by team statistics.","underAnalysisLow1":"Moderate chance for under {threshold}. Teams can surprise.","underAnalysisRisky1":"Low chance for under {threshold}. Expect more cards.","teamAnalysis":"{team} averages {avg} cards per match - check their form.","bothTeams2Plus":"Both Teams 2+ Cards","bothTeams1Plus":"Both Teams 1+ Cards","bothTeamsMin":"Each team min. {count} cards","bothTeamsAnalysis":"Home avg: {homeAvg}, Away avg: {awayAvg}. Both teams active on cards.","cardsDiff":"Card Advantage","cardsDiffDesc":"Which team gets more cards?","homeMoreCards":"Home team averages {diff} more cards per match. Expect home discipline issues.","awayMoreCards":"Away team averages {diff} more cards per match. Expect away pressure.","confidence":"Confidence","basedOnMatches":"Based on {count} matches","overLine":"Over {line}","underLine":"Under {line}","overLinePeriod":"Over {line} {period}","underLinePeriod":"Under {line} {period}","teamOverLine":"{team} Over {line}","teamUnderLine":"{team} Under {line}"},"stats":{"expectedCards":"Expected Cards","stat":"Statistic","avgCardsFor":"Avg cards FOR team","avgTotalInMatch":"Avg total in matches","matchesAnalyzed":"Matches analyzed","avgPerTeam":"received","avgPerMatch":"per match","perTeamDesc":"sum of cards received by teams","perMatchDesc":"average cards in teams' matches","yellowCards":"Yellow","redCards":"Red"},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced algorithm-powered card predictions with probability analysis for every betting line.","linesLocked":"Over/Under Lines Locked","linesDescription":"Get access to detailed over/under line percentages for all thresholds. Make smarter betting decisions with data.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month","morePredictions":"{count} more predictions","unlockAll":"Unlock all predictions with PRO"}},"btts":{"title":"BTTS Analysis","btts":"BTTS","vs":"vs","subtitle":"Find matches where both teams are likely to score based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half","direction":"Direction:","yes":"Yes","no":"No"},"topPicks":{"title":"BTTS Statistics","subtitle":"Matches with highest BTTS probability","algorithmFound":"Algorithm found {count} matches with high BTTS statistics","proOnly":"PRO Only","guestTitle":"Today's best picks","guestSubtitle":"Our top {count} highest-confidence BTTS picks today — unlock with PRO"},"lockOverlay":{"bestPick":"High Probability","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO","tapToUnlock":"Tap to unlock","rankLabel":"Pick #{rank} of the day"},"guest":{"cardLock":"Sign up","registerToUnlock":"Create a free account to unlock team names and full analysis"},"upsell":{"close":"Close","guestTitle":"Unlock this BTTS pick","guestSubtitle":"Create a free account to see the teams and full match statistics","guestEmailCta":"Sign up with email","guestNoCreditCard":"No credit card · Free account","guestAlreadyHaveAccount":"Already have an account?","guestSignIn":"Sign in","proTitle":"Unlock full PRO","proSubtitle":"See the best picks, full analysis and every match","proCta":"Upgrade to PRO","proReassurance":"Cancel anytime","teaserStat":"BTTS probability: {pct}%","benefitTeams":"Team names and pick on every match","benefitAllMatches":"Every match, not just a sample","benefitHistory":"Full history and historical data","benefitFilters":"Advanced filters and sorting"},"cta":{"title":"Full BTTS statistics","subtitle":"See which matches have the highest BTTS probability. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO","registerFree":"Sign up free"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"bttsPct":"BTTS","scoring":"Scoring","conceding":"Conceding","yes":"Yes","no":"No","homeScoring":"Home Scoring","awayScoring":"Away Scoring","avgGoals":"Avg Goals","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"confidence":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","watch":"WATCH"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try Recent mode.","switchToRecent":"Switch to Recent","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team BTTS Statistics","h2hStats":"Head-to-Head BTTS","bttsPct":"BTTS %","scoringPct":"Scoring %","concedingPct":"Conceding %","cleanSheetPct":"Clean Sheet %","failedToScorePct":"Failed to Score %","avgGoals":"Avg Goals","matchHistory":"Match History","matches":"Matches","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","vs":"vs","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details","bttsYes":"BTTS Yes","bttsNo":"BTTS No"},"dataAvailability":{"lowData":"Limited data","matchesWithData":"matches with BTTS data","tooltip":"Only {withData} of {total} analyzed matches have BTTS statistics available. Results may be less accurate.","h2hIndicator":"H2H: {count}","recentIndicator":"{count} matches"},"prediction":{"title":"BTTS Predictions","bttsYes":"Both Teams to Score - Yes","bttsNo":"Both Teams to Score - No","bttsYes1H":"BTTS Yes 1st Half","bttsNo1H":"BTTS No 1st Half","bttsYes2H":"BTTS Yes 2nd Half","bttsNo2H":"BTTS No 2nd Half","confidence":"Confidence","basedOnMatches":"Based on {count} matches"},"stats":{"bttsPct":"BTTS Probability","stat":"Statistic","scoringPct":"Scoring %","concedingPct":"Conceding %","avgGoalsPerMatch":"Avg Goals / Match","matchesAnalyzed":"Matches analyzed"},"premium":{"predictionsLocked":"Predictions Locked","predictionsDescription":"Upgrade to PRO to unlock advanced BTTS predictions with probability analysis.","upgradeNow":"Upgrade to PRO","startingFrom":"Starting from $4.99/month"}},"settings":{"title":"Account Settings","subtitle":"Manage your account settings and subscriptions","profile":{"title":"Profile Information","email":"Email","memberSince":"Member since"},"subscriptions":{"title":"My Subscriptions","active":"Active Subscriptions","expired":"Expired Subscriptions","statusExpired":"Expired","statusActive":"Active","statusCanceling":"Cancels at period end","statusAutoRenew":"Auto-renew","ends":"Ends","renews":"Renews","expires":"Expires","daysRemaining":"{count} days remaining","cancelAutoRenew":"Cancel Auto-renew","cancelMessage":"Your subscription won't renew. Access continues until the end date.","removeFromStripe":"Remove from Stripe Now","noSubscriptions":"You don't have any subscriptions yet. Upgrade to unlock premium features and exclusive tips.","manageSubscriptions":"Manage Subscriptions","upgradeNow":"Upgrade Now","stripeBillingPortal":"Stripe Billing Portal","stripeBillingDesc":"You can manage payment methods, view invoices, and cancel subscriptions via the Stripe Billing Portal."},"newsletter":{"optInLabel":"Email notifications & newsletter","optInDesc":"Receive product updates, tips, and marketing emails from PredictStats"},"anonymousNick":{"title":"Anonymous Nickname","description":"Hide your real name in tournaments and leaderboards","current":"Your anonymous nick","enabled":"Anonymous nickname enabled!","disabled":"Switched back to your real name","error":"Something went wrong. Please try again."},"security":{"title":"Security","signOutTitle":"Sign out","signOutDesc":"Sign out of your account on this device","signOutButton":"Sign Out"},"telegram":{"title":"Telegram","unavailable":"Telegram status is currently unavailable.","linkedLabel":"Account connection:","linked":"Connected","notLinked":"Not connected","connect":"Connect Telegram","unlink":"Unlink Telegram"},"notSignedIn":"Please sign in to view settings","confirmCancel":"Are you sure you want to cancel this subscription? You will still have access until the expiration date.","errors":{"cancelFailed":"Failed to cancel subscription. Please try via the Stripe Billing Portal.","billingPortalFailed":"Unable to open billing portal. You may not have any Stripe payments.","telegramConnectFailed":"Unable to start Telegram connection. Please try again.","telegramUnlinkFailed":"Unable to unlink Telegram. Please try again."}},"subscriptions":{"title":"My Subscriptions","subtitle":"Manage your active subscriptions and billing","notSignedIn":"Please sign in to view your subscriptions","active":"Active Subscriptions","expired":"Expired Subscriptions","noActive":"No active subscriptions","noActiveDesc":"You don't have any active subscriptions. Upgrade to unlock premium features.","noExpired":"No expired subscriptions","statusExpired":"Expired","statusActive":"Active","statusCanceling":"Cancels at period end","statusAutoRenew":"Auto-renew","ends":"Ends","renews":"Renews","expires":"Expires","daysRemaining":"{count} days remaining","cancelAutoRenew":"Cancel Auto-renew","cancelMessage":"Your subscription won't renew. Access continues until the end date.","removeFromStripe":"Remove from Stripe Now","upgradeNow":"Upgrade Now","browseProducts":"Buy Premium","stripeBillingPortal":"Billing Portal","stripeBillingDesc":"Manage payment methods, view invoices, and update billing details via Stripe.","confirmCancel":"Are you sure you want to cancel this subscription? You will still have access until the expiration date.","errors":{"cancelFailed":"Failed to cancel subscription. Please try via the Stripe Billing Portal.","billingPortalFailed":"Unable to open billing portal. You may not have any Stripe payments."}},"upgrade":{"title":"Buy Premium","titleManage":"Manage Your Premium","subtitle":"Unlock all features and tools with Premium access","subtitleManage":"Extend or manage your Premium subscription","products":{"premium":{"name":"Premium","description":"Full access to all app features and tools","job":"A bettor's toolkit — you analyze matches with the stats modules and LIVE signals"},"telegram-live-notifications":{"name":"LIVE Telegram Notifications","description":"Telegram alerts for the LIVE signals module","job":"A Premium add-on — LIVE signals land in your Telegram"},"vip-insider":{"name":"VIP Insider","description":"Exclusive VIP tips delivered via Telegram","job":"Ready picks with stakes on Telegram — you just place the bet"},"grupa-single-ako":{"name":"Single & AKO Group","description":"Daily single and accumulator betting tips","job":"Daily singles and accumulator coupons on Telegram"},"grupa-insider":{"name":"Insider Group","description":"Exclusive high-confidence insider tips","job":"Closed group with the highest-confidence picks"},"moneyflow":{"name":"MoneyFlow","description":"Real-time money flow on betting markets","job":"Ready openings the moment a bookmaker prices too high"}},"sections":{"premium":{"title":"Premium Access","subtitle":"Unlock all features and tools in the app","recommended":"Recommended","currentAccess":"Your current access"},"groups":{"title":"Insider","subtitle":"Ready-made picks with stakes, sent on Telegram","infoTitle":"This is a separate product.","infoDesc":"Insider gives you the picks and Telegram messages. It works independently from Premium — you do not need one to buy the other.","join":"Join Group"},"notifications":{"title":"Notifications","subtitle":"Dedicated Telegram alerts for LIVE signals","infoTitle":"Separate product.","infoDesc":"LIVE alerts are available only with the LIVE Notifications product and are not included in VIP groups."},"moneyflow":{"title":"MoneyFlow","badge":"New","subtitle":"Track the money flow and catch value before the odds drop","infoTitle":"Separate module.","infoDesc":"MoneyFlow is an independent product with its own access. Telegram notifications for MoneyFlow are included — no extra fees."}},"paymentMode":{"oneTime":"One-time Payment","recurring":"Auto-renew","recurringDesc":"Auto-renew charges your card automatically. Cancel anytime.","oneTimeDesc":"Pay once for the selected duration. Extend manually when needed."},"paymentMethod":"Payment Method","providers":{"przelewy24":"Przelewy24 / BLIK","stripe":"Stripe / Card"},"pricing":{"billedEvery":"billed every {days} days","oneTimeFor":"one-time for {days} days","perDay":"≈ {price}/day","billingCycle":"Billing Cycle","selectDuration":"Select Duration","days":"days","discount":"-{percent}%","popular":"Popular","bestseller":"Bestseller","pro":"PRO"},"status":{"active":"Active","canceling":"Canceling","autoRenewing":"Auto-renewing","expired":"Expired","ends":"Ends","renews":"Renews","expires":"Expires","daysRemaining":"{count} days remaining","cancellationScheduled":"Cancellation scheduled","subscribed":"Subscribed","manageInSettings":"Manage in Settings → Billing"},"buttons":{"extend":"Extend +{days} days","renew":"Renew Access","getStarted":"Buy access","buyAccess":"Buy access","loginToBuy":"Login to Buy","processing":"Processing...","buyTelegramLive":"Buy LIVE Telegram Notifications","activateTelegramLive":"Activate LIVE Telegram Notifications"},"footer":{"securePayments":"Secure payments powered by Stripe.","oneTimeExplain":"One-time:","oneTimeDesc":"Pay once, access for selected duration.","recurringExplain":"Auto-renew:","recurringDesc":"Automatically renews. Cancel anytime via Settings."},"features":{"premium":{"matchFinder":"Accumulator Generator – full access to all risk levels","predictions":"Advanced predictions: Over 3.5, match result, BTTS & more","liveSignals":"LIVE Signals – real-time match analysis and in-play opportunities","liveSignalsOu":"LIVE Over/Under Signals – live goals betting tips","h2hSorting":"H2H sorting – head-to-head analysis between teams","extendedAnalysis":"Extended analysis up to 20 recent matches instead of 5","halfTimeStats":"Half-time stats (1st & 2nd half) in Goals, Corners, Cards","allMatchFilters":"Access to all matches – past results + upcoming fixtures","savePredictions":"Save & track your own betting predictions","unlimitedSignals":"Unlimited access to Value Bets, Corners, Goals, Cards, BTTS, HT/FT","advancedFilters":"Advanced filters & sorting across all sections","premiumSupport":"Priority technical support"},"grupaSingleAko":{"dailySingle":"Daily single bet tips","akoTips":"AKO (accumulator) tips","detailedAnalysis":"Detailed analysis for each pick","telegramAccess":"Telegram group access","directSupport":"Direct support"},"grupaInsider":{"exclusiveTips":"Exclusive insider tips","highConfidence":"High-confidence picks","vipTelegram":"VIP Telegram group","priorityNotifications":"Priority notifications","personalConsultation":"Personal betting consultation"},"vipInsider":{"onTelegram":"Tips delivered on Telegram","exclusiveTips":"Exclusive Insider picks","highConfidence":"High-quality selection","vipTelegram":"Telegram delivery of VIP picks","priorityNotifications":"Priority VIP messages","personalConsultation":"Direct support from our team","staking":"Professional staking from 1 to 5 units","history":"Established tip history"},"telegramLive":{"fastAlerts":"Fast alerts for LIVE signals","selectedSignals":"Notifications only from LIVE module","telegramDelivery":"Delivered via Telegram bot","independentProduct":"Independent from VIP products","readyForLink":"Ready for Telegram account linking"},"moneyflow":{"realTime":"Real-time money flow on betting markets","sharpOdds":"Sharp odds and exact edge (%) for every pick","taxEdge":"Value also calculated after the Polish 12% tax","charts":"Odds and limit history charts","telegramIncluded":"Telegram notifications included","oneClick":"One-click bet slip at the bookmaker"},"telegramRequirement":"Telegram account linking is required to receive tips and alerts"},"insiderCta":{"title":"See Insider details & results","subtitle":"See how we work, our statistics, tip history and how much you can earn"},"tipsBreak":{"upcomingHeadline":"Upcoming break in tips — buy now and get +{days} bonus days!","ongoingHeadline":"Tips are on a break — buy now and get +{days} bonus days!","description":"Buy access now and get extra days added to your subscription. Set up your Telegram, learn the rules, and be fully ready when tips resume. Bonus days are added automatically."}},"payment":{"verifying":{"title":"Verifying your payment...","subtitle":"Please wait while we confirm your transaction"},"failed":{"title":"Verification Failed","subtitle":"Unable to verify your payment"},"success":{"title":"Payment Successful!","subtitle":"Your subscription has been activated. Thank you for your purchase!","viewSubscriptions":"View Subscriptions","goToDashboard":"Go to Dashboard","academyTitle":"Welcome to the Academy!","academySubtitle":"Your indefinite access to PredictStats Academy is active for the duration of the Service Provision Period. All lessons are now yours.","academyBonus":"We've also activated 30 days of Premium and 30 days of VIP Insider as a bonus. If you already had access — we extended it by 30 days.","academyRedirect":"Redirecting to Academy…","academyCta":"Open Academy"},"processing":{"title":"Payment Processing","subtitle":"Your payment is being processed. This may take a few moments.","checkStatus":"Check Status","verifying":"Verifying...","devComplete":"[DEV] Complete","devNote":"Webhook from P24 cannot reach localhost. Use [DEV] Complete for testing."},"canceled":{"title":"Payment Canceled","subtitle":"You canceled the payment"},"error":{"title":"Payment Failed","subtitle":"Something went wrong with your payment"},"actions":{"tryAgain":"Try again"}},"landing":{"seo":{"title":"Professional Football Analytics & Predictions","description":"Use our intelligent tools to discover high-probability betting opportunities across top football leagues worldwide. Real-time data, advanced analytics, proven results.","keywords":"football predictions, betting analytics, sports statistics, match analysis, HT/FT predictions, corners predictions, cards predictions, goals predictions","siteShortDescription":"Statistical Football Predictions & Analytics Platform","softwareDescription":"Football analytics platform for match analysis and betting predictions. Value bets, statistics, predictions for 1400+ leagues."},"nav":{"features":"Features","preview":"Preview","valueBets":"Value Bets","matches":"Matches","live":"Live","corners":"Corners","cards":"Cards","news":"News","pricing":"Pricing","getStarted":"Try for Free"},"hero":{"badge":"Mathematical match analysis","title":"Smarter Football","titleHighlight":"Predictions","subtitle":"Use our intelligent tools to discover high-probability betting opportunities across top football leagues worldwide. Real-time data, advanced analytics, proven results.","launchApp":"Launch App","createAccount":"Create Account","goToApp":"Go to Dashboard","goToAppShort":"App","startFree":"Explore Free Predictions","browseMatches":"Browse Today's Matches","noCreditCard":"100% free to try • No credit card required","trustBadge1":"Innovative LIVE tool","trustBadge1Desc":"In-play opportunities detected in real time — one of a kind","trustBadge2":"Real-time updates","trustBadge2Desc":"Live match data & predictions","trustBadge3":"24/7 availability","trustBadge3Desc":"Round-the-clock analytics","videoTeaser":"How to analyze matches like a PRO? Watch the guide","videoTeaserDesc":"Value bets & statistics — step by step walkthrough"},"stats":{"matchesAnalyzed":"Analyses","activeUsers":"Active Users","leagues":"Leagues Covered","insiderYield":"Insider yield","recordUnavailable":"Open tips record","recordNote":"Yield is profit divided by total stakes: {tips} Insider tips, each published before kick-off and settled at the price quoted at publication, in an open record kept since {since}. The percentages next to matches are model probabilities, not a promise of a hit — compare them with the odds.","recordNoteNoDate":"Yield is profit divided by total stakes: {tips} Insider tips, each published before kick-off and settled at the price quoted at publication, in an open record. The percentages next to matches are model probabilities, not a promise of a hit — compare them with the odds.","recordLink":"See the full record"},"features":{"badge":"Powerful Tools","title":"Everything You Need for Smart Decisions","subtitle":"All features available for free with limited data. Upgrade to Pro for full access.","learnMore":"Learn more","matchFinder":{"title":"Accumulator Generator","description":"Generate accumulators from value bets with our guided wizard — odds, model probability and coupon EV calculated for you in seconds."},"htftBreaks":{"title":"HT/FT Breaks","description":"Find half-time/full-time opportunities with detailed break analysis. Identify matches where the result is likely to change."},"goals":{"title":"Goals Analysis","description":"Advanced over/under predictions based on historical data, team form, and head-to-head statistics."},"corners":{"title":"Corners Stats","description":"Comprehensive corner kick analysis with team tendencies, league averages, and match predictions."},"cards":{"title":"Cards Predictions","description":"Analyze booking patterns, referee tendencies, and match intensity for card betting insights."},"live":{"title":"Live Tracking","description":"Real-time match updates with live statistics, alerts, and in-play betting opportunities."}},"preview":{"badge":"Live Preview","title":"See What You'll Get","subtitle":"Preview our powerful analytics tools with real match data","freeAccess":"Free access to all modules — limited data","viewAll":"View All","goToModule":"Go to module","htft":{"title":"HT/FT Break Signals","subtitle":"Today's top opportunities"},"goals":{"title":"Goals Predictions","subtitle":"High-probability over/under picks"},"otherModules":"Explore other modules","modules":{"corners":"Corners","cornersDesc":"Corner kick analysis","cards":"Cards","cardsDesc":"Booking predictions","matchFinder":"Accumulator Generator","matchFinderDesc":"Build value-bet accumulators","matches":"All Matches","matchesDesc":"Browse all matches"},"comparison":{"title":"Free vs Premium — What's the difference?","free":"FREE","forever":"forever","premium":"PRO","freeFeature1":"Access to all analysis modules","freeFeature2":"Today's matches and basic stats","freeFeature3":"Limited H2H data","freeFeature4":"Basic filters","proFeature1":"Full historical data — years of archives","proFeature2":"Complete H2H analysis with no limits","proFeature3":"All filters, sorting and analysis modes","proFeature4":"Priority support and new features"},"stats":{"accuracy":"Accuracy Rate","speed":"Analysis Speed","matches":"Daily Matches","users":"Active Users"}},"pricing":{"badge":"Simple Pricing","title":"Free Forever, Pro When You're Ready","subtitle":"Start using all features for free. Upgrade only when you need more data.","freeForever":"Try all modules for FREE","startingFrom":"Starting from","days":"days","perMonth":"month","popular":"Most Popular","getStarted":"Get Started","currentPlan":"Current Plan","upgrade":"Upgrade to Pro","alreadyFree":"Already included FREE","withPremium":"Unlock with Pro","noCommitment":"No commitment, cancel anytime","cancelAnytime":"One-time or recurring payment","tryFree":"Start Free","getPro":"Get Pro","alreadyPro":"You have Pro","free":{"name":"Free","description":"Perfect for getting started","feature1":"All analysis modules (HT/FT, Goals, Corners, Cards...)","feature2":"Today's matches and basic stats","feature3":"Limited H2H data","feature4":"Basic filters"},"pro":{"name":"Pro","description":"For serious bettors who want full data access","feature1":"Everything in Free","feature2":"Accumulator Generator — all risk levels","feature3":"Full historical & H2H data with no limits (up to last 20 matches)","feature4":"Advanced predictions: Over 3.5, match result, BTTS and more","feature5":"Half-time stats (1st & 2nd half) in Goals, Corners, Cards","feature6":"All filters, sorting and analysis modes","feature7":"Save and track your own picks","feature8":"Priority support and early access to new features"},"liveSignals":{"badge":"Innovation • One of a kind","title":"LIVE Signals","subtitle":"Real-time in-play match analysis — we detect live betting opportunities you won't find anywhere else.","feature1":"Signals generated live during the match","feature2":"Instant Telegram alerts the moment an opportunity appears","feature3":"Proprietary model — a truly unique product","cta":"Explore LIVE Signals","note":"Available for free — check it live"},"benefits":{"guarantee":{"title":"Satisfaction Guarantee","desc":"Not happy? Contact us for a refund"},"support":{"title":"Priority Support","desc":"Direct access to our team"},"updates":{"title":"Regular Updates","desc":"New features every month"}}},"video":{"badge":"Video Guide","title":"How to Use PredictStats?","subtitle":"Watch our guide on finding the best value bets and learn how to analyze matches like a professional.","thumbnailAlt":"How to analyze matches like a PRO? Value Bets & Statistics | PredictStats","watchOnYoutube":"Watch on YouTube"},"cta":{"title":"Ready to Make Smarter Predictions?","subtitle":"Join thousands of users who are already winning with PredictStats. Start free today.","button":"Get Started Free"},"footer":{"home":"Home","tagline":"Advanced football analytics platform using sophisticated algorithms to help you make smarter betting decisions with data-driven insights. Free to use, Pro when you need more.","description":"Advanced football analytics platform using sophisticated algorithms to help you make smarter betting decisions with data-driven insights. Free to use, Pro when you need more.","product":"Product","company":"Company","legal":"Legal","about":"About Us","contact":"Contact","pricing":"Pricing","tutorials":"Guides","allDocuments":"All Documents","privacyPolicy":"Privacy Policy","terms":"Terms of Service","cookies":"Cookie Policy","refund":"Refund Policy","academyTerms":"Academy Terms","affiliateTerms":"Affiliate Terms","contestRules":"Contest rules","copyright":"© 2026 PredictStats. All rights reserved.","disclaimer":"Gambling involves risk. Please bet responsibly.","ageDisclaimer":"Our content is intended for audiences over 18 years of age. The information on this site is for informational purposes only and does not constitute advice. We are not responsible for any outcomes resulting from the use of our content. All trademarks, logos, brands, images, and names displayed on this site belong to their respective owners."},"blog":{"sectionTitle":"Latest from the Blog","sectionSubtitle":"Data-driven match previews and statistical analysis","readMore":"Read more","viewAll":"View all articles"},"siteLinks":{"leagues":"Leagues","today":"Today","matches":"Today's matches","tips":"Today's tips"},"today":{"badge":"Today's football","title":"Today's matches with stats","subtitle":"Average goals, BTTS, head-to-head record and form for the day's most interesting fixtures — free, no sign-up.","allMatches":"All of today's matches","leaguesTitle":"Popular leagues","leaguesSubtitle":"Tables, results, fixtures and season stats.","h2hShort":"H2H","empty":"Today's schedule is still filling in — see all matches."}},"matchFinder":{"title":"Acca Generator","smart":"Smart","subtitle":"Generate an accumulator from value bets — picks where bookmaker odds price the outcome below our model's probability.","unlockFullAccess":"Unlock Full Access","planChangedNotice":"Your plan changed, so the previous coupons were cleared. Generate them again to see up-to-date results.","wizard":{"steps":{"date":{"title":"Date","subtitle":"Select date"},"categories":{"title":"Markets","subtitle":"Choose categories"},"risk":{"title":"Risk","subtitle":"Set risk level"},"couponSize":{"title":"Coupon","subtitle":"Number of matches"},"leagues":{"title":"Leagues","subtitle":"Filter leagues"}},"stepOf":"Step {current} of {total}","findMatches":"Find Matches","find":"Find","searching":"Analyzing..."},"dateSelection":{"title":"Select Date","subtitle":"Choose the date for your coupon. We'll surface the best value bets for that day.","today":"Today","tomorrow":"Tomorrow","tip":{"title":"Tip","description":"Value bets are recomputed throughout the day as bookmaker odds change."}},"categorySelection":{"title":"Choose Markets","subtitle":"Pick the betting markets to consider. We'll only suggest selections where odds offer positive expected value.","selected":"{count} category(ies) selected","unlockAll":{"title":"Unlock All Markets","description":"Get access to corners, cards and match-result value bets with Premium.","button":"Upgrade"}},"riskSelection":{"title":"Choose Risk Level","subtitle":"Risk level controls the odds band we search for value bets in.","safe":"Safe","safeDesc":"Low odds with positive value — reliable, frequent winners","safeExamples":"1.30 – 1.85","balanced":"Balanced","balancedDesc":"Best risk/reward sweet spot","balancedExamples":"1.60 – 2.60","aggressive":"Aggressive","aggressiveDesc":"Bigger payouts with strong value","aggressiveExamples":"2.20 – 6.00","examplesLabel":"Odds range:","unlockTitle":"Unlock all risk modes","unlockDescription":"Premium unlocks safe and aggressive odds bands in addition to balanced.","goPremium":"Go Premium","matchScore":"Match Score","minProbability":"Min. Probability","potentialReturn":"Potential Return","oddsRange":"Odds range","minValue":"Min. value (EV)","howItWorks":"How Risk Level Works","howItWorksDesc":"Risk level filters value bets by an odds band. Aggressive picks pay more but win less often, safe picks win frequently but at lower odds."},"couponSize":{"title":"Choose Coupon Size","subtitle":"How many value bets do you want to combine? Smaller coupons hit more often, larger ones offer bigger total odds.","selectedSize":"Selected","matches":"matches","unlockMore":{"title":"Unlock Larger Coupons","description":"Premium users can build coupons with up to 10 matches.","button":"Upgrade"},"tip":{"title":"Pro Tip","description":"Start with 3-5 matches for higher hit rate. Add more matches as you gain confidence."}},"leagueSelection":{"title":"Filter by Leagues","subtitle":"Select up to {max} leagues for analysis. Leaving empty, the system will automatically select top {max} popular leagues.","availableLeagues":"{count} leagues available","fixtures":"fixtures","search":"Search leagues...","selectAll":"Select All","clearAll":"Clear","topN":"Top {count}","randomN":"Random {count}","premiumLimitInfo":"You can select up to {max} leagues ({selected}/{max} selected). This limit protects the server from overload.","atLimit":"Reached limit of {max} leagues. Deselect one to add another.","selected":"{count} league(s) selected","freeNote":"Free users get analysis of top {free} popular leagues. Upgrade to Premium to select specific leagues (up to {premium}).","locked":{"title":"League Selection is Premium","description":"Upgrade to choose specific leagues for your analysis.","button":"Unlock"}},"help":{"title":"How the Accumulator Generator Works","description":"We compare bookmaker odds to our model's probability to identify value bets — picks where you're getting paid more than the fair price.","step1":{"label":"Step 1","title":"Configure Preferences"},"step2":{"label":"Step 2","title":"We Hunt for Value"},"step3":{"label":"Step 3","title":"Get Smart Picks"}},"results":{"title":"Your Coupon Proposals","proposals":"proposals","analyzed":"Analyzed {analyzed} fixtures, {qualified} value bets","newSearch":"New Search","bestPick":"Top Value","avgConfidence":"avg model prob.","avgConfidenceLabel":"Avg. Model Probability","moreMatches":"more matches","selected":"Selected","selectCoupon":"Select","copyCoupon":"Copy","copied":"Copied","selectedCoupon":"Selected Coupon","couponSummary":"Coupon with {count} matches, total odds {odds}","lockedMatch":"Premium Match","unlock":"Unlock","pts":"pts","tips":{"title":"Tips:","reduceCouponSize":"Reduce the coupon size — there aren't enough qualifying value bets for the size you picked","tryDifferentDate":"Try selecting a different date with more matches","changeRiskLevel":"Change risk level to widen the odds band","fewerCategories":"Add more market categories"},"summary":{"title":"Analysis Summary","description":"We checked {analyzed} fixtures and found {qualified} value bets that beat the bookmaker's price. From these we built {proposals} coupon proposals.","qualified":"value bets","avgConfidence":"avg model prob.","bestTotalOdds":"Best total odds","bestValue":"Best avg. value","bestCouponEv":"Best coupon EV","bestCombinedProb":"Best combined prob.","avgModelProb":"Avg. model prob."},"whyCoupon":{"title":"Why this coupon?","description":"This coupon combines {count} carefully selected matches with an average confidence of {confidence}%. Each match was analyzed for statistical trends, H2H history, and current team form.","descriptionValue":"{count} value bets combined for total odds of {odds} with a coupon expected value of {value}% over the bookmaker's price."},"couponCardWhy":"Coupon contains {count} matches from categories {categories}. Statistics support each pick.","couponBreakdown":{"title":"Coupon Summary","description":"{count} matches • {confidence}% avg confidence • Categories: {categories}","descriptionValue":"{count} matches • Total odds {odds} • Coupon EV {value}%"},"premiumMatch":{"title":"Premium Match","subtitle":"Unlock Premium to see this pick and detailed analysis"},"whyPick":"Why this pick?","viewFullAnalysis":"View full analysis","hideDetails":"Hide details","matchesAnalyzed":"matches analyzed","h2hMatches":"H2H matches","coupon":{"totalOdds":"Total odds","avgValue":"Avg. value","totalValue":"Total value","couponEv":"Coupon EV","combinedProb":"Combined prob.","avgModelProb":"Avg. model prob.","matchesShort":"matches","modelProb":"Model prob.","viewDetails":"Coupon details","collapseDetails":"Hide details","showAllMatches":"Show all {count} matches","hideMatches":"Show fewer matches"},"match":{"odds":"Odds","value":"Value","bookmaker":"Bookmaker","modelProb":"Our model","impliedProb":"Bookmaker","fairOdds":"Fair odds","edgePositive":"We rate this {value}% higher than the bookmaker","edgeNegative":"Model is {value}% below bookmaker price","supportingStats":"Supporting stats","combinedHitRate":"Combined hit rate","alternativePicks":"Other value bets in this match","viewValueBet":"View value bet details"},"disclaimer":{"title":"Important Notice","main":"The proposals presented are automatically generated based on value bet analysis and are for informational purposes only. They do not constitute betting advice or encouragement to gamble.","secondary":"We are not responsible for any financial losses incurred as a result of using this information. Betting involves the risk of losing money. Gamble responsibly and only with money you can afford to lose.","ageOnly":"18+ only","responsibly":"Gamble responsibly","noGuarantee":"Past results don't guarantee future outcomes"},"empty":{"title":"No Value Bets Found","subtitle":"We couldn't find enough value bets that meet your criteria. Try adjusting your risk level, date, or markets.","adjustFilters":"Adjust Filters"},"upgrade":{"title":"Unlock the Full Accumulator Generator","subtitle":"See all {total} value bets. Currently showing {shown} matches.","feature1":"All proposals","feature2":"All matches revealed","feature3":"League filtering","button":"Upgrade to Premium"}},"matchCard":{"odds":"odds","matchScore":"Match Score","keyInsights":"Key Insights","confidence":{"high":"High","good":"Good","medium":"Medium"}},"premiumOverlay":{"title":"Premium Feature","subtitle":"Unlock Advanced Insights","description":"Get access to detailed analytics, statistical predictions, and exclusive betting opportunities.","button":"Upgrade to Premium","trial":"7-day free trial • Cancel anytime"}},"matches":{"title":"Matches","subtitle":"Browse daily fixtures with detailed statistics and predictions","unlockFullStats":"Unlock Full Stats","total":"total","calendar":{"yesterday":"Yesterday","today":"Today","tomorrow":"Tomorrow","jumpToToday":"Jump to Today","days":["Su","Mo","Tu","We","Th","Fr","Sa"]},"status":{"upcoming":"Upcoming","live":"LIVE","finished":"Finished","halftime":"Half Time","extraTime":"Extra Time","penalties":"Penalties","postponed":"Postponed","cancelled":"Cancelled","suspended":"Suspended"},"filter":{"search":"Search teams, leagues...","all":"All","favorites":"Favorites","addFavorite":"Add to favorites","removeFavorite":"Remove from favorites","scheduled":"Scheduled","live":"Live","finished":"Finished","clearFilters":"Clear filters"},"pinnedLeagues":{"title":"My Leagues","pinned":"Pinned","pinLeague":"Pin league","unpinLeague":"Unpin league","allLeagues":"All Leagues","pinnedOnly":"Pinned Only","showPinnedOnly":"Show pinned leagues only","showAll":"Show all leagues","managePinned":"Manage leagues","searchLeagues":"Search leagues...","noLeaguesFound":"No leagues found","pinnedCount":"{count} pinned","resetToDefaults":"Reset to defaults","popular":"Popular leagues","other":"Other leagues","emptyPinned":"No pinned leagues","emptyPinnedDescription":"Pin your favorite leagues to see them here","reorderHint":"Drag to reorder your leagues","matchesInPinned":"{count} match in pinned leagues","matchesInPinnedPlural":"{count} matches in pinned leagues"},"view":{"list":"List view","grouped":"Grouped by league"},"league":{"match":"match","matches":"matches","popular":"Top","liveCount":"{count} LIVE"},"card":{"h2hTooltip":"{count} H2H matches","breakSignal":"Break signal","avgGoals":"Avg goals","liveSignals":"Live signals detected"},"empty":{"title":"No matches found","noMatches":"There are no scheduled matches for this date","tryFilters":"Try adjusting your filters or search terms","noFavorites":"No favorite matches","addFavorites":"Click the star icon next to a match to add it to your favorites","yesterday":"Yesterday","tomorrow":"Tomorrow"},"summary":{"showingAll":"Showing all {count} matches with full statistics","showing":"Showing {count} matches","upgradeForPredictions":"Upgrade for detailed predictions"},"loading":{"more":"Loading...","count":"{current} of {total}","allLoaded":"All {total} items loaded"},"detail":{"backToList":"Back to match list","openFullPage":"Open full page","loadError":"Failed to load match data","date":"Date","time":"Time","league":"League","country":"Country","stadium":"Stadium","referee":"Referee","teamProfile":"Profile","leagueDetails":"Details","vsAbbr":"vs","blogArticle":{"badge":"Article","readFull":"Read full analysis","previewAndPredictions":"Preview & predictions"},"tabs":{"overview":"Info","predictions":"Pred.","stats":"Stats","h2h":"H2H","events":"Match","summary":"Sum.","eventDetails":"Details","eventStats":"Statistics","eventOdds":"Odds","eventSignals":"Signals"},"premium":{"overview":{"title":"Unlock full match overview","description":"Premium: extended form analysis, history and statistics"},"predictions":{"title":"Unlock all predictions","description":"Premium: full analysis of corners, cards and advanced tips"},"stats":{"title":"Unlock full statistics","description":"Premium: detailed data on corners, cards and shots"},"h2h":{"title":"Unlock full H2H statistics","description":"Premium: analysis of up to 20 recent head-to-head matches"},"events":{"title":"Unlock detailed events","description":"Premium: full timeline with key moments analysis"},"summary":{"title":"Unlock full summary","description":"Premium: detailed verification and prediction analysis"},"h2hCorners":"H2H corners statistics available only for Premium users","h2hCards":"H2H cards statistics available only for Premium users","unlockNow":"Unlock now","oddsLocked":{"title":"Live odds & change history","description":"Track real-time odds changes and analyze history of 1X2, Asian handicaps and over/under markets.","cta":"Unlock odds"},"signalsLocked":{"title":"Live signals","titleWithCount":"{count} signals detected for this match","description":"Get automatic signals with odds analysis, signal strength and team indication.","cta":"Unlock signals"},"cornersLocked":{"title":"Corner Kick Statistics","feature1":"Average corners for both teams","feature2":"Over/Under for each threshold","feature3":"Corner trends analysis"},"cardsLocked":{"title":"Cards Statistics","feature1":"Average cards per match","feature2":"Over/Under for 2.5-6.5 thresholds","feature3":"Individual team cards"},"shotsLocked":{"title":"Shots Statistics","feature1":"Shots on target and off target","feature2":"Shot accuracy for both teams","feature3":"Offensive comparison"},"foulsLocked":{"title":"Fouls Statistics","feature1":"Average fouls per match","feature2":"Fouls committed and drawn","feature3":"Team aggression comparison"},"trustBadge":"Instant access • Cancel anytime"},"info":{"startingXI":"Starting XI","substitutes":"Substitutes","coach":"Coach","noLineups":"Lineups unavailable","lineupsAvailableSoon":"Lineups will be available before the match","positions":"Positions","goalkeeper":"Goalkeeper","defenders":"Defenders","midfielders":"Midfielders","forwards":"Forwards"},"overview":{"avgGoalsPerMatch":"Avg goals/match","btts":"BTTS","over25":"Over 2.5","over15":"Over 1.5","h2hTitle":"H2H Balance","h2hMatches":"matches","h2hWins":"wins","h2hDraws":"draws","h2hLosses":"losses","lastMeetings":"Last meetings","formLast5":"Form (last 5)","formLast20":"Form (last 20 matches)","matchHistory":"Match history","loadMore":"Load more","showMore":"Show more","showingMatches":"Showing {current} of {total} matches","home":"Home","atHome":"at home","away":"Away","halfTime":"Half time","matchInfo":"Match information","attackVsDefense":"Attack vs Defense (last 10)","h2hBalance":"H2H Balance","goalsScored":"Scored","goalsConceded":"Conceded","perMatch":"/match","teamForm":"Team form","wins":"W","draws":"D","losses":"L","matches":"matches","winRate":"win rate","quickPredictions":"Quick predictions","league":"League","country":"Country"},"predictions":{"goals":"Goals","result":"Result","corners":"Corners","cards":"Cards","shots":"Shots","fouls":"Fouls","bttsInfo":"BTTS (Both Teams to Score)","basedOn":"Based on {count} matches","basedOnH2H":"Based on {count} H2H meetings","lastMatches":"Last","probability":"Probability","confidence":"Confidence","high":"High","medium":"Medium","low":"Low","analysis":"Analysis","over15goals":"Over 1.5 goals","over15subtitle":"Minimum 2 goals in the match","over25goals":"Over 2.5 goals","over25subtitle":"Minimum 3 goals in the match","over35goals":"Over 3.5 goals","over35subtitle":"Minimum 4 goals in the match","btts":"BTTS","bttsSubtitle":"Both teams to score","minShots":"Minimum {count} shots in the match","minFouls":"Minimum {count} fouls in the match","homeWin":"Home win","draw":"Draw","awayWin":"Away win","locked":"Available in Premium","disclaimer":"18+ | Informational content, does not constitute advice. We are not responsible for decisions made based on it. Trademarks belong to their owners.","over05goals":"Over 0.5 goals","over45goals":"Over 4.5 goals","htOver05goals":"1H Over 0.5 goals","htOver15goals":"1H Over 1.5 goals"},"analysis":{"top":{"goals":["Both teams' goal averages significantly exceed expectations for this threshold. Statistics from recent meetings confirm regularity.","Analysis of both teams' offensive capabilities indicates high probability of realization. Both defenses struggle to keep clean sheets.","Historical data shows a consistent scoring pattern. Combined with both teams' form, this market presents solid value.","Scoring trend remains stable through recent meetings. Both teams' playing style naturally generates scoring opportunities."],"btts":["Both teams regularly find the net while having defensive problems. This is a typical profile for matches where goals come from both sides.","Scoring and goals conceded statistics create a favorable scenario. Rarely does either team finish a match without scoring.","Analysis of recent performances shows both teams prefer offensive football at the cost of defensive solidity.","Both teams' profile - scoring and conceding goals - is characteristic of BTTS matches. Data supports this thesis."],"corners":["Analysis of both teams' playing style indicates high activity in the opponent's box. Corners are a natural consequence.","Data shows both teams maintain attacking pressure, resulting in higher than average corner counts.","Offensive intensity of both teams combined with opponent's tactics creates an environment favorable for corners.","Both teams' corner average consistently exceeds this threshold. Playing style naturally supports this market."],"cards":["The intensity of rivalry between these teams historically translates to higher fouls and violations.","Physical playing style of both teams combined with match importance suggests elevated referee interventions.","Analysis of previous meetings shows a tendency for fierce midfield battles, regularly resulting in cards.","Tactical profile of both teams - pressing and aggressive off-ball play - favors foul situations."],"shots":["Both teams generate very high shot volumes consistently. Offensive styles ensure high shot counts.","Analysis shows both teams maintain aggressive attacking play, resulting in above-average shots.","Historical data confirms both teams' shot output significantly exceeds this threshold.","Offensive intensity from both sides generates consistently high shot totals in recent matches."],"fouls":["Both teams' physical playing style leads to consistently high foul counts in their matches.","Analysis shows both teams engage in intense duels, resulting in above-average foul numbers.","Historical data confirms high foul counts are a pattern in matches involving both teams.","Tactical approach of both teams favors physical confrontations and elevated foul totals."],"result":["Head-to-head balance clearly indicates the favorite. Quality difference is also visible in current form.","H2H analysis combined with current team condition creates a clear picture of one side's advantage.","Historical dominance in this matchup is not accidental - potential difference is consistent.","Data from previous meetings confirms advantage that holds regardless of circumstances."],"default":["Historical data consistently supports this scenario. Analysis indicates high probability of realization.","Statistics from recent meetings create a coherent pattern. This is one of the more predictable markets.","Analysis shows a stable trend. Statistical foundations are solid and well documented."]},"recommended":{"goals":["Both teams' goal averages support this market, though exceptions occur. Worth verifying squads before deciding.","Scoring trend is positive. Recent matches confirm both teams can create chances.","Statistical data supports this scenario. Not a certainty, but a solid basis for consideration.","Analysis shows regularity in exceeding this threshold. At the right odds, could represent value."],"btts":["Both teams' profile favors goal exchange. Goalless matches happen, but are exceptions to the rule.","Scoring and defensive statistics create a favorable scenario, though match context should be considered.","Both teams have offensive potential and defensive problems. Good combination for this market.","Data supports BTTS, but individual matches can surprise. Consider in context of your overall bet."],"corners":["Both teams' corner average is promising. Playing style suggests threshold may be exceeded.","Tactical analysis indicates offensive activity favoring corners. Data is encouraging.","Trend is positive, though not dominant. Worth considering at attractive odds.","Statistics from recent matches show regularity in generating corners by both teams."],"cards":["Rivalry character suggests higher intensity. Data supports exceeding this card threshold.","Physical playing style of both teams historically translates to referee interventions. Worth watching.","Analysis of previous meetings shows tendency for fierce play. Cards are probable.","Tactical profile of both teams favors foul situations. Statistics are encouraging."],"shots":["Shot averages from recent matches support this threshold. Both teams show offensive tendencies.","Tactical analysis indicates both teams prefer attacking play, leading to solid shot counts.","Trend is positive for total shots. Worth considering at attractive odds.","Statistics from recent matches show regularity in generating shots by both teams."],"fouls":["Foul statistics from recent matches favor this market. Both teams play physically.","Game intensity historically translates to fouls. Data is encouraging for this line.","Analysis shows both teams engage in tactical fouling. Worth considering.","Physical profile of both teams supports this foul threshold. Statistics are encouraging."],"result":["Head-to-head history indicates advantage, though not overwhelming. Form may decide.","H2H data favors one side, but margin is not huge. Context should be considered.","Analysis indicates favorite, but potential difference doesn't exclude upset. Consider carefully.","Balance favors one team. Not a certainty, but data supports this choice."],"default":["Statistics create positive picture for this scenario. Worth considering at good odds.","Historical data is encouraging, though not definitive. Solid option for further analysis.","Trend is favorable. Not a certainty, but statistical foundations are decent."]},"consider":{"goals":["Data doesn't give definitive answer. Goal averages are close to threshold - could go either way.","Statistics are neutral. Worth waiting for squad information before deciding.","Analysis doesn't indicate clear direction. This market requires additional verification.","Scoring trend is uncertain. Additional factors should be considered before deciding."],"btts":["Teams' profile is mixed - sometimes goals from both sides, sometimes not. Uncertain territory.","Data doesn't give clear indication. BTTS in this match is an open question.","Statistics are balanced. Worth seeking additional information before betting.","Analysis doesn't allow definitive recommendation. Consider other options in this match."],"corners":["Corner average is close to threshold. Could be more, could be less - hard to predict.","Data doesn't indicate clear tendency. This market in this match is uncertain.","Statistics are neutral. Worth checking conditions and tactics before deciding.","Analysis doesn't give clear signal. Corners in this match are unknown territory."],"cards":["Game intensity is hard to predict. Data doesn't give definitive answer.","Both teams' profile is mixed in terms of discipline. Cards are uncertain market.","Statistics don't indicate clear direction. Much depends on match flow and referee.","Analysis of previous meetings doesn't give clear indication. Consider other markets."],"shots":["Shot averages are close to the threshold line. Could go either way.","Data doesn't give a clear signal for shots. Both teams' output is moderate.","Statistics are neutral for this shot threshold. Worth checking form before deciding.","Analysis doesn't indicate clear direction for total shots. Additional info needed."],"fouls":["Foul averages don't give a clear signal for this line. Mixed data.","Both teams' discipline profile is moderate. Fouls market is uncertain.","Statistics are neutral. Foul count depends heavily on match context and referee.","Analysis doesn't indicate clear direction for fouls. Consider other markets."],"result":["Head-to-head history is balanced. Any of three results is possible.","H2H data doesn't indicate clear favorite. This match could surprise.","Balance is close to draw. Current form should be considered before betting result.","Analysis doesn't provide basis for indicating clear favorite. Uncertain territory."],"default":["Data is inconclusive and doesn't allow clear recommendation. Requires additional analysis.","Statistics don't indicate clear direction. This match requires caution.","Trend is uncertain. Worth gathering more information before deciding."]},"caution":{"goals":["Goal averages suggest this threshold may not be exceeded. Data suggests caution.","Statistics don't support this scenario. Both teams more often play below this threshold.","Analysis indicates defensive character of this matchup. Under may be safer option.","Scoring trend is low. Data suggests considering opposite option."],"btts":["At least one team has scoring problems or maintains solid defense.","Statistics show BTTS in this matchup is rare. Data argues against.","Both teams' profile doesn't favor goal exchange. Worth seeking value elsewhere.","Analysis of previous meetings shows often one side doesn't score. Caution advised."],"corners":["Both teams' corner average is below this threshold. Statistics don't support Over.","Both teams' playing style doesn't generate many corners. Data suggests Under.","Tactical analysis shows less box activity. Corners may not fall.","Trend is low. Data doesn't support exceeding this threshold."],"cards":["Both teams are characterized by discipline. Cards in this matchup fall rarely.","Statistics show clean matches. Card threshold may not be exceeded.","Tactical profile doesn't favor foul situations. Data suggests caution.","Analysis of previous meetings indicates calm matches. Under cards looks better."],"shots":["Shot output from recent matches suggests caution for this line.","Both teams' offensive activity is below this threshold. Data suggests Under.","Statistics don't support high shot counts. Both teams prefer controlled play.","Trend shows moderate shot volumes. This threshold may not be exceeded."],"fouls":["Both teams show relatively disciplined play recently. Fouls are below this line.","Data suggests clean matches. This foul threshold may not be exceeded.","Both teams' discipline reduces foul counts. Statistics don't support Over.","Analysis shows calm, tactical play. Under fouls looks safer."],"result":["Head-to-head history argues against this choice. Data suggests different scenario.","H2H balance is unfavorable. Statistics indicate advantage of different option.","Analysis doesn't support this result. Worth considering alternative bets.","Historical data doesn't provide basis for this choice. Caution is advised."],"default":["Statistics don't support this scenario. Data suggests considering different option.","Historical tendency is unfavorable. This market in this match looks risky.","Analysis indicates lower probability. Worth seeking value elsewhere."]},"avoid":{"goals":["Defensive character of both teams clearly argues against. History shows low scores.","Goal averages are significantly below threshold. This scenario happens sporadically.","Analysis indicates solid defenses and attacking problems. Under is clearly more probable.","Data leaves no doubt - this goal threshold is rarely exceeded in this matchup.","Statistics from recent meetings consistently show low goal counts. Not recommended."],"btts":["At least one team regularly keeps clean sheet or has serious offensive problems.","This matchup's profile is lack of goals from one side. BTTS happens exceptionally rarely.","Data is clear - goal exchange in this match is unlikely.","Statistics show consistent pattern: one side doesn't score. Definitely avoid.","Analysis provides no basis for this bet. History clearly argues against."],"corners":["Both teams play calmly and don't generate chances near opponent's goal. Corners are rare.","Both teams' tactics don't favor corners. Average is significantly below this threshold.","Data shows consistently low corner counts. This market has no value.","Playing style analysis indicates lack of wing activity. Under corners is clearly better.","Statistics from recent meetings are clear - threshold is not exceeded."],"cards":["Both teams are known for fair play and tactical discipline. Cards fall sporadically.","Meeting history shows calm matches without controversy. Card threshold is unrealistic.","Both teams' profile - clean play - doesn't support this market. Data is clear.","Card statistics are significantly below threshold. This bet has no justification.","Discipline analysis of both teams clearly argues against. Not recommended."],"shots":["Both teams' low shot output argues against this threshold. Not recommended.","Offensive output is significantly below this line. Shot counts rarely reach it.","Both teams prefer controlled, defensive play. High shot counts are rare.","Data clearly shows this shot threshold is unrealistic for this matchup."],"fouls":["Both teams are known for clean, disciplined play. Foul counts are low.","Meeting history shows fair play from both sides. This foul line is unrealistic.","Data clearly argues against high foul counts. Both teams play cleanly.","Discipline analysis shows both teams avoid reckless challenges. Not recommended."],"result":["Head-to-head history clearly argues against. This result happens exceptionally.","H2H balance is decidedly unfavorable. Data provides no basis for this bet.","Analysis indicates clear advantage of different option. This choice is unjustified.","Statistics from previous matches don't support this scenario. Definitely avoid.","Data is clear - probability of this result is minimal."],"default":["Statistics clearly argue against this scenario. Not recommended for betting.","Historical analysis provides no basis. Data points to other directions.","Trend is decidedly unfavorable. This market has no value in this match."]}},"stats":{"goalStats":"Goal statistics","cornersStats":"Corners statistics","cardsStats":"Cards statistics","shotsStats":"Shots statistics","foulsStats":"Fouls statistics","foulsPerMatch":"Fouls per match","foulsFor":"Team fouls","foulsCommitted":"committed by team","foulsInMatch":"Fouls in match","teamFouls":"Team fouls","foulsInH2HMatch":"Fouls in H2H match","shotsInH2HMatch":"Shots in H2H match","specialMarkets":"Special markets","basedOn":"Based on {count} matches","basedOnLast30":"Last {count} matches of each team","basedOnLast30note":"*Statistics based on last 30 matches","matchCountLabel":"Matches:","matchCountPremium":"Available in Premium","homeTeam":"Home","awayTeam":"Away","matchAvg":"Match average","combined":"Combined","over05":"Over 0.5","over15":"Over 1.5","over25":"Over 2.5","over35":"Over 3.5","over45":"Over 4.5","btts":"BTTS","bttsFull":"BTTS (Both to score)","cleanSheet":"Clean sheet","cleanSheets":"Clean sheets","failedToScore":"Failed to score","firstHalf":"1st half","secondHalf":"2nd half","avgGoals":"Avg goals","avgGoalsShort":"Average goals","avgGoalsPerMatch":"Goals per match avg","average":"Average","avgGoalsScored":"Avg goals scored","avgScored":"Avg scored","avgGoalsConceded":"Avg goals conceded","avgConceded":"Avg conceded","cornersPerMatch":"Corners per match","cornersFor":"Corners for","cardsPerMatch":"Cards per match","avgShots":"Avg shots","shotsOnTarget":"On target","shotsOffTarget":"Shots off target","over":"Over","under":"Under","possession":"Possession","shots":"Shots","corners":"Corners","fouls":"Fouls","preMatchStats":"Pre-match stats","keyStats":"Key statistics","market":"Market","statistic":"Statistic","value":"Value","cornersInMatch":"Corners in match","teamAndOpponentsCombined":"team + opponents combined","teamCorners":"Team corners","bothTeamsCombined":"both teams combined","cardsFor":"Cards for","receivedByTeam":"received by team","cardsInMatch":"Cards in match","teamCards":"Team cards","accuracy":"Accuracy","cornersInH2HMatch":"Corners in H2H match","cardsInH2HMatch":"Cards in H2H match","wonByTeam":"won by team","minCorners":"Min. {count} corners","minCards":"Min. {count} cards","overCorners":"Over {threshold} corners","overCards":"Over {threshold} cards","teamOverCorners":"{team} Over {threshold} corners","teamOverCards":"{team} Over {threshold} cards","cornersActual":"{count} corners","cardsActual":"{count} cards","matchDraw":"The match ended in a {homeScore}:{awayScore} draw. ","teamWon":"{winner} defeated {loser} with a score of {homeScore}:{awayScore}. ","halfTimeScore":"Half-time score was {home}:{away}. ","totalGoalsOne":"There was {count} goal scored in the match. ","totalGoalsFew":"There were {count} goals scored in the match. ","totalGoalsMany":"There were {count} goals scored in the match. ","bttsSummary":"Both teams found the net. ","tenseMatch":"It was a tense match - the referee showed {count} cards. ","offensivePlay":"The game was offensive - {count} corners were taken. ","predictionsSummary":"Our predictions hit {hit} out of {total} ({percentage}%).","summary":"Summary","matchDrawFull":"The match between {home} and {away} ended in a {homeScore}:{awayScore} draw. ","total":"total","match":"Match","averageShort":"average","homeAwayPerformance":"Home / Away performance","away":"away","noH2HHistory":"No head-to-head history","bttsBothScore":"BTTS (both score)","meetingHistory":"Meeting history","shown":"(shown: {shown} of {total})","yellowCards":"Yellow","upcomingMatch":"Upcoming match","matchWillTake":"The match will be played at {venue}.","h2hHistory":"Meeting history","h2hHistoryShort":"H2H History","inLast":"In the last {count} matches:","won":"won","draws":"draws","predictionsVerification":"Predictions verification","checkWhichHit":"Check which bets hit","cornersSection":"Corners","penalty":"Penalty","ownGoal":"Own goal","secondYellow":"Second yellow","teamFormTitle":"Team form","upcomingMatchDescription":"{home} will host {away} in the {league}.","venueInfo":"The match will be played at {venue}.","h2hSummary":"In the last {count} matches: {home} won {homeWins}x, {away} won {awayWins}x, {draws} draws. Average {avgGoals} goals per match.","liveStats":"Live Statistics","liveStatsSubtitle":"Real-time data from BetsAPI","finishedStats":"Match Statistics (live)","finishedStatsSubtitle":"Detailed data from match progress","fullMatch":"Full match","attacks":"Attacks","dangerousAttacks":"Dangerous Attacks","onTarget":"Shots On Target","offTarget":"Shots Off Target","totalShots":"Total Shots","cornersLive":"Corners","yellowCardsLive":"Yellow Cards","redCardsLive":"Red Cards","liveOdds":"Live Odds","preMatchOdds":"Pre-match Odds","homeWin":"1","draw":"X","awayWin":"2","asianHandicap":"Asian Handicap","overUnder":"Over/Under","liveSignal":"Live Signal","hasLiveSignal":"This match has a live signal","goToLiveSignals":"Go to live signals","signalActive":"Active","signalFinished":"Finished","minute":"min","betsApiSource":"Data from external provider","signalPhase":"Phase","noOddsAvailable":"No odds available","noSignals":"No signals for this match","noStatsAvailable":"No statistics available","signalsDetected":"Signals detected ({count})","atSignal":"At signal","noEventsLive":"No detailed events yet - match in progress","noEventsFinished":"No events for this match","oddsHistory":"Odds history","oddsHistoryPremium":"Odds history available in Premium plan","noOddsHistory":"No odds history","signalTime":"At signal","latest":"Latest","historyRecords":"records"},"h2h":{"title":"H2H Statistics","matches":"Matches:","basedOn":"Based on {count} direct meetings","matchHistory":"Match history","showing":"showing: {count} of {total}","wins":"Wins","draws":"Draws","losses":"Losses","goalsScored":"Goals scored","goalsConceded":"Goals conceded","avgGoalsPerMatch":"Avg goals/match","winner":"WINNER","availableInPremium":"Available in Premium","avgCorners":"Average corners","avgCards":"Average cards","cornersInH2H":"Corners in H2H matches","cardsInH2H":"Cards in H2H match","noCornersData":"No corners data for selected H2H matches","noCardsData":"No cards data for selected H2H matches","matchesCount":"({count} of {total} matches)","goalsInH2H":"Goals in H2H matches","lastMeetings":"(last {count} meetings)","teamStatsInH2H":"Team stats in H2H","cardsInH2HTitle":"Cards in H2H matches","shotsInH2H":"Shots in H2H matches","foulsInH2H":"Fouls in H2H matches","noShotsData":"No shots data for selected H2H matches","noFoulsData":"No fouls data for selected H2H matches","balance":"H2H Balance"},"events":{"timeline":"Timeline","grouped":"Grouped","noEvents":"No events to display","matchNotStarted":"Match has not started yet","liveMatch":"Live match","refresh":"Refresh","finalScore":"Final score","halfTimeScore":"Half time score","goals":"Goals","cards":"Cards","substitutions":"Substitutions","var":"VAR","firstHalf":"First half","secondHalf":"Second half","goal":"Goal","goalPenalty":"Goal (penalty)","ownGoal":"Own goal","missedPenalty":"Missed penalty","yellowCard":"Yellow card","redCard":"Red card","yellowRed":"Second yellow card","substitution":"Substitution","keyMoments":"Key moments","fullTimeline":"Full timeline","minute":"min","event":"Event","missedPenaltiesGroup":"Missed penalties"},"confidence":{"topPick":"High Probability","worthPlaying":"Solid statistics","toConsider":"Consider","caution":"Caution","avoid":"Avoid"},"matchHistory":{"home":"Home","away":"Away","yes":"Yes","no":"No"},"summary":{"matchSummary":"Match summary","predictionVerification":"Prediction verification","hit":"Hit","missed":"Missed","hitRate":"Hit rate","prediction":"Prediction","actual":"Actual","result":"Result","keyStats":"Key statistics","totalGoals":"Total goals","possession":"Possession","shots":"Shots","shotsOnTarget":"On target","corners":"Corners","fouls":"Fouls","offsides":"Offsides","noGoals":"No goals and red cards","matchResult":"Match result","goalsLabel":"Goals","cardsLabel":"Cards","h2hMatchesLabel":"H2H matches"},"sidebar":{"quickStats":"Statistics","teamForm":"Team form","formLast5":"Form (last 5)","topPredictions":"Predictions","matchEvents":"Key moments","h2hQuickStats":"H2H Balance","matchInfo":"Information","more":"More","details":"Details","fullFlow":"Full match","avgGoalsPerMatch":"Avg goals/match","avgCorners":"Avg corners","avgCards":"Avg cards","overCorners":"Over {threshold} corners","overCards":"Over {threshold} cards","overGoals":"Over {threshold} goals","halfTime":"Half-time","moreKeyMoments":"+{count} more key moments","noGoalsRedCards":"No goals and red cards","basedOnMatches":"Based on {count} matches","backToList":"Back to matches","premiumCornersPredictions":"Corners & cards predictions","premiumStats":"Corners & cards statistics"}},"teamProfile":{"backToMatches":"Back to Matches","goBack":"Go Back","retry":"Try again","teamNotFound":"Team not found","failedToLoad":"Failed to load team profile","invalidTeamId":"Invalid team ID","fullStats":"Full Stats","founded":"Founded {year}","capacity":"{capacity} capacity","season":"Season","tabs":{"details":"Details","results":"Results","matches":"Matches","standings":"Standings","statistics":"Statistics","anomalies":"Anomalies"},"form":{"title":"Current Form","last5":"Last 5 matches","record":"Record (Last 5)","goalsScored":"Goals Scored","goalsConceded":"Goals Conceded"},"goalStats":{"title":"Goal Statistics","avgScored":"Avg Scored","avgConceded":"Avg Conceded","cleanSheets":"Clean Sheets","failedToScore":"Failed to Score"},"marketTendencies":{"title":"Market Tendencies","btts":"BTTS","over25":"Over 2.5","over15":"Over 1.5"},"homeAway":{"title":"Home vs Away Performance","home":"Home","away":"Away","avgGoals":"Avg Goals","avgConceded":"Avg Conceded","cleanSheets":"Clean Sheets"},"results":{"title":"Results","showing":"Showing {shown} of {total}","viewAll":"View all","noResults":"No recent results","vs":"vs","at":"@","allMatches":"All","leagueOnly":"League only"},"upcoming":{"title":"Upcoming Matches","noMatches":"No upcoming matches","seasonEnded":"This season has ended","vs":"vs","at":"@"},"standings":{"title":"Standings","noStandings":"No standings available","rank":"#","team":"Team","played":"M","won":"W","drawn":"D","lost":"L","goalsFor":"GF","goalsAgainst":"GA","goalsDiff":"GD","points":"Pts","form":"Form"},"stats":{"noData":"No statistics available","resultsTitle":"Results Overview","played":"Played","wins":"Wins","draws":"Draws","losses":"Losses","goalsTitle":"Goals","totalScored":"Total Scored","totalConceded":"Total Conceded","avgScored":"Avg Scored / Match","avgConceded":"Avg Conceded / Match","cleanSheets":"Clean Sheets","failedToScore":"Failed to Score","goalsByHalf":"Goals by Half (Scored / Conceded)","firstHalf":"1st Half","secondHalf":"2nd Half","marketsTitle":"Over / Under & BTTS","bttsYes":"BTTS (Yes)","halfTimeTitle":"Half-Time","winningHt":"Winning at HT","drawingHt":"Drawing at HT","losingHt":"Losing at HT","htOver05":"HT Over 0.5","htOver15":"HT Over 1.5","cardsTitle":"Cards","avgYellow":"Avg Yellow Cards","avgRed":"Avg Red Cards","avgMatchCards":"Avg Match Total Cards","matchCardsOver":"Match Total Cards Over","cornersTitle":"Corners","avgTeamCorners":"Avg Team Corners","avgMatchCorners":"Avg Match Total Corners","matchCornersOver":"Match Total Corners Over","shotsTitle":"Shots","avgOnTarget":"Avg On Target","avgOffTarget":"Avg Off Target","avgTeamShots":"Avg Team Total","avgMatchShots":"Avg Match Total","possessionTitle":"Possession","avgPossession":"Avg Possession","statistic":"Statistic","value":"Value","occurrences":"Occurrences","over":"OVER","under":"UNDER","specialMarkets":"Special Markets","winAfterLabel":"Win Rate After","basedOn":"Based on {count} matches","streaksTitle":"Streaks","current":"Current","longest":"Longest","winStreak":"Win","unbeatenStreak":"Unbeaten","lossStreak":"Loss","noWinStreak":"No Win","scoringTitle":"Scoring Patterns","scoredFirst":"Scored First","concededFirst":"Conceded First","winAfterScoringFirst":"Win After Scoring First","winAfterConcedingFirst":"Win After Conceding First"},"anomalies":{"title":"Anomalies","noData":"Not enough data to analyze anomalies","noneFound":"No anomalies detected for this team this season","found":"detected","severityHigh":"Strong","severityMedium":"Moderate","unlockAll":"Unlock all anomalies","unlockDesc":"{count} more hidden anomalies available in Premium","catMarkets":"Betting markets","catGoals":"Goals","catHalftime":"Half-time","catResults":"Results / Form","catScoring":"Scoring patterns","catCards":"Cards","catCorners":"Corners","catStreaks":"Streaks"},"firstHalfScorer":"1st half dominance","firstHalfScorerDesc":"{pct}% of goals scored in the first half — the team is most dangerous early on","secondHalfScorer":"2nd half dominance","secondHalfScorerDesc":"{pct}% of goals scored in the second half — the team picks up after the break","firstHalfLeaky":"Leaky defense in 1st half","firstHalfLeakyDesc":"{pct}% of goals conceded in the first half — weak defensive start","secondHalfLeaky":"Leaky defense in 2nd half","secondHalfLeakyDesc":"{pct}% of goals conceded in the second half — the team fades late","highScoring":"Goal machine","highScoringDesc":"Averaging {avg} goals per match — one of the most prolific attacks","failedToScore":"Frequent blanks","failedToScoreDesc":"Failed to score in {pct}% of matches — attacking struggles","cleanSheetMachine":"Defensive fortress","cleanSheetMachineDesc":"Clean sheet in {pct}% of matches — outstanding defensive record","noCleanSheets":"No clean sheets","noCleanSheetsDesc":"Clean sheet in only {pct}% of matches — almost always concedes","winningAtHt":"Leading at half-time","winningAtHtDesc":"Leading at half-time in {pct}% of matches — strong match starts","losingAtHt":"Trailing at half-time","losingAtHtDesc":"Trailing at half-time in {pct}% of matches — slow starters","drawAtHt":"HT draw specialist","drawAtHtDesc":"Drawing at half-time in {pct}% of matches — first halves without clear winner","htNoGoals":"Quiet first halves","htNoGoalsDesc":"No goals before half-time in {pct}% of matches — action comes after the break","htGoalFest":"First half goal-fest","htGoalFestDesc":"Over 1.5 goals before half-time in {pct}% of matches — fast tempo from the start","homeFortress":"Home fortress","homeFortressDesc":"Won {pct}% of home matches — nearly unbeatable at home","awayDisaster":"Away disaster","awayDisasterDesc":"Won only {pct}% of away matches — severe struggles on the road","drawMagnet":"Draw magnet","drawMagnetDesc":"{pct}% of matches end in a draw — the team frequently shares points","comebackKings":"Comeback kings","comebackKingsDesc":"Won {pct}% of matches after conceding first — never count them out","bottlers":"Leads slipping away","bottlersDesc":"Lost or drew {pct}% of matches despite scoring first — trouble holding the lead","alwaysScoresFirst":"First to score","alwaysScoresFirstDesc":"Scored the opening goal in {pct}% of matches — sets the tempo early","alwaysConcedesFirst":"First to concede","alwaysConcedesFirstDesc":"Conceded the opening goal in {pct}% of matches — often chasing the game","cardMagnets":"Card magnets","cardMagnetsDesc":"Over 4.5 cards in {pct}% of matches — the team provokes many fouls","disciplined":"Disciplined play","disciplinedDesc":"Averaging only {avg} yellow cards per match — very clean play","cornerMachines":"Corner machines","cornerMachinesDesc":"Over 10.5 corners in {pct}% of matches — games full of set pieces","cornerless":"Few corners","cornerlessDesc":"Over 8.5 corners in only {pct}% of matches — the team plays calmly","winStreak":"Winning streak","winStreakDesc":"Currently on a {count}-match winning streak — the team is in top form","lossStreak":"Losing streak","lossStreakDesc":"Currently on a {count}-match losing streak — deep form crisis","unbeatenStreak":"Unbeaten run","unbeatenStreakDesc":"Unbeaten in {count} matches — confident and consistent team","over25Pattern":"Over 2.5 goals","over25PatternDesc":"Over 2.5 goals in {pct}% of matches — high-scoring games","under25Pattern":"Under 2.5 goals","under25PatternDesc":"Under 2.5 goals in {pct}% of matches — defensive style of play","over15Pattern":"Over 1.5 goals almost certain","over15PatternDesc":"At least 2 goals in {pct}% of matches — goals nearly guaranteed","under15Pattern":"Low-scoring matches","under15PatternDesc":"Under 1.5 goals in {pct}% of matches — very defensive team","over35Pattern":"Goal-fest","over35PatternDesc":"Over 3.5 goals in {pct}% of matches — games full of excitement","bttsHighPattern":"BTTS — both score","bttsHighPatternDesc":"Both teams score in {pct}% of matches — goals from both sides regularly","bttsLowPattern":"BTTS No — one side silent","bttsLowPatternDesc":"At least one team fails to score in {pct}% of matches — rarely goals from both sides","htFtComeback":"Second half comeback","htFtComebackDesc":"Trailed at half-time but won {count} times ({pct}%) — second half specialists","htFtChoke":"Leading at HT without winning","htFtChokeDesc":"Despite leading at half-time, failed to win in {pct}% of such matches — trouble holding leads","htDrawToWin":"HT draw → victory","htDrawToWinDesc":"When level at half-time, the team wins {pct}% of such matches — picks up after the break","bothHalvesScorer":"Scores in both halves","bothHalvesScorerDesc":"Scored in both halves in {pct}% of matches — consistent offense throughout","redCardProne":"Red card prone","redCardProneDesc":"Averaging {avg} red cards per match — discipline problems","tightWins":"Narrow victories","tightWinsDesc":"{pct}% of wins are by a single goal — the team wins by the thinnest margin","blowoutWins":"Dominant victories","blowoutWinsDesc":"{pct}% of wins are by 3+ goals — the team demolishes opponents","narrowLosses":"Narrow defeats","narrowLossesDesc":"{pct}% of losses are by a single goal — the team fights until the end","homeAwayGoalSplit":"Offense only at home","homeAwayGoalSplitDesc":"Averaging {homeAvg} goals at home vs {awayAvg} away — massive scoring difference","h2GoalFest":"Goal-packed 2nd halves","h2GoalFestDesc":"Over 1.5 goals in the 2nd half in {pct}% of matches — second halves full of goals","h2NoGoals":"Silent 2nd halves","h2NoGoalsDesc":"No goals in the 2nd half in {pct}% of matches — action dies after the break","h2AlwaysScores":"Scores in 2nd half","h2AlwaysScoresDesc":"The team scores in the 2nd half in {pct}% of matches — consistent offense after the break","h2NeverScores":"Silent in 2nd half","h2NeverScoresDesc":"The team fails to score in the 2nd half in {pct}% of matches — offense fades after the break","h2AlwaysConcedes":"Concedes in 2nd half","h2AlwaysConcedesDesc":"The team concedes in the 2nd half in {pct}% of matches — defense weakens late","h2CleanSheet":"Solid 2nd half defense","h2CleanSheetDesc":"Clean sheet in the 2nd half in {pct}% of matches — rock solid after the break","premium":{"unlockTitle":"{title}","unlockDescription":"Unlock with Premium for full insights","upgrade":"Unlock Premium","trustBadge":"Cancel anytime","statsLocked":{"title":"Full Team Statistics","feature1":"Over/Under, BTTS, halves, shots","feature2":"Cards, corners, streaks & series","feature3":"Scoring patterns & key moments"},"anomaliesLocked":{"title":"Team Anomaly Analysis","feature1":"Market patterns: Over/Under, BTTS trends","feature2":"Goal, halftime & result anomalies","feature3":"Card, corner & streak signals"},"homeAwayLocked":{"title":"Home / Away Performance","feature1":"Avg goals home vs. away","feature2":"Clean sheets & form","feature3":"Detailed comparison"}}},"leagueProfile":{"backToMatches":"Back to Matches","goBack":"Go Back","retry":"Try again","leagueNotFound":"League not found","failedToLoad":"Failed to load league profile","invalidLeagueId":"Invalid league ID","fullStats":"Full Stats","season":"Season","tabs":{"overview":"Overview","results":"Results","fixtures":"Fixtures","standings":"Standings","statistics":"Statistics","anomalies":"Anomalies","bracket":"Bracket"},"phases":{"all":"All Phases","qualification":"Qualification","league":"League Stage","knockout":"Knockout"},"bracket":{"title":"Knockout Bracket","noBracket":"No knockout matches available","penalties":"pen.","tbd":"TBD","vs":"vs","prevRound":"Previous round","nextRound":"Next round","thirdPlace":"3rd Place"},"overview":{"title":"League Overview","totalMatches":"Total Matches","totalGoals":"Total Goals","avgGoals":"Avg Goals / Match","homeWins":"Home Wins","draws":"Draws","awayWins":"Away Wins","btts":"BTTS","over25":"Over 2.5","cleanSheets":"Clean Sheets","avgCards":"Avg Cards / Match","avgCorners":"Avg Corners / Match","resultDistribution":"Result Distribution","topTeams":"Top Teams","mostGoals":"Most Goals Scored","bestDefense":"Best Defense","highestBtts":"Highest BTTS %","highestOver25":"Highest Over 2.5 %","mostCorners":"Most Corners","mostCards":"Most Cards","topPlayers":"Top Players","topScorers":"Top Scorers","topAssists":"Top Assists","player":"Player","team":"Team","goalsAbbr":"G","assistsAbbr":"A","appearancesAbbr":"Apps","noPlayerData":"No player data available"},"results":{"title":"Recent Results","noResults":"No results yet","matchesPlayed":"{count} matches played","postponed":"Postponed","cancelled":"Cancelled","abandoned":"Abandoned"},"fixtures":{"title":"Upcoming Fixtures","noFixtures":"No upcoming fixtures","seasonEnded":"This season has ended"},"standings":{"title":"League Table","noStandings":"No standings available"},"stats":{"noData":"No statistics available","goalsTitle":"Goals","totalGoals":"Total Goals","avgPerMatch":"Avg / Match","homeGoals":"Home Goals","awayGoals":"Away Goals","firstHalfGoals":"1st Half Goals","secondHalfGoals":"2nd Half Goals","marketsTitle":"Over / Under & BTTS","bttsYes":"BTTS (Yes)","halfTimeTitle":"Half-Time","avgGoalsHT":"Avg Goals HT","htOver05":"HT Over 0.5","htOver15":"HT Over 1.5","cardsTitle":"Cards","avgCardsPerMatch":"Avg Cards / Match","cornersTitle":"Corners","avgCornersPerMatch":"Avg Corners / Match","shotsTitle":"Shots","avgShotsPerMatch":"Avg Shots / Match","avgOnTarget":"Avg On Target / Match","resultsTitle":"Results Overview","totalMatches":"Total Matches","homeWins":"Home Wins","draws":"Draws","awayWins":"Away Wins","statistic":"Statistic","value":"Value","over":"OVER","under":"UNDER","basedOn":"Based on {count} matches","teamRankings":"Team Rankings","team":"Team","rankValue":"Value","cleanSheetPct":"Clean Sheet %","failedToScorePct":"Failed to Score %","avgHomeGoals":"Avg Home Goals","avgAwayGoals":"Avg Away Goals","avgHomeCards":"Avg Home Cards","avgAwayCards":"Avg Away Cards","scorelinesTitle":"Most Common Scorelines","matches":"matches","goalTimingTitle":"Goal Timing","goalTimingSubtitle":"When goals are scored","goals":"goals","scoringTitle":"Scoring Patterns","scoredFirstWin":"Win after scoring first","concededFirstWin":"Win after conceding first"},"anomalies":{"title":"League Anomalies","noData":"Not enough data to analyze anomalies","noneFound":"No anomalies detected in this league this season","found":"detected across teams","unlockAll":"Unlock all anomalies","unlockDesc":"{count} more hidden anomalies available in Premium","severityHigh":"Strong","severityMedium":"Moderate","highScoring":"High scoring","highScoringDesc":"{team} averages {value} goals/match vs league avg {avg}","defensiveFortress":"Defensive fortress","defensiveFortressDesc":"{team} concedes only {value} goals/match vs league avg {avg}","over25Magnet":"Over 2.5 magnet","over25MagnetDesc":"Over 2.5 in {value}% of {team} matches vs league avg {avg}%","under25Specialist":"Under 2.5 specialist","under25SpecialistDesc":"Under 2.5 in {value}% of {team} matches","bttsMagnet":"BTTS magnet","bttsMagnetDesc":"BTTS Yes in {value}% of {team} matches vs league avg {avg}%","cleanSheetMachine":"Clean sheet machine","cleanSheetMachineDesc":"{team} keeps clean sheet in {value}% of matches","frequentBlanks":"Frequent blanks","frequentBlanksDesc":"{team} fails to score in {value}% of matches","winningStreak":"Winning streak","winningStreakDesc":"{team} on a {value}-match winning streak","losingStreak":"Losing streak","losingStreakDesc":"{team} on a {value}-match losing streak","cornerMachines":"Corner machines","cornerMachinesDesc":"{team} averages {value} corners/match","cardMagnets":"Card magnets","cardMagnetsDesc":"{team} matches average {value} cards"},"premium":{"statsLocked":{"title":"Full League Statistics","feature1":"Complete league-wide Over/Under, BTTS analysis","feature2":"Per-team rankings and comparisons","feature3":"Cards, corners, shots breakdown"},"anomaliesLocked":{"title":"League Anomaly Detection","feature1":"Teams deviating from league norms","feature2":"Market and statistical anomalies","feature3":"Betting-relevant pattern detection"},"overviewLocked":{"title":"Team Rankings & Player Stats","feature1":"Top-scoring, best defense, BTTS & O/U rankings","feature2":"Top scorers and assist leaders","feature3":"Full team-by-team comparisons"}}}},"valueBets":{"title":"Value Bets","subtitle":"Find bets where our statistical model identifies potential value","vs":"vs","promo":{"heading":"Our products","academy":{"title":"Academy","description":"A complete course: strategy, money management and reading the market — lesson by lesson.","cta":"See the course"},"moneyflow":{"title":"MoneyFlow","description":"Follow the money flow on the market and catch value before the odds drop.","cta":"Explore MoneyFlow"},"insider":{"title":"Insider","description":"Ready-made picks from our analysts, straight to your Telegram.","cta":"Join Insider"},"premium":{"title":"Premium","description":"Full access to every stat, filter and tool in the app.","cta":"Unlock Premium"}},"filters":{"filters":"Filters","sortBy":"Sort By","category":"Category","period":"Period","status":"Status","dataSource":"Data Source","matches":"Matches","minValue":"Min Value","oddsRange":"Odds Range","sampleSize":"Sample Size","analysisMode":"Analysis Mode","show":"Show:","all":"All","active":"Active","inactive":"Inactive","upcoming":"Upcoming","dropped":"Dropped","recent":"Recent","h2h":"H2H Only"},"topPicks":{"title":"Top Value Picks","subtitle":"Highest value opportunities right now","algorithmFound":"Our algorithm found {count} premium picks","proOnly":"Pro Only"},"card":{"value":"Value","valueEdge":"Value Edge","odds":"Odds","avgOdds":"Avg. odds","avgOddsAbbr":"Avg. odds","model":"Model","ourModel":"Our Model","implied":"Implied","viewDetails":"View Details","inactive":"Inactive","started":"Started","topPick":"Top Pick"},"empty":{"title":"No value bets found","subtitle":"No opportunities match your current filters. Try adjusting your criteria or check another date.","tryYesterday":"Yesterday","tryTomorrow":"Tomorrow"},"summary":{"showingAll":"Showing all {count} value bets","showing":"Showing {count} bets","moreWithPremium":"{count} more with Premium","of":"of"},"modal":{"analysis":"Value Bet Analysis","valueAnalysis":"Value Analysis","matchesAnalyzed":"Matches Analyzed","teamStats":"Team Statistics","h2hStats":"H2H Statistics","matchHistory":"Match History","recentForm":"Recent Form","headToHead":"Head-to-Head","basedOnH2H":"Based on H2H","basedOnRecentForm":"Based on Recent Form","history":"History","line":"Line","hitRate":"Hit Rate","matches":"Matches","home":"Home","away":"Away","total":"Total","hit":"Hit","miss":"Miss","noData":"No data","oddsHistory":"Value & Odds History","oddsMovement":"Odds Movement","previous":"Previous","current":"Current","final":"Final","archived":"Archived","source":"Source","withData":"With Data","hits":"Hits","combined":"Combined","noMatches":"No matches found","noH2HMatches":"No H2H matches found","viewFullMatchDetails":"View Full Match Details","openFullPage":"Open Full Page","calculation":"How is Value Calculated?","calculationStep1":"We analyze the last {count} matches for each team to calculate the probability of this outcome occurring ({probability}).","calculationStep2":"The market odds of {odds} imply a {probability} chance of the event occurring.","calculationStep3":"When our model's probability ({modelProb}) is higher than the implied probability ({impliedProb}), there's positive value of {value}.","calculationStepTitle1":"1. Model Probability:","calculationStepTitle2":"2. Implied Probability:","calculationStepTitle3":"3. Value Edge:","positiveValueTip":"Positive value means you're getting better odds than the true probability suggests!","simplyPut":"💡 Simply put:","simplyPutText":"Based on historical data, we think this bet wins more often than the odds suggest. The higher the value percentage, the bigger the gap between our estimate and what the odds imply. This doesn't guarantee a win, but it indicates where the numbers favor the bettor.","disclaimer":"Disclaimer:","disclaimerText":"This is statistical value only based on historical data. Past performance does not guarantee future results. We are not responsible for any losses. Please bet responsibly.","matchAlreadyStarted":"This match has already started","showMore":"Show more ({remaining} remaining)","avgOdds":"Average odds","impliedToModel":"Implied → Model Probability","impliedProb":"Implied","impliedProbTooltip":"The probability of the event occurring as implied by the bookmaker's odds. The lower the odds, the higher the implied probability.","modelProb":"Model"},"stats":{"modelProbability":"Model Probability","impliedProbability":"Implied Probability","valueEdge":"Value Edge","basedOn":"Based on {count} matches","totalBets":"Total Bets","avgValue":"Avg Value","sampleSize":"Sample Size","analysisMode":"Analysis Mode","h2hMatches":"{count} H2H matches","matchesByTeams":"{count} matches × 2 teams","h2h":"H2H","form":"Form","h2hHistory":"Head-to-head history","recentTeamForm":"Recent team form","activeInactiveUpcoming":"{active} active, {inactive} inactive, {upcoming} upcoming","acrossAllShown":"Across all shown bets"},"oddsMovement":{"up":"Odds rising","down":"Odds shortening","stable":"Odds stable"},"premium":{"moreBets":"{count} more bets","unlockAll":"Unlock all bets with PRO","unlockFullAccess":"Unlock Full Access","unlockPremium":"Unlock Premium Value Bets","unlockDescription":"Get access to our top picks, full historical data, and advanced filters","upgradeNow":"Upgrade to PRO","getProAccess":"Get Pro Access","more":"{count} more"},"insights":{"h2h":{"intro":"Our model assigns a","chanceFor":"chance for this outcome, about","higherThan":"higher than the","impliedBy":"implied by the","odds":" odds.","lookingAt":"Looking at head-to-head history between these teams, this outcome occurred in","outOf":"out of","previousMeetings":"previous meetings","ofTheTime":"of the time","suggesting":"suggesting the market may be undervaluing this selection."},"recent":{"intro":"Our model assigns a","chanceFor":"chance for this outcome, about","higherThan":"higher than the","impliedBy":"implied by the","odds":" odds.","alignsWith":"This aligns with recent form:","hitOutcome":"hit this outcome in","ofHomeGames":"of recent matches, while","ofAwayGames":"did so in","ofAwayGamesEnd":"of recent matches —","indicating":"indicating potential market undervaluation."},"default":{"intro":"Our model assigns a","chanceFor":"chance for this outcome, about","higherThan":"higher than the","impliedBy":"implied by the","odds":" odds."}},"time":{"in":"In","started":"Started","days":"Day(s)","hours":"Hour(s)","minutes":"Min(s)","h":"h","m":"m"},"result":{"win":"Win","draw":"Draw","loss":"Loss"},"selections":{"over":"Over","under":"Under","yes":"Yes","no":"No","home":"Home","homeWin":"Home Win","draw":"Draw","away":"Away","awayWin":"Away Win","homeOrDraw":"Home / Draw","drawOrAway":"Draw / Away Win","homeOrAway":"Home / Away","bttsYes":"Both Teams to Score","bttsNo":"Both Teams Not to Score"},"markets":{"goals":"Goals","goals1h":"Goals (1st Half)","goals2h":"Goals (2nd Half)","corners":"Corners","corners1h":"Corners (1st Half)","corners2h":"Corners (2nd Half)","cards":"Cards","yellowCards":"Yellow Cards","yellowCards1h":"Yellow Cards (1st Half)","yellowCards2h":"Yellow Cards (2nd Half)","btts":"BTTS","btts1h":"BTTS (1st Half)","btts2h":"BTTS (2nd Half)","asianHandicap":"Asian Handicap","drawNoBet":"Draw No Bet"},"periods":{"fullTime":"Full Time","firstHalf":"1st Half","secondHalf":"2nd Half"},"guest":{"introTitle":"Our model found {count} value bets for today","introAvgEdge":"Avg. Edge: +{avg}%","introMatches":"{count} Matches Analyzed","introLeagues":"{count}+ Leagues","introCta":"See the best picks","introFreeNote":"3 full analyses for free","socialProof":"{count} value bets today","socialProofAvg":"avg. edge +{avg}%","hiddenValue":"+??%","hiddenProb":"??%","registerToReveal":"Register free to see details","gateTitle":"Create a free account to see the full analysis","gateSubtitle":"Get access to model probabilities, match history, and detailed analysis — completely free.","gateMatchTeaser":"Value Bet Analysis","gateFreeFeature1":"3 full value bet analyses","gateFreeFeature2":"Model probabilities revealed","gateFreeFeature3":"Match history & hit rates","gateNoCreditCard":"Free account. No credit card required.","gateOrEmail":"Or register with email","gateAlreadyHaveAccount":"Already have an account?","gateSignIn":"Sign in","paywallDynamic":"+{count} more picks with edges up to +{maxEv}%","paywallExpiring":"{count} picks expire within 2 hours","paywallCategories":"Unlock all picks, filters & full analysis","paywallCta":"Unlock {count} value bets","filtersCollapsed":"Filters","filtersLockedCount":"{count} premium filters"},"detail":{"backToList":"Back to Value Bets","notFound":"Value Bet Not Found","notFoundDescription":"This value bet may have expired or been removed. Value bets are available for up to 7 days.","savePrediction":"Save Prediction","sidebar":{"matchInfo":"Match Information","league":"League","kickoff":"Kickoff","matchesAnalyzed":"Matches analyzed","upcoming":"Match has not started yet","hitRates":"Hit Rates"}},"relatedBets":{"title":"Related Value Bets","subtitle":"Other value bets for this match with different markets and lines","premiumOnly":"Related value bets are available for Premium users","unlockRelated":"Unlock Related Bets"},"premiumLock":{"title":"This Value Bet is Premium Only","description":"Upgrade to PRO to access all value bets, including this one. Free users can view 3 top picks daily.","cta":"Unlock with PRO"},"dateRestricted":{"title":"Future & Past Bets Are Premium Only","description":"Access value bets for any date — past results, tomorrow's picks, and the full week ahead. Today's top 3 picks are always free.","betsAvailable":"{count} value bets available for this date","cta":"Unlock All Dates","todayFree":"Go back to today to see free picks"},"mobileCta":{"guestTitle":"Sign up for free analysis","guestSubtitleFree":"3 free picks daily","orEmail":"or","emailLink":"sign up with email","freemiumTitle":"Unlock all value bets","inPremium":"in Premium","upgrade":"Go Premium"}},"predictions":{"title":"My Predictions","subtitle":"Track and manage your betting predictions","savePrediction":"Save Prediction","saveTip":"Save Tip","saving":"Saving...","saved":"Prediction saved!","errorSaving":"Failed to save prediction","loadError":"Failed to load predictions","prediction":"Prediction","odds":"Odds","stake":"Stake","units":"units","template":"Template","noTemplate":"No Template","selectTemplate":"Select template...","selectPrediction":"Select prediction...","enterOdds":"Enter odds","enterStake":"Enter stake","addedAt":"Added:","status":{"pending":"Pending","won":"Won","lost":"Lost","void":"Void","half_won":"Half Won","half_lost":"Half Lost","settled":"Settled","all":"All"},"source":{"goals":"Goals","cards":"Cards","corners":"Corners","shots":"Shots","fouls":"Fouls","draws":"Draws","value_bets":"Value Bets","htft":"HT/FT","live_signals":"Live Signals","moneyflow":"MoneyFlow","manual":"Manual"},"manual":{"title":"Add Manual Prediction","subtitle":"Create a custom prediction with your own data","addBtn":"Add Prediction","homeTeam":"Home Team","awayTeam":"Away Team","league":"League (optional)","predictionLabel":"Prediction","predictionPlaceholder":"e.g. Over 2.5 Goals","kickoffTime":"Kickoff Time (optional)","noAutoSettle":"Manual predictions are not auto-settled","success":"Manual prediction created!","error":"Failed to create prediction"},"stats":{"totalTips":"Total Tips","winRate":"Win Rate","yield":"Yield","profit":"Profit","roi":"ROI","avgOdds":"Avg Odds","pending":"Pending","settled":"Settled","won":"Won","lost":"Lost","staked":"Staked","profitUnits":"Profit (units)"},"charts":{"profitOverTime":"Profit Over Time","dailyActivity":"Daily P&L","cumulativeProfit":"Cumulative Profit","tips":"Tips","profit":"Profit","stakes":"Stakes","stakesSubtitle":"Distribution by stake","odds":"Odds","oddsSubtitle":"Distribution by odds range","results":"Results","resultsSubtitle":"Win / Lose / Void","profitSubtitle":"Cumulative"},"templates":{"title":"Templates","create":"Create Template","name":"Template Name","color":"Color","edit":"Edit","delete":"Delete","deleteConfirm":"Are you sure? Predictions will be moved to 'No Template'.","maxReached":"Maximum of 30 templates reached","nameExists":"Template with this name already exists","all":"All"},"actions":{"settle":"Settle","settleAs":"Settle as...","markWon":"Mark as Won","markLost":"Mark as Lost","markVoid":"Mark as Void","delete":"Delete","deleteConfirm":"Are you sure you want to delete this prediction?","moveToTemplate":"Move to Template","editOdds":"Edit Odds","edit":"Edit","save":"Save","cancel":"Cancel","result":"Result","enterResult":"e.g. 2:1","updated":"Prediction updated!"},"filters":{"status":"Status","dateRange":"Date Range","from":"From","to":"To"},"empty":{"title":"No predictions yet","description":"Start adding predictions from the goals, cards, corners, BTTS, value bets, or HT/FT modules.","noPending":"No pending predictions","noSettled":"No settled predictions yet"},"limits":{"dailyLimit":"Daily limit","dailyLimitReached":"You have reached the daily limit of 500 predictions","remaining":"remaining today"},"premium":{"required":"Keep your own bet journal","description":"Log your picks and see what you actually earn — hit rate, profit and ROI calculated for you. Available in Premium."},"tipLabels":{"overGoals":"Over {line} Goals","underGoals":"Under {line} Goals","overGoals1H":"Over {line} Goals 1H","underGoals1H":"Under {line} Goals 1H","overGoals2H":"Over {line} Goals 2H","underGoals2H":"Under {line} Goals 2H","bttsYes":"BTTS Yes","bttsNo":"BTTS No","bttsYes1H":"BTTS Yes 1H","bttsNo1H":"BTTS No 1H","bttsYes2H":"BTTS Yes 2H","bttsNo2H":"BTTS No 2H","teamOver":"{team} Over {line}","teamUnder":"{team} Under {line}","teamOver1H":"{team} Over {line} 1H","teamUnder1H":"{team} Under {line} 1H","teamOver2H":"{team} Over {line} 2H","teamUnder2H":"{team} Under {line} 2H","overCards":"Over {line} Cards","underCards":"Under {line} Cards","overCards1H":"Over {line} Cards 1H","underCards1H":"Under {line} Cards 1H","overCards2H":"Over {line} Cards 2H","underCards2H":"Under {line} Cards 2H","teamOverCards":"{team} Over {line} Cards","teamUnderCards":"{team} Under {line} Cards","teamOverCards1H":"{team} Over {line} Cards 1H","teamUnderCards1H":"{team} Under {line} Cards 1H","teamOverCards2H":"{team} Over {line} Cards 2H","teamUnderCards2H":"{team} Under {line} Cards 2H","bothTeamsCards":"Both Teams 2+ Cards","bothTeamsCards1H":"Both Teams 2+ Cards 1H","bothTeamsCards2H":"Both Teams 2+ Cards 2H","overCorners":"Over {line} Corners","underCorners":"Under {line} Corners","overCorners1H":"Over {line} Corners 1H","underCorners1H":"Under {line} Corners 1H","overCorners2H":"Over {line} Corners 2H","underCorners2H":"Under {line} Corners 2H","teamOverCorners":"{team} Over {line} Corners","teamUnderCorners":"{team} Under {line} Corners","teamOverCorners1H":"{team} Over {line} Corners 1H","teamUnderCorners1H":"{team} Under {line} Corners 1H","teamOverCorners2H":"{team} Over {line} Corners 2H","teamUnderCorners2H":"{team} Under {line} Corners 2H","overShots":"Over {line} Shots","underShots":"Under {line} Shots","overFouls":"Over {line} Fouls","underFouls":"Under {line} Fouls","overFouls1H":"Over {line} Fouls 1H","underFouls1H":"Under {line} Fouls 1H","overFouls2H":"Over {line} Fouls 2H","underFouls2H":"Under {line} Fouls 2H","teamOverFouls":"{team} Over {line} Fouls","teamUnderFouls":"{team} Under {line} Fouls","teamOverFouls1H":"{team} Over {line} Fouls 1H","teamUnderFouls1H":"{team} Under {line} Fouls 1H","teamOverFouls2H":"{team} Over {line} Fouls 2H","teamUnderFouls2H":"{team} Under {line} Fouls 2H","htftBreak":"HT/FT Break (1/X, 1/2, X/1, X/2, 2/X, 2/1)","htft11":"1/1 (Home/Home)","htft1X":"1/X (Home/Draw)","htft12":"1/2 (Home/Away)","htftX1":"X/1 (Draw/Home)","htftXX":"X/X (Draw/Draw)","htftX2":"X/2 (Draw/Away)","htft21":"2/1 (Away/Home)","htft2X":"2/X (Away/Draw)","htft22":"2/2 (Away/Away)","homeWin":"{team} to Win","draw":"Draw","awayWin":"{team} to Win"},"io":{"import":"Import","export":"Export","imported":"Imported {count} predictions","importNone":"No predictions were imported","importError":"Import failed. Please check the file format.","noRows":"No valid rows were found in the file","exportError":"Export failed","nothingToExport":"Nothing to export yet","summaryTitle":"Import summary","created":"Created","skipped":"Skipped","totalRows":"Rows","errors":"Errors","rowLabel":"Row","yes":"Yes","no":"No","duplicates":"Duplicates","preview":{"title":"Review import","subtitle":"{count} rows ready from {file}","more":"+{count} more rows","note":"Rows that already exist (same selection, odds, stake and date) are skipped automatically.","confirm":"Import"},"sheets":{"register":"Register","byDay":"By day","byLeague":"By league","byLine":"By line"},"cols":{"sport":"Sport","league":"League","selection":"Selection","odds":"Odds","stake":"Stake","pl":"P/L","status":"Status","yield":"Yield","date":"Date","line":"Line","handicap":"Handicap?","count":"Tips","turnover":"Turnover","profit":"Profit","cumProfit":"Cumulative profit","cumYield":"Cumulative yield","roi":"ROI / tip","winRate":"Win rate","matches":"Matches","stakeSum":"Total stake"}},"money":{"title":"Money / Tax","unitValue":"Value of 1 unit","withTax":"With tax","taxRate":"Tax","reset":"Reset","hint":"Set how much one unit is worth to simulate real earnings. \"With tax\" subtracts betting tax from winnings (12% in Poland).","taxPerBetHint":"Tax is now set per bet when you save or settle it (Poland's 12% turnover tax).","currency":"Currency","preview":"Simulated profit: {amount}","perUnit":"per unit","currencies":{"units":"Units (u)","PLN":"PLN","EUR":"EUR","USD":"USD"}},"breakdowns":{"title":"Detailed breakdown","byDay":"By day","byDaySubtitle":"Daily turnover, profit and cumulative yield","byLeague":"By league","byLeagueSubtitle":"Profit and yield per league","byLine":"By handicap line","byLineSubtitle":"Performance per line","empty":"No settled data for this view","tabs":{"day":"Days","league":"Leagues","line":"Lines"},"cols":{"league":"League","line":"Line","tips":"Tips","matches":"Matches","profit":"Profit","yield":"Yield","winRate":"Win rate","staked":"Staked","turnover":"Turnover","cumProfit":"Cumulative","cumYield":"Cum. yield","date":"Date"}},"cancel":"Cancel","upgradeToPro":"Upgrade to PRO","withTax":"Play with tax (12%)"},"rballLive":{"title":"Live Betting Signals","subtitle":"Real-time statistical analysis of live football matches","signalDetails":"Signal Details","goToMatch":"Match","goToMatchFull":"Go to match","match":{"finished":"Finished","live":"Live"},"phases":{"early":"Early (0-30')","mid":"Mid (30-60')","late":"Late (60+)","earlyShort":"early","midShort":"mid","lateShort":"late","allShort":"all","h2Early":"2H Early (46-60')","h2Mid":"2H Mid (by 90')","firstHalf":"1st Half","secondHalf":"2nd Half"},"views":{"phases":"By Phase","chronological":"By Time"},"sort":{"default":"By minute","recentlyAdded":"Recently added","freshness":"Freshness","indicator":"Indicator","defaultTooltip":"Sort by match minute (earliest matches first)","recentlyAddedTooltip":"Sort by signal detection time (newest first)","freshnessTooltip":"Sort by how recent the signal is relative to match minute","indicatorTooltip":"Sort by score, highest first. Matches without a full indicator are ranked by their attacking-pressure score on the same scale.","modal":{"title":"How does sorting work?","intro":"Choose the sorting mode that best fits your strategy. Each mode orders the match list differently.","defaultTitle":"By minute","defaultDesc":"Matches ordered from the earliest minute. Ideal for browsing matches that just started — the earlier, the more time you have to decide before the bookmaker corrects.","recentlyAddedTitle":"Recently added","recentlyAddedDesc":"Matches sorted by the newest signal. You'll see the freshest signals that just appeared — even if the match has been going on for a while.","freshnessTitle":"Freshness","freshnessDesc":"Sorting combining match minute and time since signal detection. Shows matches where the signal is fresh RELATIVE to the minute — e.g., a signal at 3' is more valuable than the same signal at 60'.","indicatorTitle":"Indicator","indicatorDesc":"Matches sorted by the score shown on the card (0–100), highest first. The indicator rates statistical dominance, edge against the odds, match phase and scoreline. Matches the indicator can't price yet are ranked by their attacking-pressure score (dangerous attacks) on the same scale.","indicatorLearnMore":"How does the indicator work?"}},"indicator":{"title":"Indicator","tooltip":{"edge":"Value (edge)","time":"Match phase","state":"Score state","earlyBonus":"Early-value bonus","recommendedMarket":"Recommended market","analyzedMarket":"Analyzed market","edgeValue":"Edge","estProb":"Estimated prob.","bookmakerProb":"Bookmaker","statsProb":"Algorithm","anomaly":"Odds anomaly","prosTitle":"Pros","cautionsTitle":"Cautions"},"reasons":{"dominationFull":"Very strong statistical domination","dominationStrong":"Strong statistical domination","dominationModerate":"Moderate statistical domination","dominationMild":"Small statistical edge","dominationNone":"No clear domination","valueBig":"Big value: odds give {bookmakerPct}%, stats {algorithmPct}% (+{edgePp}pp)","valueModerate":"Real value: odds give {bookmakerPct}%, stats {algorithmPct}% (+{edgePp}pp)","valueSmall":"Small value: +{edgePp}pp edge over the odds","valueNone":"Odds price the stats correctly","valueNegative":"Odds are better than stats imply ({edgePp}pp)","phaseGolden":"First {minute} minutes – odds haven't adjusted yet","phaseEarly":"Early phase ({minute}') – bookmaker reacts slowly","phaseMid":"Mid match ({minute}')","phaseLate":"Late phase ({minute}') – little time to change the score","phaseEndgame":"Endgame ({minute}') – very narrow window","stateLeadingBig":"{team} leads {favoredScore}:{opposingScore}","stateLeading":"{team} leads {favoredScore}:{opposingScore}","stateDrawing":"Score {favoredScore}:{opposingScore} – match still undecided","stateLosing":"{team} trailing {favoredScore}:{opposingScore} – needs to come back","stateLosingBig":"{team} far behind {favoredScore}:{opposingScore}","momentum2H":"Strong edge in the 2nd half","rareAnomaly":"{team} dominating despite trailing – odds lag behind","redCardCaution":"Red card on {team} – be cautious","redCardOpponentAdvantage":"Red card on opponent – man advantage","incompleteStats":"Possession data unavailable – read based on shots and attacks","cruiseControl":"Odds caught up with the score – no fresh value","marketAhSafer":"AH safer than 1X2 @ {odd1x2}","safeAhLine":"Safe AH line (DNB/+) with dominance – lower risk","signalConflict":"Conflicting signals – both teams triggered alerts, reduced confidence"},"tiers":{"excellent":"Excellent","veryGood":"Very good","good":"Good","average":"Average","weak":"Weak"},"unavailable":{"tooEarly":"Match just started","tooLate":"Match past 95'","noStats":"Not enough stats yet","possessionBug":"Stats bug (0% possession)","noOdds":"No live odds","finished":"Match finished"},"modal":{"title":"How does the indicator work?","intro":"The 0–100 indicator shows how attractive a match is for live betting right now. It catches situations where a team is dominating well above what current odds suggest — real value before bookmakers react.","dominationTitle":"Domination: 4 stats","dominationDesc":"We compare the DIFFERENCE between teams in 4 metrics: shots on target, dangerous attacks, corners, total shots. Each threshold grows with minute — e.g. +3 shots on target at 8' is domination, but at 80' you need +6. That's why a match where all stats show green for one side may still hit only 2 of 4 — the differences are too small for the current minute.","edgeTitle":"Edge (0–40 pts)","edgeDesc":"The main component. We estimate win probability from live stats (shots, attacks, corners) and compare it to the fair de-margined probability from odds (1X2 and AH). Even 4–6% difference earns meaningful points; 15%+ is an extreme opportunity.","timeTitle":"Match phase (0–35 pts)","timeDesc":"The strongest premium. The first 10 minutes are the GOLDEN WINDOW — the pre-correction window. A match at 5' with strong domination is often a chance before Pinnacle catches up. After 60' the points practically disappear.","stateTitle":"Score state (-3 to +15 pts)","stateDesc":"Highest when the statistical favorite is losing by 1 (max value) or 0:0 with dominance; less for high-scoring draws, zero when the favorite is leading by 2+. A red card on the favorite subtracts points.","bonusTitle":"Early-value bonus (+5 pts)","bonusDesc":"If a match is in the first 15 minutes and edge ≥ 8%, we add a bonus. This is exactly the kind of gem we look for — strong value before the bookmaker reacts.","marketTitle":"Recommended market","marketDesc":"The algorithm checks both 1X2 and Asian Handicap and picks the one with the higher edge. That's why a match with 1X2 = 1.10 can still have a high indicator if the value is on AH -1.0. It also works the other way — high odds (3.0+) with domination catch extreme edge on 1X2.","tiersTitle":"Indicator tiers","disclaimerTitle":"Note","disclaimerText":"The indicator is a helper tool based on live data and statistics. It doesn't guarantee a win — bookmakers have their own models. Always gamble responsibly and only with funds you can afford to lose."}},"pressure":{"label":"Pressure","dangerousAttacks":"dangerous attacks {favored}:{opposing}","hint":"No value indicator yet — this match is ranked by attacking pressure until odds and stats fill in.","noData":"No stats for this match yet — it will be analyzed as soon as the first ones arrive.","tooltip":"Pressure {score}/100 — {team} leads dangerous attacks {favored}:{opposing}. A ranking aid for matches without a full value indicator."},"advancedFilters":{"title":"More filters","configureTitle":"Configure signals and odds","activeSignals":"Active signals","explainerTooltip":"Each signal has a full condition description. \"Underdog\" means a team with higher live 1X2 odds (>= 2.50) than the opponent at analysis time.","premiumRequired":"Premium required to change filters","oddsFilter":"Odds filter","close":"Close","saving":"Saving...","resetDefaults":"Reset to defaults","selectAll":"Select all","deselectAll":"Deselect all","expandSection":"Expand section","collapseSection":"Collapse section","underdogTooltip":"Underdog = team with higher live 1X2 odds (>= 2.50) than the opponent at analysis time.","losingBadge":"Losing","underdogBadge":"Underdog","tiers":{"aggressiveSubtitle":"Rare, high quality signals","balancedSubtitle":"Balanced selection","wideSubtitle":"More matches, lower thresholds"},"halves":{"first":"1st Half","second":"2nd Half"},"phases":{"early":"0-15'","mid":"0-45'","h2_early":"46-60'","h2_mid":"by 90'"}},"filters":{"title":"Filters","signalType":"Signal Type","oddsRange":"Odds Range","odds1x2":"1X2 Odds","signalOddsRange":"At Signal","currentOddsRange":"Current","asianHandicap":"Asian Handicap","signalAhRange":"At Signal","currentAhRange":"Current","moreFilters":"More filters","all":"All","watched":"Watched","hidden":"Hidden","droppingOdds":"Odds dropping","risingOdds":"Odds rising","signals":"Signals","allMatches":"All Matches","oddsLabel":"1x2 Odds","oddsAll":"Any","reset":"Reset filters","indicatorMin":"Min.","indicatorAll":"All","pinnacleLimitTooltip":"Pinnacle limit on {line}: €{amount}","signalCategories":"Signal Categories","whatIsThis":"What is this?","drawsOnly":"Draws only (tied score)","redCardsOnly":"Only with red card","analyzeAll":"Analyze all live matches","analyzeAllTooltip":"Also shows matches with no LIVE signal yet. The value indicator is computed for every live match, so you can catch strong picks earlier. The setting is saved permanently.","analyzeAllPremium":"PRO feature"},"signalCategories":{"dangerousAttacks":"Dangerous Attacks","corners":"Corners","shots":"Shots"},"signalConditions":{"dangerousAttacksVeryEarly":"+8 dangerous attacks advantage by minute 6 at 0-0 score","dangerousAttacksEarly":"+15 dangerous attacks advantage by minute 15 at 0-0 score","cornersEarly":"+3 corners advantage by minute 15 at 0-0 score","onTargetEarly":"+3 shots on target advantage by minute 15 at 0-0 score","offTargetEarly":"+5 shots off target advantage by minute 15 at 0-0 score"},"signalInfo":{"title":"How Do Signals Work?","description":"Our algorithm analyzes live match statistics and detects situations where one team clearly dominates. Below you'll find the conditions that must be met for each signal type.","note":"Important","noteText":"Signals are only generated at 0-0 score. They indicate statistical dominance but do not guarantee the match result.","feedback":"Have an idea for a new filter or signal? Contact","feedbackSuffix":"on Telegram!"},"stats":{"liveMatches":"Live Matches","activeSignals":"Active Signals","totalLiveNow":"matches live now","earlySignals":"Early Signals","midSignals":"Mid Signals","matchingCriteria":"Matching our criteria","under15":"Under 15'","range15to45":"15' - 45'","dg":"DG Attacks","dangerousAttacks":"DG Attacks","onTarget":"On Target","offTarget":"Off Target","corners":"Corners","attacks":"Attacks","goals":"Goals","fullMatch":"Full match","firstHalf":"1st half","secondHalf":"2nd half","tempo":"Tempo"},"tempo":{"blocksTitle":"Dominance by period","dangerousAttacks":"Dangerous attacks","onTarget":"On target","offTarget":"Off target","corners":"Corners","attacks":"Attacks","estimated":"estimated","hint":"Hover or tap a minute for details","level":"Level","noData":"No data","noAction":"No action this minute","empty":"No tempo data","emptyHint":"Tempo is recorded minute by minute from the moment we start tracking a match. We have no samples for this one yet.","partialCoverage":"Tracked from {minute}'. Earlier minutes are unknown.","goal":"Goal","yellowCard":"Yellow card","redCard":"Red card"},"card":{"recommendation":"Recommendation","toWin":"has advantage","currentOdds":"Current Odds","oddsHistory":"History","oddsHistoryPlaceholder":"Odds history will appear here","asianHandicap":"Asian Handicap","overUnder":"Over/Under","oddsAtSignal":"Odds @ Signal"},"tabs":{"overview":"Overview","signals":"Signals","history":"History","lines":"Lines","stats":"Stats","noSignals":"No signals","allSignals":"All signals","signalsDetected":"{count} signals detected","signalDetected":"Signal Detected","indicatorAnalysis":"Indicator analysis","indicatorNoSignalHint":"No LIVE signal — this match is analyzed by the value indicator only, based on stats and odds.","signalResult":"Signal Result","signalHit":"Signal Hit","signalMiss":"Signal Miss","matchEnded":"Match ended {score}","matchWinner":"Match Winner","atSignal":"At signal","noData":"No data available","noHistory":"No odds history yet","historyRecords":"records","signalTime":"Signal","latest":"Now","oddsDropping":"Odds Dropping!","oddsRising":"Odds rising","oddsUnchanged":"Odds unchanged since signal","noSignalOdds":"Signal odds not recorded","noGoalScored":"No goal scored","goalScored":"Goal scored since signal","signalAt":"Signal at","scoreWas":"Score","signalAddedAt":"Signal added at {minute}' with score {score}","firstSignalAt":"First: {type} at {minute}' with {score}","lastSignalAt":"Latest: {type} at {minute}' with {score}","originalLine":"Original line","fullTimeResult":"Full Time Result","draw":"Draw"},"reasons":{"dangerousAttacks":"{team} dominates with +{diff} dangerous attacks","corners":"{team} leads with +{diff} corners","onTarget":"{team} has +{diff} shots on target","offTarget":"{team} has +{diff} total shots"},"status":{"live":"Live","updating":"Updating..."},"signalTypes":{"dangerous_attacks_early":"Dangerous Attacks (Early)","dangerous_attacks_very_early":"Dangerous Attacks (Very Early)","corners_early":"Corners (Early)","on_target_early":"Shots On Target (Early)","off_target_early":"Shots Off Target (Early)","early_dominance_extreme":"Extreme Dominance","early_shots_extreme":"Extreme Shots","early_corners_extreme":"Extreme Corners","early_combined_dominance":"Combined Dominance","early_dominance_strong":"Strong Dominance","early_shots_strong":"Strong Shots","early_corners_strong":"Strong Corners","early_dominance_moderate":"Moderate Dominance","early_shots_moderate":"Moderate Shots","early_corners_moderate":"Moderate Corners","mid_pressure_extreme":"Extreme Pressure","mid_underdog_surge":"Underdog Surge","mid_pressure_strong":"Strong Pressure","mid_momentum_shift":"Momentum Shift","mid_pressure_moderate":"Moderate Pressure","second_half_explosion":"2H Explosion","second_half_control":"2H Control","second_half_pressure":"2H Pressure","late_desperate_push":"Desperate Push","late_dominant_close":"Dominant Close","late_momentum":"Late Momentum","late_pressure":"Late Pressure"},"presets":{"title":"Signal Preset","aggressive":{"name":"Aggressive","description":"Detects rare anomalies where the bookmaker likely made a mistake. Fewer matches, but higher signal quality."},"balanced":{"name":"Balanced","description":"Well-balanced selection of signals with good quality. Recommended default for most users."},"wide":{"name":"Wide","description":"Shows more matches for manual review. Lower thresholds mean more signals, but some may be weaker."},"save":"Save","saving":"Saving...","premiumRequired":"Premium required to change preset"},"signalInfoModal":{"tierAggressiveName":"Aggressive","tierAggressiveDesc":"Rare anomalies where bookmaker likely made a mistake","tierBalancedName":"Balanced","tierBalancedDesc":"Balanced selection with good quality","tierWideName":"Wide","tierWideDesc":"More matches for manual review","signalsSuffix":"signals","moreSuffix":"more"},"page":{"telegramNotifications":"Telegram Notifications","telegramShort":"Notifications","matchesWithSignals":"matches with signals","filtersHide":"filters hide {count}","moreWithPro":"+{count} matches with PRO","goToMatchTitle":"Go to match","signalConfigTitle":"Signal configuration","signalConfigDesc":"Select signals and odds range.","allFiltersDisabled":"All filters disabled","allFiltersDisabledDesc":"Enable at least one signal in filters to see matches.","noHiddenMatches":"No hidden matches","noHiddenMatchesDesc":"Hide matches you're not interested in by clicking the eye icon on the match card.","statsHubLink":"Pre-match statistics and predictions for all of today's matches","hideHeader":"Hide this header permanently"},"empty":{"noSignals":"No Active Signals","noSignalsDescription":"No matches currently meet our statistical criteria. New signals appear automatically.","noMatches":"No Live Matches","noMatchesDescription":"There are no live football matches at the moment. Check back later.","noEarlySignals":"No early signals","noMidSignals":"No mid signals","noLateSignals":"No late signals","noAllSignals":"No signals","noWatched":"No Watched Matches","noWatchedDescription":"Click the pin icon on a match to add it to your watched list."},"actions":{"refresh":"Refresh","watch":"Watch","unwatch":"Unwatch","hide":"Hide match","unhide":"Restore match"},"premium":{"unlock":"Unlock Full Access","seeAll":"Upgrade to see all","required":"Available in Premium","moreSignals":"more signals","moreSignalsGeneric":"More signals","signalsAvailable":"signals available","unlockWithPremium":"Unlock with Premium","unlockPhase":"Unlock all signals in this phase","filtersLocked":"Filters locked","filtersLockedDesc":"With Premium you can filter by dropping odds and your own signal types","historyLocked":"Odds History","historyLockedDesc":"See how the price moved during the match — available in Premium","upgrade":"Get Premium","unlockDescription":"See every match where a signal fired — with full stats and odds movement","getPro":"Get Premium","paywallMoreTitle":"+{count} more matches with signals","paywallPhaseEmptyTitle":"Up to {count} matches in this phase","paywallAllLiveTitle":"{count} live matches with signals","paywallValueLine":"Full cards, odds movement, stats tabs — the same rich view you see above, for every locked match.","paywallPeekLabel":"Premium preview"},"summary":{"showingSignals":"Showing {count} signals","showingMatches":"Showing {count} live matches","moreWithPremium":"• {count} more with Premium"},"matchDetail":{"title":"Match Details","backToLive":"Back to Live","matchNotFound":"Match not found","matchNotFoundDesc":"This match may have ended or the ID is invalid.","retry":"Try again","premiumRequired":"Premium Match","premiumRequiredDesc":"This live match is only available for Premium users. Upgrade to access all live matches with full signal details.","liveIndicator":"LIVE","finished":"Finished","halfTime":"HT","events":"Events","timeline":{"currentMinute":"Current minute: {minute}'","yellowCard":"Yellow card","redCard":"Red card"},"tabs":{"details":"Details","stats":"Stats","signals":"Signals","odds":"Odds","h2h":"H2H","table":"Table"},"stats":{"quickStats":"Quick Stats","periodFT":"Full Time","period1H":"1st Half","period2H":"2nd Half","periodTempo":"Tempo","possession":"Possession","dangerousAttacks":"Dangerous Attacks","attacks":"Attacks","shotsOnTarget":"Shots on Target","shotsOffTarget":"Shots off Target","corners":"Corners","yellowCards":"Yellow Cards","redCards":"Red Cards"},"signals":{"noSignals":"No signals for this match","detectedAt":"Detected at {minute}'","scoreAtDetection":"Score: {score}","tier":"Tier","type":"Type","strength":"Statistic","line":"Line","home":"Home","away":"Away"},"odds":{"premiumRequired":"Premium required to view odds history","noHistory":"No odds history available","market1x2":"1X2","marketAH":"Asian Handicap","marketOU":"Over/Under","time":"Time","home":"Home","draw":"Draw","away":"Away","handicap":"Handicap","over":"Over","under":"Under"},"h2h":{"notAvailable":"Head-to-head data not available for this match","mutualMatches":"Head to Head","homeTeamRecent":"{team} Recent Matches","awayTeamRecent":"{team} Recent Matches","noMatches":"No matches found","wins":"W","draws":"D","losses":"L","summary":"{home} {homeWins}W - {draws}D - {awayWins}W {away}","home":"Home","away":"Away"},"table":{"notAvailable":"League table not available for this match","leagueTable":"League Table","rank":"#","team":"Team","played":"P","won":"W","drawn":"D","lost":"L","goalsFor":"GF","goalsAgainst":"GA","goalsDiff":"GD","points":"Pts","form":"Form"}},"search":{"placeholder":"Search team or league...","resultCount":"{count, plural, =0 {no matches} one {# match} other {# matches}}","noResults":"No matches found","noResultsDesc":"No live signals or watched matches match \"{query}\".","clear":"Clear search","premiumCta":"Search team or league — Premium"},"list":{"showMore":"Show {count} more"},"sharp":{"tab":"SHARP","locked":"SHARP moves (PRE)","lockedDesc":"Track this match's pre-match sharp (Pinnacle) line movements with Premium","empty":"No pre-match moves","emptyDesc":"This match is paired with a sharp event, but no line movements were recorded before kickoff.","notPaired":"Match not covered by the sharp","notPairedDesc":"We couldn't find this match in the sharp (Pinnacle) offer — usually youth, women's and niche leagues that Pinnacle doesn't price.","searchLine":"Search line…","noLineMatch":"No matching lines","home":"Home","away":"Away","draw":"Draw","over":"Over","under":"Under","firstHalf":"1st half","marketMoneyline":"1X2","marketSpread":"Handicap","marketTotal":"Over/Under","marketTeamTotal":"Team total","limit":"Limit","limitValue":"€{amount}","limitHint":"Pinnacle's max stake on this line.","limitThinHint":"Thin Pinnacle limit — low liquidity, the line can move on a small stake.","mainLine":"Main line","preMatchLimit":"Pre-match limit","preMatchLimitHint":"Pinnacle's max stake on the main line — the Asian handicap when there is one. Pinnacle closes its markets at kickoff, so during a match this is the last figure from before it started."}},"rballLiveOu":{"title":"Live Signals O/U","subtitle":"Shot-based over/under value picks, scored against the live line and odds.","adminBadge":"Admin","stats":{"live":"{count} live"},"filter":{"all":"All","over":"Over","under":"Under"},"minValue":{"label":"Min. value","off":"Off"},"phases":{"early":"Early (0-30')","mid":"Mid (30-60')","late":"Late (60'+)"},"noneInPhase":"No signals in this phase","empty":"No active O/U signals.","error":"Failed to load signals. Please try again.","indicator":{"over":"Over","under":"Under","unavailable":"No line / not enough data","qualityLabel":"Tip rating","qualityStrong":"Strong pick","qualityGood":"Decent pick","qualityWeak":"Weak pick","line":"Line","projected":"Projected goals","explainer":"Projected total goals from shots + corners vs the live line, with bookmaker odds turned into a value edge.","reversed":"The match tempo has reversed against the signal — this tip has lost its value.","edge":"Edge vs odds","components":"Score breakdown","confidence":"Confidence","compMargin":"Margin","compEdge":"Edge","compStructure":"State"},"card":{"line":"Line","goals":"Goals","shots":"Shots","onTarget":"On target","dg":"Dang. attacks","corners":"Corners"},"detail":{"title":"Match details","back":"Back to list","notFound":"Match not found.","signals":"Signals","noSignals":"No signals for this match."},"filters":{"title":"Signal filters","activeSignals":"Active signals","explainer":"Choose which O/U signals to show. The filter is local — it does not affect server-side detection.","selectAll":"Select","deselectAll":"Deselect","close":"Close","reset":"Reset to defaults","halves":{"first":"1st half","second":"2nd half"},"tiers":{"aggressiveSubtitle":"Rare, strong signals","balancedSubtitle":"Default, good quality","wideSubtitle":"More matches, lower threshold"}}},"newsletter":{"unsubscribe":{"processing":"Processing...","successTitle":"Unsubscribed from newsletter","successMessageBefore":"The address ","successMessageAfter":" has been removed from our mailing list. We will no longer send you marketing emails.","transactionalNote":"You will still receive important transactional emails (password resets, payment confirmations, etc.)","backToSite":"Back to PredictStats","errorTitle":"Unable to unsubscribe","errorMessage":"The unsubscribe link is invalid or has expired. If you want to unsubscribe, log in and change your preferences in account settings.","goToSettings":"Go to settings","invalidTitle":"Invalid link","invalidMessage":"Required parameters are missing. Make sure you click the full link from the email.","backToHome":"Back to homepage"}},"blog":{"badge":"Match Previews & Analysis","title":"Blog","subtitle":"Data-driven match previews, statistical analysis, and betting insights powered by real football statistics.","readMore":"Read more","prev":"Previous","next":"Next","empty":"No articles yet","emptyDescription":"New match previews are published daily. Check back soon!","notFound":"Article not found","notFoundDescription":"This article may have been removed or the URL is incorrect.","backToBlog":"Back to Blog","recentArticles":"Recent Articles","viewMatchStats":"Want to see the full statistics for this match?","matchDetailsLink":"View match details","otherVersion":"{language} version","ctaTitle":"Find Value Bets","ctaDescription":"Discover mathematically calculated value bets based on our statistical models.","ctaButton":"Explore Value Bets","seo":{"title":"Football Blog - Match Previews & Analysis","description":"Data-driven football match previews, statistical analysis, and betting insights. Expert articles based on real statistics from PredictStats."},"rss":{"title":"PredictStats Blog - Match Previews","description":"Data-driven match previews and statistical analysis"}},"news":{"matchNews":{"title":"Match news","all":"See all news"},"badge":"Football news","title":"News","subtitle":"The hottest stories from the world of football: transfers, national teams, the Champions League and drama from the biggest leagues. Fast, sharp and to the point.","featured":"Trending","latest":"Latest","sectionTitle":"Latest news","sectionSubtitle":"The hottest football stories straight from the pitch and the transfer market.","viewAll":"View all news","allCategories":"All","readMore":"Read more","prev":"Previous","next":"Next","empty":"No articles yet","emptyDescription":"We publish fresh news throughout the day. Check back soon!","notFound":"Article not found","notFoundDescription":"This article may have been removed or the URL is incorrect.","backToNews":"Back to News","relatedArticles":"Related news","recentArticles":"Latest news","moreInCategory":"More in","otherVersion":"{language} version","source":"Source","readingTime":"{count} min read","publishedOn":"Published","share":"Share","home":"Home","ctaTitle":"Bet smarter with PredictStats","ctaDescription":"Check mathematically calculated value bets and stats before you place your slip.","ctaButton":"Browse Value Bets","picks":{"title":"Today's value picks","subtitle":"Spotted by the PredictStats model — real odds and edge.","odds":"odds","value":"value","cta":"See all value bets","explore":"Explore also","goals":"Goals","corners":"Corners","cards":"Cards","matchFinder":"Coupon builder","nextMatch":"Next match: {team}","ourPick":"Our pick","fullAnalysis":"Full analysis & picks","pick_over25":"Over 2.5 goals","pick_over15":"Over 1.5 goals","pick_btts":"Both teams to score","pick_homeWin":"{team} to win","pick_awayWin":"{team} to win"},"categories":{"na-czasie":"Trending","transfery":"Transfers","ekstraklasa":"Ekstraklasa","reprezentacja":"National Teams","liga-mistrzow":"Champions League","top-ligi":"Top Leagues","plotki":"Rumours","kontuzje":"Injuries","sensacje":"Drama","pozostale":"Other"},"seo":{"title":"Football news - transfers, stories and drama","description":"The freshest football news: transfers, national teams, Champions League, top leagues and breaking drama. Daily updates from PredictStats.","categoryTitle":"{category} - football news","categoryDescription":"The latest {category} news. Transfers, results, rumours and analysis, updated in real time on PredictStats."},"rss":{"title":"PredictStats News - football stories","description":"The hottest football news: transfers, national teams and drama from the top leagues"}},"tournaments":{"title":"Tournaments","subtitle":"Compete with other players, show your predictions skills and win premium access!","howItWorks":"How it works","howStep1":"Join an active tournament for free","howStep2":"Place your predictions on selected matches","howStep3":"Each bet uses 1 unit stake with real odds","howStep4":"Player with the highest profit wins!","activeTournaments":"Active","finishedTournaments":"Finished","noActiveTournaments":"No active tournaments at the moment. Check back soon!","noFinishedTournaments":"No finished tournaments yet.","matches":"Matches","participants":"Participants","prize":"Prize","premiumDays":"{days} days Premium","status":"Status","statusDraft":"Draft","statusActive":"Active","statusSettling":"Settling","statusCompleted":"Completed","viewTournament":"View Tournament","joinTournament":"Join Tournament","joined":"Joined","leaderboard":"Leaderboard","showFullRanking":"Show full ranking","hideRanking":"Collapse ranking","viewFullRanking":"Full ranking","myBets":"My Bets","rank":"Rank","player":"Player","profit":"Profit","bets":"Bets","settled":"Settled","addBet":"Add Bet","changeBet":"Change Bet","deleteBet":"Delete Bet","matchStarted":"Started","matchFinished":"Finished","loginToParticipate":"Log in to play","betPlaced":"Bet placed successfully","betUpdated":"Bet updated successfully","betDeleted":"Bet deleted","joinedSuccessfully":"You joined the tournament!","selectMarket":"Select your prediction","confirmBet":"Confirm Bet","cancel":"Cancel","odds":"Odds","yourBet":"Your Bet","noBetsYet":"No bets placed yet","betsUsed":"{used}/{max} bets used","tournamentEnded":"Tournament ended","settlementProgress":"Settlement Progress","settledSuffix":"settled","matchesSettled":"{settled}/{total} matches settled","winner":"Winner","premiumGranted":"Premium granted","premiumPending":"Premium pending","noOddsAvailable":"No odds available for this match","goals":"Goals","matchResult":"Match Result","corners":"Corners","cards":"Cards","other":"Other","over":"Over","under":"Under","yes":"Yes","no":"No","home":"Home","draw":"Draw","away":"Away","betHidden":"Hidden until settled","allMatchesSettled":"All matches settled","waitingForResults":"Waiting for results","allTournaments":"All Tournaments","noParticipants":"No participants yet","premiumDaysShort":"days Premium","prizeDescription":"The player with the highest profit wins premium access. All tied winners receive the prize.","dates":"Dates","maxBets":"Max bets","freeForEveryone":"Free for all users","market_1x2":"Match Winner","market_1x2_ft":"Match Winner","market_1x2_1h":"First Half Winner","market_1x2_2h":"Second Half Winner","market_double_chance":"Double Chance","market_double_chance_ft":"Double Chance","market_double_chance_1h":"Double Chance 1st Half","market_double_chance_2h":"Double Chance 2nd Half","market_goals_ou":"Goals Over/Under","market_goals_ou_ft":"Goals Over/Under","market_goals_ou_1h":"Goals Over/Under 1st Half","market_goals_ou_2h":"Goals Over/Under 2nd Half","market_home_goals_ou":"Home Goals Over/Under","market_away_goals_ou":"Away Goals Over/Under","market_btts":"Both Teams to Score","market_btts_1h":"Both Teams to Score 1st Half","market_btts_2h":"Both Teams to Score 2nd Half","market_htft":"Half Time / Full Time","market_corners_ou":"Corners Over/Under","market_corners_ou_1h":"Corners Over/Under 1st Half","market_corners_ou_2h":"Corners Over/Under 2nd Half","market_corners_1x2":"Corners Winner","market_corners_asian_handicap":"Corners Asian Handicap","market_home_corners_ou":"Home Corners Over/Under","market_away_corners_ou":"Away Corners Over/Under","market_cards_ou":"Cards Over/Under","market_cards_ou_1h":"Cards Over/Under 1st Half","market_yellow_cards_ou":"Yellow Cards Over/Under","market_cards_1x2":"Cards Winner","market_cards_asian_handicap":"Cards Asian Handicap","sel_home":"Home","sel_away":"Away","sel_draw":"Draw","sel_over":"Over","sel_under":"Under","sel_yes":"Yes","sel_no":"No","sel_home_or_draw":"Home or Draw","sel_home_or_away":"Home or Away","sel_draw_or_away":"Draw or Away","sel_1":"1","sel_x":"X","sel_2":"2","settledBets":"settled bets","hiddenBets":"hidden","hiddenBetsInfo":"unsettled bets — will be revealed after the match ends","noSettledBets":"No settled bets yet","betPending":"Pending","betWon":"Won","betLost":"Lost","betVoid":"Void","betHalfWon":"Half Won","betHalfLost":"Half Lost","loadMore":"Load more","yourResult":"Your result","yourRank":"{rank}. place","you":"You","anonymousBannerTitle":"Want to play anonymously?","anonymousBannerDescription":"Enable an anonymous nickname to hide your real name in the leaderboard and bets.","anonymousBannerEnable":"Enable anonymous nick","anonymousBannerActive":"Playing as","anonymousBannerDisable":"Disable","anonymousBannerEnabled":"Anonymous nickname enabled!","anonymousBannerDisabled":"Switched to your real name","anonymousBannerError":"Something went wrong"},"liveStream":{"banner":{"liveNow":"We're live","subtitle":"Analysis and picks — join the stream.","watch":"Watch","dismissAria":"Hide live stream notice"},"admin":{"nav":"Stream","title":"Live stream banner","cardHeading":"Public banner","description":"When enabled, users see a compact bar above the header with a link to your YouTube or Twitch stream.","bannerActive":"Show live banner in the app","urlLabel":"Stream URL","platform":"Platform","platformYoutube":"YouTube","platformTwitch":"Twitch","platformOther":"Other","save":"Save","saving":"Saving…","loadError":"Could not load settings.","saveError":"Could not save. Check the URL and try again."}},"telegramContest":{"banner":{"headline":"Contest on Telegram","prizeLine":"Win {prize} — {days} days access. Join the channel.","cta":"Telegram","dismissAria":"Hide Telegram contest notice"},"admin":{"title":"Telegram contest banner","cardHeading":"Public banner","description":"When enabled, users see a bar above the header (like the live stream banner) with a link to Telegram. The channel opens in Polish or English depending on site language (/pl vs /en).","bannerActive":"Show contest banner in the app","prizeDays":"Prize duration","days14":"14 days","days30":"30 days","labelEn":"Prize name (English)","labelPl":"Prize name (Polish)","labelEnPlaceholder":"e.g. Pro panel access","labelPlPlaceholder":"np. dostęp do panelu Pro","productHint":"Pick a product to fill both names (you can edit afterward).","productSelect":"Product (optional)","productNone":"— none —","save":"Save","saving":"Saving…","loadError":"Could not load settings.","saveError":"Could not save. Check labels and try again."}},"vipTips":{"hero":{"badge":"PredictStats Insider","headlineSuffix":"ready-made tips straight to Telegram","description":"Insider delivers ready-made betting picks straight to your Telegram. Each tip includes a match link, a screenshot with the exact line and stake — all you have to do is place the bet.","experience":"We've been betting for 10+ years. We focus on pre-match markets but react dynamically to market changes.","ctaJoin":"Join us","ctaCheckResults":"Check results","howItWorks":"How does it work?","step1":"You receive a tip on Telegram with a match link and a bet screenshot","step2":"You click, see exactly what to bet and for how much","step3":"You place the bet — done","basisTitle":"What our tips are based on","basis1":"Proprietary analytics software","basis2":"Statistical data analysis","basis3":"Market & money flow observation","basis4":"Market information (insider info)"},"stats":{"title":"Insider Statistics","netProfit":"Net Profit","totalTips":"Total Tips","tips":"tips","profit":"profit","unitsProfit":"units profit"},"unit":{"title":"What is a unit (1U)?","desc1":"A unit (1U) is the base amount you bet on a single tip. You choose it yourself — matching your bankroll.","desc2":"Every player has a different budget, which is why we report results in units instead of currency. This way you can convert the profit to your own stake. If we recommend 3U on a tip — with 1U = 50 zł you bet 150 zł, with 1U = 100 zł you bet 300 zł. The amounts differ, but the percentage return on your investment is always the same. Pick your stake below and see how much you could have earned.","clickToConvert":"Click an amount to see the conversion in the chart and stats."},"chart":{"title":"Profit Over Time","totalProfitAt":"Total profit at"},"monthly":{"title":"Monthly Results"},"history":{"title":"Tips History","headers":{"date":"Date","match":"Match","pick":"Pick","odds":"Odds","stake":"Stake","result":"Result"},"noTips":"No tips in this group","previous":"Previous","next":"Next","push":"PUSH","break":{"label":"Break","active":"Tips are currently on a break.","upcoming":"Upcoming break in tip publishing.","noTipsPublished":"No tips were published during this period.","subscribersBonus":"Active subscribers received <strong>+{days} days</strong> added to their subscription.","subscribersBonusShort":"Active subscribers received <strong>+{days} days</strong>.","buyDuringBreak":"Buy access during the break and get <strong>+{days} extra days</strong> on top. This gives you time to get set up at your own pace. Take advantage of this offer today — join the Insider group!","purchasersBonus":"Those who purchased during the break also received <strong>+{days} days</strong>."}},"story":{"badge":"Our Story","title":"Why was Insider created?","p1":"Over the years we ran multiple VIP groups, analyzing different approaches and strategies. Based on that experience, we created one main group — INSIDER.","p2":"Goal: maximum tip selection, focus on value, quality over quantity. We use proprietary tools, analyze market & money flow, and have access to quality information."},"telegramBanner":{"title":"Connect Telegram to receive tips","subtitle":"VIP tips are delivered exclusively via Telegram. Link your account so you don't miss any tip after purchasing access.","cta":"Connect Telegram"},"howVip":{"title":"How VIP works","step1Title":"Buy access","step1Desc":"Choose a plan and pay for Insider group access.","step2Title":"Connect Telegram","step2Desc":"Link your account with Telegram to receive tips.","step3Title":"Play in real-time","step3Desc":"Tips published directly on Telegram. Fast and convenient.","step4Title":"Track results","step4Desc":"Full history and statistics available right here."},"legacy":{"title":"Our groups since 2022","description":"Before Insider we ran Single and AKO groups. Based on those experiences and over 1400 tips, we created Insider — one group with maximum selection.","viewExcel":"View full history in Excel"},"months":{"short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},"schema":{"breadcrumbHome":"Home","breadcrumbLabel":"Insider VIP tips","datasetName":"Settled Insider tip history","datasetDescription":"Every one of {total} settled betting tips with its odds, stake and result. Yield of {yieldPct}% measured on a flat stake.","varYield":"Yield","varWinRate":"Win rate","varProfit":"Profit in units","varTips":"Settled tips"}},"telegramConnect":{"errors":{"loadStatus":"Failed to load Telegram status."},"hero":{"connected":"Connected","linkedAccount":"Linked account","description":"Connect your Telegram account to receive VIP Insider tips and LIVE signal notifications directly on your phone."},"connect":{"title":"Link your Telegram account","subtitle":"Click the button below — we'll open the bot where you just need to press Start.","cta":"Connect Telegram","step1":"Our Telegram bot will open","step2":"Click \"Start\" in the bot chat","step3":"Your account will be linked automatically"},"waiting":{"title":"Waiting for connection...","subtitle":"Open the bot on Telegram and click \"Start\".","openBot":"Open bot","openInApp":"Open in app","manualHint":"If Start doesn't work automatically, paste this command in the bot chat:","copy":"Copy","copied":"Copied","autoCheck":"Automatically checking connection status..."},"linked":{"title":"Telegram is connected","subtitle":"Your account is linked. Messages will be sent directly to your Telegram.","unlink":"Unlink"},"products":{"title":"What you receive via Telegram","active":"Active","noAccess":"No access","getAccess":"Get access","vip":{"title":"Insider VIP","desc":"Ready-made betting tips — match link, bet screenshot and stake."},"live":{"title":"LIVE Notifications","desc":"Alerts about new statistical signals in live matches."}},"how":{"title":"How it works","step1Title":"Connect Telegram","step1Desc":"Click the button and open the bot — just press Start.","step2Title":"Get access","step2Desc":"Choose Insider VIP or LIVE Notifications and pay for access.","step3Title":"Receive messages","step3Desc":"Tips and alerts go straight to your Telegram — instantly."}},"notifications":{"unavailable":"Telegram notifications product is currently unavailable.","title":"Telegram Notifications","subtitle":"LIVE alerts: 1 message per new match (first signal), according to your filters.","active":"Active","expired":"Expired","card":{"title":"LIVE notifications access","description":"Once active, you can enable/disable notifications directly from Live Signals. Alerts are sent only for a new match (first signal)."},"subscriptionInfo":{"until":"Access until:","daysRemaining":"Days remaining: {days}"},"features":["Telegram account linking is required to receive alerts","1 alert per new match (first signal), no spam per every signal","Alerts follow only your selected filters","Messages based on your account language (PL/EN)","Enable/disable with one switch in Live Signals"],"paymentMode":{"oneTime":"One-time","subscription":"Subscription"},"duration":{"billingCycle":"Billing cycle","selectDuration":"Select duration","days":"days"},"price":{"renewedEvery":"renewed every {days} days","oneTimeFor":"one-time for {days} days","perDay":"Per day:"},"paymentMethod":"Payment method","actions":{"processing":"Processing...","extend":"Extend access","renew":"Renew access","activate":"Activate notifications"}},"partners":{"header":{"title":"Our Partners","subtitle":"We cooperate with licensed bookmaker operators in Poland."},"section":{"licensedOperator":"Licensed Operator","operatorDescription":"{name} is a licensed bookmaker operator in Poland, authorized by the Minister of Finance. PredictStats has a partnership with {name} based on an affiliate agreement.","websiteLink":"{name} Website — Partner Link","partnerLinkSubtitle":"Partner link — takes you to the operator's website","goToPartner":"Go to {name}"},"about":{"title":"About PredictStats","p1":"PredictStats is an analytics platform providing sports statistics, match analysis tools and historical data. Our tools are purely informational and analytical in nature.","p2":"If you use the services of one of our partners and would like to try our analytical tools — this option is available. Please contact us for detailed information."},"contact":{"title":"Contact","description":"If you have questions about our partnership or analytical tools, feel free to contact us.","form":"Contact Form","formSubtitle":"On PredictStats website"},"podziemnetypy":{"badge":"Verified tipsters","description":"Podziemne Typy is a platform bringing together verified sports tipsters. Compare statistics, track performance and choose experts based on real data instead of promises.","websiteLink":"Visit Podziemne Typy","feature1":{"title":"Verified tipsters","description":"Every tipster is verified and their results are transparent and public."},"feature2":{"title":"Statistics & performance","description":"Full statistics, pick history and the performance of every expert in one place."},"feature3":{"title":"Sports picks","description":"Analysis and sports picks from the best tipsters in the community."},"about":{"title":"About Podziemne Typy","p1":"Podziemne Typy is our partner project focused on verified tipsters and transparent statistics. If you're looking for proven, data-backed sports picks — this is the place for you."}},"disclaimer":{"title":"Important Notice","p1":"This page is for informational purposes only and does not constitute an encouragement or recommendation to participate in gambling, register a bookmaker account, or make deposits. Content is presented based on a partnership agreement.","p2":"PredictStats provides sports analytics and informational materials only. We do not guarantee any financial results. All decisions regarding sports betting are made solely at the user's own responsibility.","responsible":"Sports betting carries the risk of losing funds. Play responsibly. Gambling is only permitted for persons of legal age."}},"telegramNotifModal":{"title":"Telegram Notifications","subtitle":"Notifications are sent once per new match (first signal), not for every individual signal.","loginRequired":"Sign in to manage Telegram notifications.","login":"Sign in","connectTitle":"Connect Telegram account","connectDescription":"To receive notifications, first connect your Telegram account.","connect":"Connect Telegram","openApp":"Open Telegram App","copyCommand":"Copy /start command","copied":"Copied","connectHint":"If Start does not run automatically, paste the command below in your bot chat.","checking":"Checking if your account has been connected...","noAccessTitle":"No active access","noAccessDescription":"Your Telegram account is connected, but to receive signals you need an active Telegram Notifications product.","openNotifications":"Unlock notifications","activeTitle":"Access active","activeDescription":"Enable notifications to receive an alert only on the first signal of a new match.","notificationsOn":"Notifications: enabled","notificationsOff":"Notifications: disabled","accessUntil":"Access until","close":"Close","footer":"Alerts follow your filters: 1 alert per new match (first signal), subsequent signals from the same match are not sent.","filters":{"title":"Telegram notification filters","subtitle":"Pick which signals trigger your Telegram alerts. These filters are independent of the live view filters and only drive notifications.","cardTitle":"Notification filters","cardSubtitle":"Pick the signals that trigger Telegram alerts.","cardSummary":"{count}/{total} signals · odds {min} – {max}","cardIndicatorSummary":"Indicator: {min}-{max}/100","cardCta":"Configure","premiumRequired":"Premium required to customize Telegram filters","defaultsHint":"All signals and the full odds range are enabled by default; the match quality indicator filter is off. Edit the list below to receive Telegram alerts only on what matters to you.","activeSignals":"Active signals","oddsRange":"Odds range","indicatorTitle":"Match quality indicator","indicatorSubtitle":"Toggle on to gate alerts by the live indicator score and only get pinged when a match's quality lands inside your range.","indicatorRange":"Score range","indicatorHint":"Alerts will only fire when the live indicator score falls inside this range. The match is re-evaluated periodically — if its indicator climbs into range later, you'll still get the alert.","indicatorLiveHint":"No need to wait for a new signal: matches with active signals are checked every half minute and the alert goes out the moment the score enters your range — including between signal checkpoints.","repeatTitle":"Repeat alerts from one match","repeatSubtitle":"By default a match alerts you once. Turn this on to also get the later ones.","repeatCooldown":"Minimum gap","repeatCooldownValue":"{minutes} min","repeatHint":"The next alert from the same match waits at least this long.","directionTitle":"Market side","directionSubtitle":"Get alerts for one side of the market only.","direction":{"all":"All","over":"Over","under":"Under"},"directionEmpty":"No signals match this side. Enable at least one signal for it below, or alerts will never be sent.","saving":"Saving...","resetDefaults":"Reset to defaults","loadError":"Failed to load filters. Try reopening the modal."},"teaser":{"heroTitle":"Get live alerts on Telegram","heroDescription":"Don't miss a single signal. Get a Telegram alert seconds after the system spots an opportunity — before the odds start to move.","benefit1Title":"Instant alerts","benefit1Description":"We push the alert the moment a new signal fires on a live match.","benefit2Title":"Full control","benefit2Description":"Pick the signal types, odds range, and indicator threshold that matter to you. Keep browsing signals freely on the live view — your alerts stay independent.","benefit3Title":"1 alert per match","benefit3Description":"Zero spam — only the first signal of a new match is sent. Subsequent signals from the same match are skipped.","previewLabel":"How an alert looks","previewBotName":"Live Signals Bot","previewNow":"now","previewMessage":"⚡ New LIVE signal\nLiverpool vs Chelsea\n1:0 (38')\nTeam: Liverpool\nSignal: Aggressive 2.5+ DA early\nIndicator: 78/100\nPick: 1 @ 1.85\n\nOpen signal: predictstats.com/.../liverpool-vs-chelsea","ctaPrimary":"Unlock notifications","ctaHint":"Activate in 30 seconds"},"separateBot":{"connected":"Connected","disconnect":"Disconnect","unavailable":"Not available yet","fallbackHint":"If you don't connect a dedicated bot, alerts are delivered by the main bot.","live":{"title":"Dedicated LIVE bot","description":"Receive dominance LIVE alerts on a separate Telegram bot instead of the main one.","connect":"Connect LIVE bot"},"liveOu":{"title":"Dedicated O/U bot","description":"Receive Over/Under LIVE alerts on a separate Telegram bot instead of the main one.","connect":"Connect O/U bot"}},"ou":{"title":"O/U Telegram Notifications","subtitle":"Get alerted when an Over/Under match matches your filters — once per match by default.","activeDescription":"Enable notifications to get alerts about Over/Under matches that match your filters.","footer":"Alerts follow your O/U filters: 1 alert per match by default, and you can enable repeat alerts from the same match in the filters."}},"draws":{"title":"Draws Analysis","badge":"Draws","vs":"vs","subtitle":"Find matches where draws are most likely based on historical data","unlockFullAccess":"Unlock Full Access","filters":{"sortBy":"Sort by:","h2h":"H2H","recent":"Recent","matches":"Matches:","period":"Period:","fullMatch":"Full Match","firstHalf":"1st Half","secondHalf":"2nd Half"},"topPicks":{"title":"Draw Statistics","subtitle":"Matches with highest draw probability","algorithmFound":"Algorithm found {count} matches with high draw statistics","proOnly":"PRO Only"},"lockOverlay":{"bestPick":"High Probability","strongOpportunity":"Strong Data","solidValue":"Solid Data","unlockWithPro":"Unlock with PRO"},"cta":{"title":"Full draw statistics","subtitle":"See which matches have the highest draw probability. Today we found {count} matches.","historicalData":"Historical data","advancedFilters":"Advanced filters","teamStats":"Team statistics","unlockPro":"Unlock PRO"},"allMatches":{"title":"All Matches","moreCount":"({count} more)","pageOf":"Page {current} of {total}"},"card":{"draw":"Draw","homeDrawPct":"Home Draw %","awayDrawPct":"Away Draw %","avgGoals":"Avg Goals","viewDetails":"View Details","tapForDetails":"Tap for full breakdown →","best":"Best","ourPick":"Our Pick","hitRate":"Hit Rate","matches":"matches"},"pick":{"hot":"HIGH","strong":"STRONG","solid":"SOLID","consider":"CHECK"},"empty":{"title":"No matches found","subtitle":"We couldn't find any matches for this date. Try another day.","notEnoughH2H":"No matches have enough H2H history (min. {min} matches). Try Recent mode.","tryYesterday":"Try Yesterday","tryTomorrow":"Try Tomorrow"},"summary":{"showingAll":"Showing all {count} matches","showing":"Showing {count} matches","moreWithPremium":"{count} more with Premium"},"unlockMatches":{"moreMatches":"more matches to discover","unlockAll":"Unlock All {count} Matches","unlock":"Unlock {count} Matches"},"modal":{"periodInfo1H":"Statistics are for 1st half only","periodInfo2H":"Statistics are for 2nd half only","teamStats":"Team Draw Statistics","matchHistory":"Match History","moreMatchesLocked":"More matches locked","unlockFullHistory":"Upgrade to see the full match history","upgradeToPro":"Upgrade to PRO","errorLoading":"Failed to load details. Please try again.","noData":"No data","lastMatches":"{count} matches","h2hMatches":"{count} H2H matches","viewFullMatchDetails":"View full match details"},"stats":{"stat":"Statistic","drawPct":"Draw %","winPct":"Win %","lossPct":"Loss %","avgGoalsPerMatch":"Avg Goals / Match","matchesAnalyzed":"Matches analyzed"}},"adminPredictions":{"title":"User Predictions","subtitle":"Analyze prediction stats and find top tipsters","tabs":{"leaderboard":"Leaderboard","feed":"All Predictions"},"stats":{"total":"Total","winRate":"Win Rate","profit":"Profit","staked":"Staked","avgOdds":"Avg Odds","pending":"Pending","bets":"Bets"},"filters":{"all":"All","allSources":"All Sources"},"leaderboard":{"searchPlaceholder":"Search by email or name...","minBets":"Min bets","user":"User","record":"Record","actions":"Actions","users":"users","empty":"No users match the current filters","viewDetails":"View predictions","shareOnTelegram":"Share on Telegram","sort":{"profit":"Profit","winRate":"Win Rate","totalBets":"Total Bets","avgOdds":"Avg Odds"}},"feed":{"searchPlaceholder":"Search by email or username..."},"userDetail":{"title":"Predictions"},"share":{"title":"Share on Telegram","description":"Screenshot the card below or copy the text message for Telegram","tipsterSpotlight":"Tipster Spotlight","stats":"Stats","profit":"Profit","winRate":"Win Rate","totalBets":"Total Bets","settled":"settled","avgOdds":"Avg Odds","staked":"Staked","record":"Record","bets":"bets","form":"Form","topSources":"Top Sources","strategy":"Strategy","strategyOverride":"Custom strategy description (overrides auto-detected)","strategyPlaceholder":"e.g. Specializes in Over 2.5 Goals in top European leagues...","autoDetected":"Auto-detected from prediction history","telegramPreview":"Telegram text message","copyText":"Copy Text","copied":"Copied!","footer":"Stats tracked by PredictStats","hideNick":"Hide nickname","anonymous":"Anonymous Tipster","screenshotHint":"Take a screenshot of the card above for a visual Telegram post","autoStrategy":{"focuses":"Focuses on","topMarkets":"Top markets","bestRange":"Best odds range","streak":"Current streak"}},"pagination":{"page":"Page","of":"of","predictions":"predictions","prev":"Previous","next":"Next"},"error":"Failed to load predictions","empty":"No predictions to display"},"discountCodes":{"title":"Discount code","toggle":"Have a discount code?","placeholder":"Enter code","apply":"Apply","applied":"{percent}% off applied","remove":"Remove","errors":{"not_found":"This code does not exist.","inactive":"This code is no longer active.","not_started":"This code is not active yet.","expired":"This code has expired.","product_mismatch":"This code does not apply to this product.","usage_limit_reached":"This code has reached its usage limit.","user_limit_reached":"You have already used this code.","recurring_not_supported":"This code cannot be used for recurring payments.","pricing_unavailable":"This code cannot be applied to the selected plan.","first_purchase_only":"This code is valid for a first purchase only.","not_eligible":"This code is not available for your account.","generic":"This code could not be applied."}},"games":{"brand":"PredictStats Games","tagline":"Football mini-games for sharp minds","nav":{"games":"Games","leaderboard":"Leaderboard","howToPlay":"How to play","archive":"Archive","backToApp":"Back to PredictStats","backToAppShort":"PredictStats","valueBets":"Value bets","appSection":"PredictStats app","gamesSection":"Games","openMenu":"Open menu","closeMenu":"Close menu","streakTooltip":"Your daily streak"},"guard":{"previewTitle":"PredictStats Games is in private preview","previewBody":"This part of the platform isn't open yet. Hang tight — the games are coming soon."},"hero":{"eyebrow":"Game of the day","title":"Read the odds before the bookmaker does","subtitle":"Five quick rounds a day. Guess the real closing price on live football markets, build a streak and climb the global board.","kicker":"Daily odds challenge","secondary":"How it works","playersToday":"{count} played today","play":"Play now","comingSoon":"Coming soon","dailyLimit":"{count} rounds / day","resetIn":"Resets in {time}","previewMarket":"Over 2.5 goals","previewQuestion":"What was the closing odds?","context":{"last5":"Last 5","goals":"goals","table":"Standings","played":"P","points":"Pts","atHome":"Home","away":"Away","h2h":"Recent head-to-head","btts":"BTTS","over25":"Over 2.5"},"demo":{"hint":"Tap an answer to test your gut","exact":"Spot on!","close":"So close!","miss":"Not quite","correctWas":"Closing odds: {odds}","points":"+{pts} pts","tryAgain":"Try again","newFixture":"New fixture","loading":"Loading a real fixture…","error":"Couldn't load a round right now.","retry":"Retry","badge":"Preview","previewNote":"A one-round taste — the real game is 5 ranked rounds.","wasPreview":"That was just a preview.","playForPoints":"Play for points","caption":"One round of today's challenge — five to play, ranked."}},"daily":{"title":"Your day","progress":"{done} / {total} played","streak":"{count} day streak","comeBack":"New rounds every midnight","start":"Start today's set","playNow":"Play today's puzzle","done":"Today's puzzle complete","playScore":"You scored {score}","noStreak":"Start a streak today","streakCurrent":"Current streak","streakBest":"Best streak"},"game":{"loading":"Loading today's puzzle…","errorBody":"Couldn't load today's puzzle. Please try again.","retry":"Retry","viewStats":"View stats on PredictStats","intro":{"title":"Today's OddsIQ","body":"{total} rounds. Read real football markets, guess the closing price and beat the bookies. One ranked attempt today.","start":"Start playing","ranked":"Ranked · counts toward the leaderboard","guest":"Practice · log in to rank","practice":"Just practising? Try practice mode","guestTitle":"Log in to play today's puzzle","guestBody":"The daily OddsIQ is ranked and counts toward the monthly prize, so it's reserved for members. Create a free account to play — or jump into practice mode right now, no sign-up needed.","guestLogin":"Log in & play","guestPractice":"Play practice mode"},"round":{"label":"Round {n} of {total}","next":"Next round","finish":"See results","submit":"Lock it in","question":{"guess":"What were the closing odds for","range":"Estimate the closing odds for","favorite":"Who were the bookmakers' favourite?","higherlower":"Which price was higher?","goals":"How many goals were scored in total?","value":"Is this price value, or a trap?","ladder":"Is the next match higher or lower in"}},"market":{"over":"Over {line}","under":"Under {line}","homeWin":"{team} win","awayWin":"{team} win","draw":"Draw","bttsYes":"Both teams to score","bttsNo":"Not both teams to score","dcHomeDraw":"Home or Draw","dcAwayDraw":"Away or Draw","dcHomeAway":"Home or Away"},"favorite":{"draw":"Draw"},"value":{"bucket":{"trap":"Trap","slight-trap":"Slight trap","fair":"Fair","value":"Value","strong-value":"Strong value"},"scaleTrap":"Trap","scaleValue":"Value","fair":"Fair odds:","offered":"Offered:","ev":"Expected value: {pct}%"},"clue":{"title":"Key clue","tempo":"Goal tempo (Over 2.5)","btts":"Both teams score (recent)","draws":"Draws (form)","wins":"Wins (form)","goalsAvg":"goals/game","more":"More data"},"movement":{"title":"Price movement","open":"Open","close":"Close","dir":{"up":"Drifted","down":"Shortened","flat":"Stable"},"whyShorten":"The price shortened — the market backed this pick.","whyDrift":"The price drifted — the market moved away from this pick."},"insight":{"title":"Model vs market","model":"Model","market":"Market","home":"home","away":"away","hitRate":"How often this market has landed recently","whyValue":"The market underrated this pick — hence the positive value.","whyTrap":"The price was inflated versus the real chance — a trap."},"ladder":{"higher":"Higher","lower":"Lower","newMetric":"New metric","nextForm":"Form · last 5","metric":{"over25":"the Over 2.5 chance","btts":"the BTTS chance","home":"the home-win chance","favorite":"the favourite's chance","away":"the away-win chance","draw":"the draw chance","over15":"the Over 1.5 chance","over35":"the Over 3.5 chance"},"short":{"over25":"Over 2.5","btts":"BTTS","home":"Home win","favorite":"Favourite","away":"Away win","draw":"Draw","over15":"Over 1.5","over35":"Over 3.5"}},"reveal":{"correct":"Correct!","wrong":"Not quite","speed":"Speed +{pts}","streak":"Streak +{pts}","closing":"Closing odds: {odds}","implied":"(≈ {pct} implied)","totalGoals":"({total} goals)"},"result":{"scoreLabel":"Your score","correctLabel":"{correct}/{total} correct","streakLabel":"{count}-day streak","season":"Season pts","global":"Global pts","share":"Share result","shared":"Copied!","leaderboard":"Leaderboard","comeBack":"Next puzzle in {time}","loginTitle":"Log in to save your score","loginBody":"Guests can play, but you must be logged in to rank and win monthly prizes.","login":"Log in","practice":"Practice again"},"hint":{"use":"Hint (−{cost} pts)","used":"No hints left"},"share":{"line1":"PredictStats OddsIQ {date}"},"solution":{"title":"Solution","subtitle":"Every round, the correct answer and the real numbers behind it.","cta":"See solution","hide":"Hide solution","round":"Round {n}","correct":"Correct","your":"Your pick","side":{"left":"First match","right":"Second match"}},"trivia":{"category":{"result":"Final score","scorer":"Goalscorer","lineup":"Starting XI","team-fact":"Club fact","top-scorer":"Top scorer","top-assist":"Assist king","player-club":"Player's club"},"q":{"result":"What was the final score of {home} vs {away}?","scorer":"Who scored in the {minute}' of {home} vs {away}?","scoredInMatch":"Which of these players scored in {home} vs {away}?","lineup":"Which of these players started for {team} ({home} vs {away})?","founded":"In which year was {team} founded?","stadium":"Which is {team}'s home stadium?","country":"Which country is {team} from?","topScorer":"Who was the top scorer in {league} in {season}?","topAssist":"Who provided the most assists in {league} in {season}?","playerClub":"Which club did {player} play for in {season}?"},"tier":{"1":"Easy","2":"Harder","3":"Hardest"}}},"practice":{"badge":"Practice","title":"Practice mode","body":"Unlimited rounds, instant feedback, nothing at stake. Sharpen your read on the odds, then go ranked.","start":"Start practising","newSession":"New session","backToDaily":"Play the ranked puzzle","loading":"Building a practice session…","errorBody":"Couldn't build a session. Please try again.","retry":"Retry","resultTitle":"Practice complete","note":"Practice runs aren't ranked and don't affect your streak.","perksTitle":"What you'll sharpen","perks":{"feedback":{"title":"Instant feedback","desc":"See the real closing odds and result the moment you answer."},"unlimited":{"title":"Unlimited rounds","desc":"Replay as often as you like — nothing is capped or scored."},"data":{"title":"Real match data","desc":"Every round uses genuine fixtures, form and odds from PredictStats."}},"learnMore":"Read the full guide"},"board":{"title":"Leaderboard","subtitle":"Compete for the top spot and win Premium","scopeGlobal":"Global","periodDaily":"Today","periodWeekly":"This week","periodSeason":"This month","rank":"#","player":"Player","points":"pts","you":"You","empty":"No scores yet — be the first today.","yourRank":"You're #{rank}","loginTitle":"Log in to join the leaderboard","loginBody":"Play today's puzzle while logged in to appear here and compete for monthly Premium prizes.","login":"Log in","back":"Back to games","loading":"Loading leaderboard…","hallOfFame":"Hall of Fame","hallOfFameSub":"Past monthly champions","wonPremium":"{days}d Premium","monthLive":"This month","archiveNote":"Final standings — {month}","anonTitle":"Play anonymously","anonDesc":"Hide your name on the board behind a random nickname.","anonCurrent":"Your nickname:","anonEnabled":"Anonymous mode on","anonDisabled":"Anonymous mode off","anonError":"Couldn't update the setting"},"badges":{"title":"Your badges","progress":"{earned} of {total} unlocked","items":{"firstGame":{"label":"First steps","desc":"Complete your first puzzle"},"sharp":{"label":"Sharp eye","desc":"Score 80%+ in a game"},"perfect":{"label":"Flawless","desc":"Get every round right"},"streak7":{"label":"On fire","desc":"Reach a 7-day streak"},"champion":{"label":"Champion","desc":"Win a monthly prize"}}},"prize":{"title":"Monthly prizes","subtitle":"Top the board by month's end to win PredictStats Premium","global":"Overall champion","premiumDays":"{days} days Premium","leader":"Leader: {name}","noLeader":"Up for grabs","settleIn":"Settles in {time}"},"categories":{"odds":{"label":"Odds IQ","title":"Odds & typing games","subtitle":"Data-driven challenges built on real bookmaker prices and stats. This is what makes us different."},"trivia":{"label":"Football trivia","title":"Football knowledge quizzes","subtitle":"Classic daily football trivia — guess players, careers and clubs. Pure footballing memory."}},"catalog":{"title":"All games","subtitle":"A growing collection of daily football challenges. One play each, every day.","statusFeatured":"Game of the day","statusLive":"New game","statusSoon":"Coming soon","statusNew":"New","statusDaily":"Daily","oddsiq":{"name":"OddsIQ","tagline":"Feel the price","description":"Guess the real closing odds for a market with four smart hints."},"valuetrap":{"name":"Value or Trap","tagline":"Spot the edge","description":"We show you a price — decide whether it's genuine value or a bookmaker trap.","howIntro":"{total} prices to judge. Using form, the table and history, decide whether the bookmaker is handing you an edge (value) or setting a trap. One ranked play per day."},"higherlower":{"name":"Higher or Lower","tagline":"Odds ladder","description":"A chain of matches. Each step, call whether the odds-implied chance is higher or lower.","howIntro":"{total} steps up the ladder. Each time, call whether the next match's odds-implied chance is higher or lower — and build the longest streak you can. One ranked play per day."},"matchday":{"name":"Which Club?","tagline":"Know the stars' careers?","description":"A daily football quiz: name the club a star played for in a given season. Only the biggest names from the top leagues, with rounds that get progressively harder.","howIntro":"{total} questions about star careers — guess which club a player turned out for in a given season. The rounds ramp up in difficulty. One ranked play per day."},"score":{"name":"Guess the Score","tagline":"Call it","description":"Predict the exact result of a classic football fixture."},"box2box":{"name":"Box2Box","tagline":"Fill the grid","description":"Match clubs, leagues and players across a football grid."},"connections":{"name":"Connections","tagline":"Find the link","description":"Group the players by the thread that ties them together."},"whoareya":{"name":"Who Are Ya?","tagline":"Name the player","description":"Guess the mystery footballer from progressively easier clues."},"careerpath":{"name":"Career Path","tagline":"Trace the transfers","description":"Identify the player from the clubs on their career journey."},"wordle":{"name":"Footdle","tagline":"Daily word guess","description":"Crack the footballer's surname in six tries, Wordle-style."}},"leaderboard":{"title":"Today's leaderboard","subtitle":"Top players ranked by daily score","you":"You","empty":"Be the first on the board today.","viewAll":"Full ranking","points":"pts"},"archive":{"metaTitle":"{game} archive — past puzzles & solutions","metaDescription":"Browse past {game} puzzles with full solutions and the real numbers behind every answer.","title":"{game} archive","subtitle":"Every past puzzle with its full solution and the real numbers behind each answer.","empty":"No past puzzles yet — check back tomorrow.","viewSolution":"View solution","playToday":"Play today's puzzle","detailMetaTitle":"{game} — {date} solution","detailMetaDescription":"Full solution for the {game} puzzle from {date}: the correct answer and real numbers for every round.","solutionFor":"Solution · {date}","score":"Max score {score}"},"crossPromo":{"eyebrow":"Powered by PredictStats","title":"From guessing odds to backing real value","body":"Loved trusting your gut? Our analytics platform turns the same instinct into data-driven value bets, live signals and match insights.","cta":"Explore PredictStats"},"howto":{"metaTitle":"How to play OddsIQ — daily football odds game","metaDescription":"Learn how to play OddsIQ, the daily football odds game from PredictStats. Read real bookmaker prices, build streaks, climb the leaderboard and win monthly Premium prizes.","metaTitlePerGame":"How to play {game} — rules, scoring & tips","metaDescriptionPerGame":"Learn how to play {game} on PredictStats: round types, scoring, streaks, daily and practice modes, monthly Premium prizes and tips to climb the leaderboard.","hub":{"metaTitle":"How to play — your guide to PredictStats Games","metaDescription":"Discover PredictStats Games: odds-reading challenges and football quizzes built on real data. Pick a game to read its detailed guide, rules and scoring.","title":"How to play PredictStats Games","intro":"PredictStats Games are daily football mini-games built on real bookmaker odds, stats and results. Some sharpen your odds instinct, others test your football knowledge. Pick a game below to learn its exact rules — here you'll find everything they share: modes, scoring and rewards.","chooseTitle":"Choose a game","chooseLead":"Every game has its own detailed guide. Start with any of them — they're all free and playable daily.","guideCta":"Read the guide","playCta":"Play","ctaBrowse":"Browse all games","ctaLeaderboard":"View leaderboard","rulesTitle":"Rules that apply everywhere","rulesLead":"However you play, these fundamentals stay the same across the whole games section.","rules":{"daily":{"title":"One puzzle a day","desc":"Every game serves the same cached puzzle to all players each day, resetting at midnight (Europe/Warsaw)."},"scoring":{"title":"Accuracy first","desc":"Closer, sharper calls score the most points — wild guesses earn little."},"speed":{"title":"Speed bonus","desc":"Answer quickly while you're still right to bank extra points on top of accuracy."},"streak":{"title":"Streaks & prizes","desc":"Keep a daily streak alive and climb monthly leaderboards — top players win PredictStats Premium."}}},"eyebrow":"How to play","title":"Master OddsIQ — read the odds like a pro","intro":"OddsIQ is a daily football game built on real bookmaker odds and match data from PredictStats. Each day you get five quick rounds: read the market, predict the closing price or outcome, and see how sharp your football instinct really is. It takes two minutes, it's free, and every correct call pushes you up the global leaderboard.","stepsTitle":"Get started in 60 seconds","steps":{"one":{"title":"Open today's puzzle","desc":"Everyone plays the same five rounds each day. Hit Play and the first real fixture appears with its form, table and head-to-head context."},"two":{"title":"Make your call","desc":"Guess the closing odds, spot the favourite, pick higher-or-lower or estimate the total goals. The faster and more accurate you are, the more points you score."},"three":{"title":"Build a streak & climb","desc":"Finish the set to lock in your score, extend your daily streak and see where you land on the global and per-game leaderboards."}},"modesTitle":"Two ways to play","modes":{"daily":{"title":"Daily (ranked)","desc":"One cached puzzle per day, identical for every player, with a single scored attempt. It counts toward the leaderboards and the monthly prize race. Resets at midnight (Europe/Warsaw)."},"practice":{"title":"Practice (unranked)","desc":"Unlimited replayable sessions with instant feedback and no pressure. Nothing is saved or ranked — perfect for sharpening your read before you go ranked."}},"roundsTitle":"The round types","roundsIntro":"OddsIQ mixes several schemes so you analyse rather than guess. Every round is built from a real, finished fixture with full context.","rounds":{"guess":{"title":"Guess the odds","desc":"Four prices, one was the real closing line for a market like Over 2.5 goals. Closer picks score more — distance to the truth matters."},"range":{"title":"Estimate the price","desc":"Slide to your best estimate of the closing odds. The nearer you land, the higher your accuracy score."},"favorite":{"title":"Spot the favourite","desc":"Read the 1X2 market and pick who the bookmakers rated as the most likely winner."},"higher":{"title":"Higher or lower","desc":"Two markets, side by side — decide which carried the higher closing price."},"goals":{"title":"Total goals","desc":"Predict how many goals were scored: 0-1, 2-3 or 4+. A pure result-reading round backed by real scorelines."}},"scoringTitle":"How scoring works","scoring":{"accuracy":{"title":"Accuracy","desc":"The core of every round — exact or close calls earn the most points, wild misses earn little."},"speed":{"title":"Speed bonus","desc":"Answer quickly while you're still right and you bank extra points on top of accuracy."},"streak":{"title":"Streak bonus","desc":"Chain correct answers in a single set for a growing multiplier, and keep a daily streak alive across days."},"hints":{"title":"Hints (optional)","desc":"Stuck? A hint dims a wrong option, but it costs points — use it only when it's worth it."}},"rewardsTitle":"Leaderboards & monthly prizes","rewardsBody":"Points accumulate over the calendar month into per-game and global season totals. At month's end the top players of each game and the overall leader each win PredictStats Premium, granted automatically. Log in to save your scores, appear on the leaderboard and be eligible for prizes — guests can play but can't rank.","dataTitle":"Built on real PredictStats data","dataBody":"Every fixture, crest, league table and closing price comes straight from the PredictStats database — the same analytics engine behind our value bets and match insights. Tap any team in a round to open its full profile on PredictStats, with form, fixtures and stats.","dataCta":"Explore PredictStats","relatedTitle":"Explore the data behind the games","faqTitle":"Frequently asked questions","faq":{"q1":{"q":"Is OddsIQ free to play?","a":"Yes. Both daily and practice modes are completely free. Top monthly players even win PredictStats Premium."},"q2":{"q":"How often can I play the ranked puzzle?","a":"Once per day. The daily puzzle is the same for everyone and refreshes at midnight Europe/Warsaw time. For unlimited rounds, use practice mode."},"q3":{"q":"Do I need an account?","a":"You can play as a guest, but you must be logged in to save scores, build a streak, appear on the leaderboard and win prizes."},"q4":{"q":"Where does the data come from?","a":"All odds, results, tables and team data are real and sourced from PredictStats, our football analytics platform."},"q5":{"q":"How are winners chosen?","a":"Season points are tallied each calendar month. The highest-scoring eligible player in every game, plus the overall global leader, receive PredictStats Premium automatically."}},"ctaTitle":"Ready to read the odds?","ctaPlay":"Play today's puzzle","ctaPractice":"Try practice mode"},"footer":{"tagline":"Daily football games by PredictStats.","about":"PredictStats is a football analytics platform: real stats, AI predictions, value bets and smart tools to read the odds and make sharper decisions. The games are built on the very same data.","games":"Games","leaderboard":"Leaderboard","howToPlay":"How to play","blog":"Blog","pricing":"Pricing","mainSite":"PredictStats.com","colProduct":"PredictStats","colPredictions":"Predictions","colStats":"Statistics","colGames":"Games","doubleChance":"Double Chance","disclaimer":"For entertainment only. 18+. Please play responsibly.","copyright":"© {year} PredictStats. All rights reserved."}},"moneyflow":{"title":"MoneyFlow","subtitle":"Live value signals from the market","live":"LIVE","preview":"preview: {tier}","howItWorksLabel":"How does it work?","howToUseLabel":"How to use","pro":"PRO","stats":{"newCount":"{count} new","newCountAction":"Show the newest signals on top","lastRefresh":"updated {time}","lastRefreshTitle":"Data refreshes automatically every 20 seconds","opportunities":"opportunities","opportunitiesNow":"opportunities now","best":"best","bestEdge":"best edge","tileOpportunities":"Active opportunities","tileMatches":"Matches","tileBest":"Best edge","tileNew":"New now","tileUpdated":"Updated"},"cta":{"unlockAll":"Unlock all opportunities","freeGemsLead":"Want to see how it works first?","freeGemsLink":"Free Moneyflow gems with settled results"},"toolbar":{"cardsView":"Card view","cards":"Cards","tableView":"Table view","table":"Table","sort":{"smart":"Recommended","smartTooltip":"Best mix of edge, signal confidence and liquidity","edge":"Edge","edgeTooltip":"Highest edge first","kickoff":"Kickoff","kickoffTooltip":"Soonest kickoff first","odds":"Odds","oddsTooltip":"Highest odds first","newest":"New","newestTooltip":"Freshest signals first","manip":"Manipulation","manipTooltip":"Thin markets (low limit) where Pinnacle is moving — possible price steering"}},"search":{"placeholder":"Search team or league...","ariaLabel":"Search team or league","clearAria":"Clear search","result":"result","results":"results"},"sport":{"basketball":"Basketball","football":"Football","tennis":"Tennis"},"filters":{"all":"All","bookmakers":"Bookmakers","bookmakersSearch":"Search bookmaker…","bookmakersSelectAll":"Select all","bookmakersClear":"Clear","bookmakersNone":"No bookmakers","bookmakersAria":"Bookmaker filter","bookmakersSummary":"Selected {count} of {total}","pairValue":"Best pick per match","pairValueHint":"(hide weaker duplicates)","pairValueBadge":"matches: {count}","pairValueAria":"Show only the best pick for each match","more":"Filters","marketLabel":"Market","sportLabel":"Sport","sportsAria":"Sport filter","marketsAria":"Market filter","selectAll":"Select all","clearSelection":"Clear","selectedSummary":"Selected {count} of {total}","searchNone":"No results","allDates":"All","allSports":"All sports","dateToday":"Today","dateTomorrow":"Tomorrow","within":"To kickoff","withinAll":"Any time","withinMinutes":"≤ {count} min","withinHours":"≤ {count} h","clear":"Clear filters","minEdge":"Min. edge","minEdgeAll":"All","odds":"Odds","oddsAll":"All","limit":"Limit","limitAll":"Any","afterTax":"Value after tax","afterTaxHint":"(12% in PL)","afterTaxBadge":"odds × 0.88","afterTaxAria":"Recompute the edge for the 12% turnover tax","soundAlert":"Sound alert","soundAlertHint":"(new picks)","soundAlertBadge":"ON","soundAlertAria":"Play a sound when a new pick appears"},"customFilters":{"label":"My filters","none":"Off","addFirst":"Add filter","manage":"Manage","taxShort":"net","chipTitle":"Min. {edge}% edge ({tax}) · {books}","chipTelegramOnly":"This rule does not filter the list — it only sends alerts to Telegram.","supersedes":"Your filters now decide bookmaker, sport, market, edge, odds, limit and time to kickoff. Turn them off to use the sliders again.","title":"My value filters","subtitle":"Set your own minimum edge per bookmaker, with or without tax. Enabled filters add up — a signal shows if it matches any of them.","empty":"No filters yet. Add one to set your own minimum edge for chosen bookmakers.","add":"Add filter","capHint":"{used} of {max} filters used","capReached":"Filter limit reached ({max}). Delete one to add another.","edit":"Edit filter","delete":"Delete filter","summary":"Min. {edge}% ({tax}) · {count, plural, one {# bookmaker} other {# bookmakers}}","taxOn":"after tax","taxOff":"before tax","nameLabel":"Filter name","namePlaceholder":"e.g. Betclic without tax","booksLabel":"Bookmakers","selectAll":"Select all","clear":"Clear","booksRequired":"Pick at least one bookmaker.","sportsLabel":"Sports","marketsLabel":"Markets","timeLabel":"Time to kickoff","scopeAll":"All","minEdgeLabel":"Minimum edge","oddsHint":"Only picks priced inside this range.","limitHint":"Only markets the sharp bookmaker accepts this much on. Picks with an unknown limit are excluded.","afterTaxLabel":"Count edge after tax","afterTaxHint":"Measure the edge against the payout after the 12% turnover tax.","afterTaxEquivalent":"{net}% after tax needs about {raw}% of raw edge.","activeOnBoardLabel":"Filter the list","activeOnBoardHint":"This filter decides what you see on the signal list.","activeOnTelegramLabel":"Send to Telegram","activeOnTelegramHint":"New opportunities matching this filter land on your Telegram.","activeOnTelegramNotLinked":"Connect Telegram in notifications first — the filter is saved and starts working once you do.","activeOnBoardBadge":"List","activeOnTelegramBadge":"Telegram","activeOnTelegramBadgeFloor":"Telegram from {floor}%","telegramFloorNote":"On the list the filter works from the value you set, but on Telegram we only send picks from {floor}% edge up.","cancel":"Cancel","save":"Save filter"},"markets":{"all":"All markets","moneyLine":"Match result (1X2)","total":"Total goals (Over/Under)","teamTotal":"Team goals","spread":"Handicap"},"states":{"loadError":"Couldn't load the data","errorTitle":"Something went wrong","errorBody":"We couldn't load the data. It's usually temporary — try again in a moment.","retry":"Try again","loadMore":"Show more ({count})"},"tabs":{"live":"Live","history":"Archive","favorites":"Favorites"},"archive":{"lockedTitle":"The full signal history, CLV included.","lockedBody":"You can see the dates, leagues, edges and CLV of every pick — proof the signals consistently beat the market. Matches, picks and odds unlock with full access.","searchPlaceholder":"Search team or league across the whole archive...","searchAria":"Search historical opportunities","globalSearchActive":"Global search — searching the entire archive","backToDates":"Back to browsing by date","bookmakerAria":"Bookmaker filter","allBookmakers":"All bookmakers","anyEdge":"Any edge","reasonAria":"Outcome filter","anyOutcome":"Any outcome","reasonExpired":"Held until kickoff","reasonDropped":"Odds dropped earlier","sortAria":"Sort","sortKickoff":"Latest matches","sortArchived":"Recently archived","sortEdge":"Highest edge","clvTitle":"Signal quality (CLV)","clvBeatRate":"better than the closing odds","clvAverage":"avg CLV","clvSample":"from {count} signals","clvHint":"CLV compares the odds at alert time with the odds just before kickoff. Positive = you locked in a better price than the market's final one — the hallmark of long-term winning strategies.","clvToggle":"CLV","resultCount":"{count} opportunities in the archive","empty":"No results in the archive","emptyHint":"The archive fills up automatically - every opportunity lands here when the match starts or the odds return to normal."},"favorites":{"add":"Add to favorites","remove":"Remove from favorites","empty":"No favorites yet","emptyHint":"Tap the star on any opportunity (live or in history) to save it permanently and build your own database."},"hidden":{"hide":"Hide event","unhide":"Restore event","filter":"Hidden","showHidden":"Show hidden events","showAll":"Show all events","empty":"No hidden events","emptyHint":"Hide events you're not interested in with the eye icon on a row — they'll show up here."},"badges":{"new":"NEW","betterLine":"Better line","betterLineTitle":"The sharp reference only prices line {points} — your line is better, so the shown edge is a conservative minimum.","estimatedLine":"Line diff","estimatedLineTitle":"Estimated edge — the sharp price for this exact line wasn't quoted, so it was interpolated from the nearby lines. Treat it as a rough guide.","confirmedTitle":"Confirmed at 2 bookmakers","lowLiquidity":"Low liquidity","lowLiquidityTooltip":"Little money moves through this market, so the odds are easier to distort. Consider a smaller stake.","highOdds":"High odds","highOddsTooltip":"The value is real, but a price this high wins rarely. Don't expect it to land often.","oddsRose":"Odds went up since the last reading","oddsDropped":"Odds are dropping — the value may vanish soon, act fast"},"locked":{"rowTitle":"See the details — the match and the pick unlock with full access","hiddenMatch":"Hidden opportunity","unlock":"Unlock","modalChart":"Full odds & limit history comes with full access","modalHint":"The match, pick, odds and full analysis are hidden. Unlock MoneyFlow to see everything.","modalCta":"Unlock this pick ({edge} edge)","moneyTaken":"Someone staked ~{amount}","moneyTakenTitle":"The sharp limit on this line dropped by this much — money the market has already taken. Rounded down.","moneyEstimatedTitle":"The sharp price on this line fell, so money came in. We estimate the amount from the size of the move against the limit — an approximation, not a measurement.","moneyCapacity":"Sharp will take ~{amount} here","moneyCapacityTitle":"This is what the sharp book still accepts on this line. It's their limit, not money anyone has staked. Rounded down.","moneyFooter":"Measured from changes in the sharp limit"},"freeBanner":{"title":"You're seeing {unlocked} of {total} opportunities on the board","titleAllLocked":"{total} opportunities are waiting on the board","subtitleWithSum":"The locked picks carry a combined +{sum}% edge. The free plan only ever shows opportunities up to {cap}%.","subtitle":"The free plan only ever shows opportunities up to {cap}%. Full access removes the limit.","stakeSum":"~{amount} has already been staked on the locked picks — without you","cta":"Unlock MoneyFlow"},"card":{"details":"Details →"},"table":{"edge":"Edge","start":"Start","matchAndPick":"Match & pick","odds":"Odds","fairOdds":"Fair","fairOddsTitle":"The sharp price with the margin removed - the true valuation. Size your stake off this one.","sharpOdds":"Sharp","sharpOddsTitle":"The sharp book's raw price, margin included","limit":"Limit","clv":"CLV","clvTitle":"Closing line value - positive means the odds at signal time beat the market's closing price","link":"Link","mobileHint":"Fair odds, sharp odds and the limit are in the pick's details.","openMatchAt":"Open the match at {bookmaker}","impliedChance":"chance ~{pct}%","impliedChanceTitle":"Real win probability as estimated by the market","sharpLockedTitle":"Sharp odds are available in PRO only"},"pick":{"win":"{team} to win","draw":"Draw","overSentence":"Over {points} {goals} in the match","underSentence":"Under {points} {goals} in the match","teamOverSentence":"{team}: over {points} {goals}","teamUnderSentence":"{team}: under {points} {goals}","handicap":"{team} with a {points} handicap","drawNoBet":"{team} draw no bet (DNB)","goalSingular":"goal","goalPlural":"goals","pointPlural":"points","gamePlural":"games","firstHalf":"1st half","secondHalf":"2nd half","teamTotalTechnical":"Team total","homeFallback":"Home team","awayFallback":"Away team"},"edgeTier":{"excellent":"Excellent opportunity","veryGood":"Very good opportunity","good":"Good opportunity","slight":"Slight edge","none":"No edge"},"kickoff":{"today":"Today {time}","tomorrow":"Tomorrow {time}"},"time":{"justNow":"just now","minutesAgo":"{count} min ago","hoursAgo":"{count} h ago"},"modal":{"close":"Close","ourPick":"Our pick","saveToPredictions":"Save to My Predictions","at":"at {bookmaker}","bookmakerFallback":"the bookmaker","edgeSuffix":"edge","afterTaxSuffix":"after tax","commonNote":"Same pick shows an edge at {count, plural, one {1 bookmaker} other {# bookmakers}} - a stronger signal","crossLineNote":"Compared against the sharp line {points} (your exact line is no longer priced there). Your line wins in strictly more scenarios, so the real edge is at least what is shown.","estimatedNote":"The sharp reference never quoted this exact line. The fair price here is estimated by interpolating the neighbouring lines, so the edge is approximate — use it as a guide, not an exact figure.","estimatedFlag":"Line diff — explained below","wideSharpMargin":"Sharp bookmaker margin here is {margin}% (normally 2-3%) - it's unsure of the price itself, so treat this edge as approximate.","estimatedExplainTitle":"Line diff — where does this edge come from?","estimatedExplainIntro":"The reference book never priced this exact line. We estimate its fair value from the neighbouring lines — here's where the numbers come from.","estimatedRefLabel":"Real reference line","estimatedRefPrice":"odds {price}","estimatedRefReal":"priced directly","estimatedYourLabel":"Your line","estimatedYourPrice":"odds {price}","estimatedYourEstimated":"estimated","estimatedMethod":"Using the neighbouring reference lines, we track how the chance shifts with the line, then compute it precisely at your line.","estimatedEdgeLabel":"Edge","estimatedExplainCaveat":"This is an estimate, not an exact quote — treat the edge as a guide, not a hard number.","whyWorth":"Why is this worth it?","whyWorthBody":"The bookmaker pays out as if the odds of this happening were {breakEven}%{taxNote}, but the real chance is closer to {real}%. That gap is your edge.","afterTaxNote":" (already after 12% tax)","bookmakerPricing":"Bookmaker's pricing","realOdds":"Real chance","lowLiquidityTitle":"Low-liquidity market","lowLiquidityBody":"Not much money moves through this market, so the odds are more prone to distortion. Consider a smaller stake.","highOddsTitle":"High odds = low chance","highOddsBody":"This pick has real value, but at odds this high it only wins occasionally. Over a long run the value pays off — a single bet very often won't. Stake accordingly and don't chase it.","highOddsChance":"Estimated chance to win: ~{pct}%","marketData":"Market data","sharpOdds":"Sharp odds","nearestSharpLine":"Sharp line {points}","sharpLocked":"PRO only","sharpLockedTitle":"Sharp odds are exclusive to the PRO plan — unlock to see them","fairOdds":"Fair odds","limit":"Limit","market":"Market: {market}","oddsUpdated":"Odds updated {ago}","oddsChangeTitle":"Odds movement","otherOpportunities":"Other opportunities in this match","sameLineTitle":"This line at other bookmakers","betterOdds":"better odds","oddsAt":"odds {odds}","matchLink":"Match link","unlockMatchLink":"Unlock the match link","matchLinkArchiveUnavailable":"Archive — the match is over, the bookmaker link is no longer available.","matchLinkArchiveDropped":"No longer active — the bookmaker pulled the line or the value is gone. The bookmaker link isn't available.","matchLinkUnavailable":"The bookmaker link is not available for this entry.","matchLinkInactive":"Pick inactive — the bookmaker link has been disabled.","verifyChecking":"Checking odds…","verifyDropped":"The odds just dropped to {odds} — tap again to continue after we re-check.","verifyUnconfirmed":"We couldn't confirm this line just now - check it at the bookmaker before betting.","statusActive":"Active","statusInactive":"Inactive","inactiveTitle":"This pick is no longer active","inactiveDroppedBody":"The bookmaker pulled this line or the edge is gone. The pick moved to the archive — we don't recommend betting it.","inactiveExpiredBody":"The match has started — the pick moved to the archive.","inactiveValueGoneBody":"The value on this pick fell below our threshold. The bookmaker's price may be unchanged, but we no longer call this a pick.","inactiveUnverifiedBody":"We can no longer confirm this pick on our side — the sharp line moved away from this price. The bookmaker is usually still offering it, but check for yourself.","edgeGoneTitle":"No longer a value bet","edgeGoneBody":"The edge fell below our threshold, but the bookmaker still offers this price. The link works — the call is yours.","unconfirmedTitle":"We can no longer confirm this price","unconfirmedBody":"We lost the reference we price this line against, so we stopped tracking it. That doesn't mean the price is gone — the link works, but verify it at the bookmaker.","verifyEdgeGone":"The price is still available, but this pick no longer has value."},"chart":{"sharp":"Sharp","edgeSeries":"Value","bookmakerFallback":"Bookmaker","noHistoryForSeries":"No history for this series","stableAt":"Odds steady — always","ariaLabel":"Chart of {series} odds movement over time","tooltipOdds":"Odds","tooltipEdge":"Value","tooltipLimit":"Limit"},"radar":{"titleEmpty":"Scanning — waiting for an opportunity","titleActive":"Scanning non-stop","bodyEmpty":"The market is priced correctly right now, so there's nothing worth flagging. That's normal - we only show real edges, no filler.","bodyActive":"We compare odds continuously. When a new opportunity appears, you'll see it here automatically - no refresh needed.","tip1Title":"Most opportunities appear pre-match","tip1Body":"Opportunities most often show up a few hours before kickoff.","tip2Title":"Consistency is what matters","tip2Body":"Single opportunities disappear fast. Check in regularly and the edge starts to add up.","tip3Title":"Quality, not quantity","tip3Body":"We only show picks with a real edge - an empty list means there's nothing worth taking."},"paywall":{"benefit1":"All opportunities, no edge limit","benefit2":"Direct links to the bookmaker's bet slip","benefit3":"Full analysis: odds movement, limits, history","benefit4":"Sharp odds and full market data","oneWaiting":"1 stronger opportunity is waiting for you","manyWaiting":"{count} stronger opportunities are waiting for you","genericTitle":"Only bet when you have the edge","capNote":"The free plan shows just 1 sample opportunity and never above {cap}% edge. Full access removes the limit.","statLocked":"locked picks","statBest":"best locked edge","statMissing":"you're missing now","ctaGuest":"Create a free account","ctaUser":"Unlock all opportunities","footer":"Join players who only bet when there's an edge"},"buy":{"title":"MoneyFlow — full access","description":"We track where the smart money flows in real time. When professional money moves the market and your bookmaker lags behind, an inflated price appears — MoneyFlow hands it to you before it corrects.","benefitTelegram":"Telegram alerts the moment a new signal appears","cta":"Get full access","footer":"One-time payment or a subscription — cancel anytime. Access activates right after payment.","loadError":"Couldn't load the offer. Try again in a moment.","paymentError":"Payment failed. Please try again.","extendButton":"Extend access","extendTitle":"MoneyFlow — extend access","extendDescription":"Buy more days — they're added on top of your current subscription's end date, nothing is lost.","activeUntil":"Access active until {date}","daysLeft":"{count} days left","afterExtension":"After extending: access until {date}","extendCta":"Extend by {days} days","extendFooter":"The days stack onto your current end date right after payment.","benefitTracker":"Money Tracker: how much money hit each match and on which side"},"howItWorks":{"title":"How does MoneyFlow work?","description":"We point out bets where the odds are inflated in your favor.","step1Title":"We track the market non-stop","step1Body":"We compare bookmaker odds against how the market really prices each event's chances.","step2Title":"We find inflated odds","step2Body":"When a bookmaker pays out more than they should, that creates an edge on your side. We show you exactly what to bet.","step3Title":"You act before the odds correct","step3Body":"These opportunities disappear fast as odds return to normal. The bigger the edge, the more valuable the tip.","smartMoneyTitle":"We follow the smart money","smartMoneyBody":"We hunt for matches that smart money moves into — the big, informed bets of professional players. They're the first to know where a price is too high, and we catch that move before local bookmakers do.","smartMoneyExampleLabel":"Example:","smartMoneyExample":"On a third-division match someone stakes €2,000 — the sharp price drops from 2.10 to 1.80. Local bookmakers react late and still pay 2.10. You get in during that exact window, before the odds catch up.","importantLabel":"Important:","importantBody":"a single bet can lose - that's normal. Playing consistently on picks with an edge lets the math work for you over time.","legendTitle":"Board markers","legendConfirmed":"Confirmed — the same pick shows an edge at 2+ bookmakers, a stronger signal","legendNew":"New signal — appeared within the last 5 minutes (highlighted row), the odds usually haven't corrected yet","legendLowLiquidity":"Low liquidity — a small market where odds are easier to distort; consider a smaller stake","legendBetterLine":"Better line — your line is more favorable than the one compared against, so the shown edge is a minimum","lowLiquidityWarningPrefix":"Picks flagged","lowLiquidityWarningLabel":"low liquidity","lowLiquidityWarningSuffix":"should be played cautiously - odds on these markets are more prone to distortion.","guideLink":"Full step-by-step guide: filters, the pick card, tax and staking"},"telegram":{"buttonLabel":"Telegram notifications","title":"Telegram notifications","sharedSubtitle":"Notifications use the same filters as the list. Choose which ones should go to Telegram.","loginRequired":"Log in to configure Telegram notifications.","login":"Log in","premiumTitle":"Telegram notifications come with MoneyFlow access","premiumBody":"With full access, every new MoneyFlow opportunity can land straight on your phone - before the odds correct.","premiumCta":"Get MoneyFlow","connectTitle":"Connect your Telegram account","connectBody":"Link your account with our bot to receive notifications. It takes a few seconds.","connect":"Connect Telegram","checking":"Waiting for the connection to be confirmed...","enabledOn":"Notifications enabled","enabledOff":"Notifications disabled","sharedEnabledHint":"The master switch. Which signals go out is decided by the filters below.","filtersTitle":"Filters to send","manageFilters":"Manage filters","noFilters":"No filters yet. Create one, then choose which should go to Telegram.","noneArmed":"No filter is switched on for Telegram — nothing will be sent.","floorHint":"On Telegram we send picks from {floor}% edge up, even if a filter is set lower. Below that there are several times as many opportunities and the alerts would stop being useful.","filterFloorNote":"This filter is set below {floor}% — on Telegram we'll send picks from {floor}% up.","filterEdge":"from {edge}% ({tax})","filterAllBooks":"all bookmakers","footer":"Changes are saved automatically.","saving":"Saving...","loadError":"Couldn't load your settings","saveError":"Couldn't save your settings","separateBot":{"title":"Dedicated MoneyFlow bot","description":"Connect a separate bot so MoneyFlow notifications arrive in their own chat, apart from other notifications.","connect":"Connect MoneyFlow bot","connected":"Connected","disconnect":"Disconnect","unavailable":"The dedicated bot is not available yet.","fallbackHint":"Without this connection, notifications keep coming from the main bot."}}},"odds":{"title":"Odds comparison","subtitle":"Find a match and compare every bookmaker's odds for the line you want to play — highest first, with a direct link to the bookmaker.","searchPlaceholder":"Search for a match (team or league)…","clear":"Clear","noResults":"No matches found. Try a different team or league.","popularHeading":"Popular matches","searchHint":"Search for a match to compare bookmaker odds.","bookmakerCount":"{count} bookmakers","backToSearch":"Back to search","noOdds":"No bookmaker odds for this match yet.","fetchingOdds":"Fetching odds","fetchingOddsHint":"We're pulling prices from {count} bookmakers — this takes a moment.","gatheringBooks":"Loading remaining bookmakers…","gatheringBooksProgress":"{done} of {total} bookmakers","gatheringBooksRow":"More bookmakers may still appear here","bestOdds":"best","addToSlip":"Add to slip","addLine":"Add to coupon","inSlip":"In coupon","saveToPredictions":"Save to My Predictions","open":"Open","noLink":"No link","priceUp":"Odds rose","priceDown":"Odds fell","how":{"title":"How it works","step1Title":"Find a match","step1Desc":"Type a team or league — we list upcoming matches with odds.","step2Title":"Compare odds","step2Desc":"Every bookmaker's price for the same bet, highest to lowest.","step3Title":"Build a coupon","step3Desc":"Add bets to an accumulator and head to the bookmaker with the best price.","step3DescLocked":"Add bets to an accumulator. Bookmaker access is unlocked by Premium or MoneyFlow."},"market":{"moneyline":"1X2","handicap":"Asian handicap","total":"Over/Under","teamTotal":"Team totals"},"period":{"firstHalf":"1st half","secondHalf":"2nd half"},"sel":{"draw":"Draw","over":"Over","under":"Under","dnb":"{team} (Draw No Bet)"},"kickoff":{"today":"Today {time}","tomorrow":"Tomorrow {time}"},"slip":{"title":"Bet slip","clear":"Clear","empty":"Pick a selection to add it here.","totalOdds":"Total odds","withTax":"With 12% tax","bestAko":"Best AKO","byBookmaker":"Combined odds by bookmaker","promoBoost":"AKO boost / promo","promoTooltip":"Enter the bookmaker's AKO boost for this coupon (e.g. 10%). If a bookmaker offers this parlay tax-free, enter 13.64% — it's the exact equivalent of removing the 12% tax. Unchecking the tax box does the same.","bestTag":"best","bookCount":"{count, plural, one {# bookmaker} other {# bookmakers}}","noSingleBook":"No single bookmaker offers all selections — combine them across different books.","missing":"missing","bookMissingLegs":"This bookmaker doesn't offer every selection — the coupon can't be placed here.","open":"Open at bookmaker","remove":"Remove","akoHint":"AKO coupons multiply the odds of every selection. Per-bookmaker promos (e.g. tax-free AKO) are coming soon."},"preview":{"title":"Unlock the full comparison","desc":"You're seeing a free preview of {count} matches with the full odds comparison. Unlock search for any match and one-click access to the bookmaker.","searchLocked":"Search is available with Premium or MoneyFlow","linkLocked":"Bookmaker access is available with Premium or MoneyFlow","unlock":"Unlock"},"unlock":{"either":"Either Premium or MoneyFlow unlocks this module — pick whichever suits you.","premium":"Get Premium","moneyflow":"Get MoneyFlow"},"gate":{"title":"Paid feature","desc":"The odds comparison is part of Premium and of MoneyFlow — either one gives you full access.","cta":"Unlock access"},"live":{"tab":"Live","tabPrematch":"Pre-match","listHint":"Matches in progress right now. Open one to follow the live odds — they refresh while you watch.","searchPlaceholder":"Search for a match in play…","empty":"No matches are under way right now.","boardHint":"Live odds refresh every few seconds while this match is open. They change fast — check the price at the bookmaker before betting.","suspended":"No live market right now. Bookmakers suspend betting between points and at the break — try again in a moment.","lockedTitle":"Live odds are a Premium feature","lockedDesc":"See in-play prices from every bookmaker, refreshed while you watch the match. Upcoming matches stay free.","elapsedMin":"{count} min","elapsedHour":"{count} h"}},"bankrollSimulator":{"meta":{"badge":"Simulator","title":"Bankroll Growth Simulator","subtitle":"See how your bankroll could grow over time — accounting for real-world variance, not just a perfect scenario."},"intro":{"heading":"Why use a bankroll simulator?","p1":"Even a profitable betting strategy never grows in a straight line. Short losing and winning streaks — variance — can swing your balance hard. This simulator runs hundreds of random scenarios (Monte Carlo method) based on your parameters and shows not a single \"ideal\" result, but the full distribution of possible outcomes.","p2":"That way you see not only the median (the typical result), but also the best and worst scenarios and how high the risk of ruin is for a given stake size.","p3":"It is an educational tool — it helps you pick a sensible stake size and realistic expectations before you risk real money."},"source":{"label":"Data source","manual":"Enter manually","insider":"Insider group data","manualHint":"Provide your own strategy parameters.","insiderHint":"Parameters pulled from the Insider group history: {yield}% yield, average odds {odds}."},"inputs":{"startingBankroll":"Starting bankroll","averageOdds":"Average odds (decimal)","edge":"Edge %","edgeHint":"Your expected edge over the bookmaker. 0% = no edge (a long-term loss to the margin).","edgeInsiderHint":"Calculated automatically from the Insider group history (win rate × average odds). Switch to \"Enter manually\" to change it.","numberOfBets":"Number of bets","stakeSize":"Stake size (% of bankroll)","stakingMethod":"Staking method","units":"Units (1u–5u)","unitValue":"Value of 1 unit (% of bankroll)","stakeUnits":"Stake (units)","flat":"Flat ({pct}% of initial)","kelly":"Kelly","halfKelly":"Half Kelly","numberOfSimulations":"Number of simulations","run":"Run Simulation","running":"Running…"},"staking":{"unitsDesc":"Each bet stakes a random {min}u to {max}u (1u = {unit}% of the starting bankroll).","flatDesc":"Fixed stake = {pct}% of the starting bankroll on every bet.","kellyDesc":"Stake proportional to your edge and current bankroll (full Kelly criterion) — faster growth, more variance.","halfKellyDesc":"Half of the Kelly stake — lower variance and lower risk of ruin."},"results":{"title":"Simulation results","chartTitle":"Bankroll growth paths","medianFinal":"Median bankroll","medianHint":"The typical result — half of scenarios finish higher, half lower.","bestRun":"Best run","worstRun":"Worst run","riskOfRuin":"Risk of ruin","riskHint":"Share of scenarios where the bankroll dropped to practically zero.","winRate":"Win rate","avgRoi":"Avg ROI","derivedEdge":"Implied edge","bandLabel":"90% of outcomes land in this range","medianLabel":"Median","bet":"Bet","startLabel":"Start"},"insights":{"title":"How to read this","variance":"The spread of the lines shows variance — the wider the range, the bigger the swings along the way.","ruin":"A high risk of ruin means your stake is too big relative to your edge — lower the stake or switch to Half Kelly.","median":"Focus on the median, not the best run — extreme outcomes are rare."},"disclaimer":"This simulation is for educational purposes only and is not a guarantee of future results. Please bet responsibly.","howItWorks":{"title":"How does the simulator work?","step1Title":"You set the parameters","step1Desc":"Bankroll, average odds, your edge and the number of bets.","step2Title":"We roll hundreds of scenarios","step2Desc":"Each bet is drawn according to the probability implied by the odds and edge (Monte Carlo).","step3Title":"You analyse the distribution","step3Desc":"You see the median, the extreme scenarios and the risk of ruin — i.e. real variance."},"cta":{"insiderTitle":"Want to bet with a real edge?","insiderDesc":"The simulation shows the potential. The Insider group delivers the tips that help you realise it.","insiderButton":"Join Insider"},"embed":{"title":"Bankroll simulator","subtitle":"See how your bankroll could grow at the Insider group's win rate — variance included.","openFull":"Open the full simulator"}},"tools":{"meta":{"title":"Tools","subtitle":"A set of calculators and simulators to help you manage your bankroll and make smarter decisions."},"listHeading":"Available tools","openCta":"Open tool","items":{"bankrollSimulator":{"name":"Bankroll Simulator","desc":"Monte Carlo simulations of bankroll growth — see the variance, the risk of ruin and realistic scenarios before you place a bet."},"moneyTracker":{"name":"Money Tracker","desc":"An estimate of the money behind Pinnacle's line moves: which matches the sharp money went to, and on which side. A model reading price moves, not reported volume. Admin preview."}}},"shop":{"duration":{"title":"For how long?","hint":"Longer period = lower price per day.","days":"{count} days"},"switcher":{"title":"Choose a product","subtitle":"Tap one to see the details and price. Buy a single product or build a bundle.","fromPrice":"from {price}","activeDays":"active · {count} days","toConfigurator":"Build a bundle from several products","ownPage":"Open the {product} page","previous":"Previous product: {product}","next":"Next product: {product}"},"productPage":{"backToShop":"All products","otherProducts":"Other products","bundleTeaser":{"title":"Taking more than one product?","description":"Each further product costs less and you pay in one transaction. The full set is {percent}% off.","descriptionPlain":"Each further product costs less and you pay in one transaction.","cta":"Build a bundle","shopCta":"See all products"}},"allBundle":{"badge":"Best value","title":"All products in one","description":"The analysis panel, the value scanner, ready-made picks and live alerts — one access, one payment.","regularPrice":"Separately {price}","savings":"You save {amount}","perDay":"{price} per day","forDays":"for {count} days","breakEven":"On top of Premium you add the other three for {extra} — separately they cost {regular}.","includes":"In the bundle:","owned":"you already have {count} days","ownedHint":"New days are added to your current access — nothing is lost.","cta":"Get everything","loginToBuy":"Log in to buy","processing":"Processing...","secure":"One-time payment, no auto-renewal."},"configuratorCard":{"title":"Don't need everything?","description":"Pick only the products you want. Each further one costs less, and you pay in a single transaction.","from":"discount from 2 products up","cta":"Build your own bundle"},"training":{"title":"The course","description":"Learn to bet from scratch — buy once, keep it for good.","badge":"Lifetime access","headline":"Learn to bet deliberately","subheadline":"A course that explains from the ground up where an edge over the bookmaker comes from: how to work out whether a price is worth taking, how to manage a bankroll, and how to stop handing winnings back.","points":{"lessons":"Video lessons built on real examples, not theory","strategy":"A game plan you can follow and your own betting journal","forever":"Pay once and come back to the material whenever you like"},"bonusTitle":"The course price also includes {days} days of our products:","bonusValue":"The products alone would cost {amount}","priceLabel":"Course price","oneTime":"One payment, no renewal. Access as soon as it clears.","owned":"You already have access to the course","ownedCta":"Go to the course","learnMore":"See what the course covers"},"configurator":{"title":"Build your own bundle","subtitle":"Tap the products you want. Each further one costs less, and you pay in a single transaction.","pickHint":"Start from what you want to do — we price it as you go.","add":"Add","added":"In bundle","addFor":"+{price}","regularly":"usually {price}","firstFullPrice":"at full price","discountBadge":"−{percent}%","cart":{"title":"Your bundle","empty":"Nothing selected yet.","emptyHint":"Pick at least one product to see the price.","itemCount":"{count, plural, one {# product} other {# products}}","regular":"Regular price","discount":"Bundle discount","total":"To pay","perDay":"{price} per day","nextHint":"Add another product to bring the price down further.","maxHint":"You have everything — that is the largest discount available.","checkout":"Go to payment","loginToBuy":"Log in to buy","processing":"Processing...","review":"View bundle","close":"Close"},"backToShop":"Back to the shop"},"activeAccess":{"title":"You already have active access","manage":"Manage subscriptions","daysLeft":"· {count} days","stackHint":"Buying again adds days to your current access — nothing is lost."},"faq":{"title":"Questions before you buy","items":{"stacking":{"q":"How does the bundle discount work?","a":"You pay full price for the most expensive product in the basket, and every further one costs progressively less. That way adding anything is always worth it, and a bigger bundle can never cost more than a smaller one. The discount applies to the price for your chosen period, so 60 and 90 days save you even more."},"alreadyOwn":{"q":"I already own one of the products — will I lose the remaining days?","a":"No. Days from a new purchase are added on top of your current access, so nothing is lost. You can take the bundle even if one product is already active."},"cancel":{"q":"Do I have to commit to anything?","a":"No. By default you pay once and access simply expires. Automatic billing is optional and you can cancel it any time in settings — access stays until the end of the paid period."},"telegram":{"q":"Do I need Telegram?","a":"Only for the products that send messages: VIP Insider and LIVE signal alerts. The Premium panel and MoneyFlow work in the browser. You can link Telegram any time after buying."},"methods":{"q":"How can I pay?","a":"By BLIK, bank transfer or card through Przelewy24, or by card, Apple Pay, Google Pay and PayPal through Stripe. The whole bundle is paid in one transaction."}}},"errors":{"checkoutFailed":"We could not start the payment. Try again or pick another method.","catalogUnavailable":"We cannot load the offer right now. Refresh the page in a moment."}},"dailyTips":{"breadcrumbHome":"Home","updatedFor":"Fixtures for {date}","faqTitle":"Frequently asked questions","marketLink":"All picks","empty":"No fixture met the criteria for this market today. Check back tomorrow.","unavailable":"Today's picks are being recalculated. Please refresh in a moment.","locked":"The {withheld} highest-ranked picks out of {total} for today stay in the module.","hub":{"title":"Football tips for today","marketsNav":"Markets","lead":"Three markets, each with a handful of today's fixtures picked out by our models: half-time/full-time swings, cards and corners. Every pick names the teams, the kick-off time and the numbers it is based on, so you can check the reasoning rather than take it on trust.","method":"The figures come from our own match database, not from a bookmaker's odds. Cards and corners are averaged over each team's last 30 matches; half-time swings are counted across recent head-to-head meetings. This page shows the mid-ranked picks — the ones our model rates highest are in the modules themselves."},"stats":{"outOf":"{value} of {outOf}","h2hBreaks":"Swings in head-to-head","homeFormBreaks":"Home side's recent swings","awayFormBreaks":"Away side's recent swings","avgCards":"Average cards per match","over45Pct":"Matches over 4.5 cards","avgCorners":"Average corners per match","over95Pct":"Matches over 9.5 corners","matchesAnalysed":"Matches analysed","bttsPct":"Matches with both teams scoring","homeScoringPct":"Matches with a home goal","awayScoringPct":"Matches with an away goal"},"markets":{"htft":{"title":"Half-time / full-time swings","pageTitle":"HT/FT tips for today","intro":"Fixtures between teams whose past meetings kept turning around after the break.","headline":"Swings in recent meetings","cta":"Open the HT/FT module","explainer":{"title":"What a half-time/full-time swing is","what":"A swing, or HT/FT, means the team leading at half-time does not win the match: they are ahead at the break and end up drawing or losing. Bookmakers price it as a correct-score-style market, which is why the odds are long — it is an uncommon result.","how":"We go through every recent meeting between the two teams and count how many ended in a swing, then do the same for each side's own recent fixtures. A pairing with several swings in its history is one where leads have repeatedly failed to hold.","read":"The headline number is how many of the recent head-to-head meetings swung. Read it together with the total: three swings in eight meetings says far more than three in thirty. This is a base rate from past matches, not a probability for tonight."},"faq":{"q1":"Does a high swing count mean the match will swing?","a1":"No. It means leads have not held between these teams in the past. That is a starting point for your own judgement, not a forecast — form, line-ups and motivation all move the real chance.","q2":"Why are the strongest picks not on this page?","a2":"The picks our model ranks highest sit in the HT/FT module. This page shows the ones below them so you can see the data and the reasoning before deciding whether the module is worth it.","q3":"How often does the list change?","a3":"It is rebuilt for each day's fixtures, so the page always covers matches being played today."}},"cards":{"title":"Cards","pageTitle":"Cards tips for today","intro":"Today's fixtures where both sides have been collecting cards at a high rate.","headline":"Expected cards","cta":"Open the cards module","explainer":{"title":"How card markets work","what":"Card markets ask how many yellow and red cards a match produces. Bookmakers offer them as over/under lines — most often 3.5, 4.5 or 5.5 cards — and some price booking points instead, where a yellow and a red carry different weights.","how":"For each team we take the last 30 matches and average the total cards shown in them, then combine both sides into an expected figure for the fixture. We also record how many of those matches went over 4.5 cards, which shows whether the average rests on a steady pattern or on a couple of chaotic games.","read":"Use the expected figure to compare fixtures and the over-4.5 share to judge how reliable it is. Referee appointments, derbies and relegation pressure all push card counts up and are worth checking before you back a line."},"faq":{"q1":"What counts towards the card total?","a1":"Our averages count yellow and red cards shown during the match. Bookmakers differ on second yellows and cards shown after the whistle, so check the rules for the specific market you are betting.","q2":"Why 30 matches and not five?","a2":"Card counts swing hard from game to game, so a five-match sample mostly measures noise. Thirty matches is long enough for a team's disciplinary record to show through.","q3":"Does the referee matter more than the teams?","a3":"Often, yes. Our figures describe the teams, so treating the referee's record as a separate check on top of them is sensible."}},"corners":{"title":"Corners","pageTitle":"Corner tips for today","intro":"Today's fixtures between teams whose matches keep producing corners.","headline":"Expected corners","cta":"Open the corners module","explainer":{"title":"How corner markets work","what":"Corner markets ask how many corners a match produces in total, priced as over/under lines that usually sit around 8.5, 9.5 or 10.5. Some bookmakers also offer corners per team or per half.","how":"For each team we average the total corners in their last 30 matches and combine both sides into an expected figure for the fixture, alongside the share of those matches that went over 9.5 corners.","read":"Corners track playing style closely: sides that attack down the wings and shoot often generate them regardless of the result. A high expected figure backed by a high over-9.5 share points to a settled pattern rather than one outlying match."},"faq":{"q1":"Are corners more predictable than goals?","a1":"They are more frequent, so the totals bounce around less than goals do in percentage terms. That makes patterns easier to see, but it does not make any single match a certainty.","q2":"Does the weather change corner counts?","a2":"Wind and a heavy pitch push crossing and long shots up, which tends to lift corner counts. It is not in our figures, so check it yourself for outdoor fixtures in rough conditions.","q3":"Why are the top picks missing?","a3":"The highest-ranked fixtures for the day stay in the corners module. This page shows the ones ranked below them, with the same underlying data."}},"btts":{"title":"BTTS","pageTitle":"BTTS tips for today","intro":"Today's fixtures between sides whose matches regularly see both teams score.","headline":"Both teams score","cta":"Open the BTTS module","explainer":{"title":"How the BTTS market works","what":"BTTS stands for both teams to score. The bet lands when each side gets at least one goal, whatever the final score. Bookmakers price it as a yes or no, and some add a first-half version.","how":"For each side we work out the share of its last 30 matches in which both teams scored, and separately how often it scored itself. Together those three figures show whether the pattern comes from two attacking sides or from one-sided games.","read":"The strongest signal is a high share for both sides at once. If one team scores in almost every match and the other rarely does, a high figure for the fixture can be down to the first side's form alone - which is why each side's scoring rate is shown separately rather than folded into one number."},"faq":{"q1":"Does BTTS settle after 90 minutes?","a1":"Yes, normal time plus stoppage time. Goals in extra time and penalty shootouts in cup ties do not count towards this market.","q2":"Is 0-0 a losing bet?","a2":"Yes. BTTS needs a goal from each side, so any result where either team fails to score - 0-0, 1-0 or 3-0 - is a loss.","q3":"Why are the best picks missing?","a3":"The highest-ranked fixtures of the day stay in the BTTS module. What is shown here sits below them in the ranking, with the same data behind it."}}},"breadcrumbLabel":"Breadcrumb","statsPredictionsLink":"Football stats & predictions","bankersLink":"Today's bankers","moneyflowLink":"Moneyflow gems"},"acca":{"breadcrumbHome":"Home","title":"Acca tips for today","updatedFor":"Built from fixtures on {date}","faqTitle":"Frequently asked questions","dailyTipsLink":"See today's tips by market","lead":"Ready-made football accumulators for today, built from our own match database rather than assembled by hand: each coupon lists its legs, the live bookmaker odds, the combined chance of every leg landing and the numbers behind each pick. Want different markets, more legs or another day? The acca generator builds a coupon to your own settings.","method":"Every leg has to clear a value check before it can go in a coupon — our model’s probability for the selection has to beat the probability implied by the price. That is what separates this from a tool that simply strings together favourites.","card":{"legs":"{count} legs","totalOdds":"Total odds","combinedProbability":"All legs land","returnsFrom":"Returns from {stake}","modelSays":"model {pct}%"},"examples":{"title":"Today's example accas","intro":"Two {size}-leg coupons the generator produced from the {analysed} fixtures it analysed today. These are the same examples an unregistered visitor gets; signing in opens the filters.","empty":"No coupon cleared the value check for today's fixtures yet. This usually fills in once the day's odds are published.","unlock":"The generator itself lets you set markets, risk level, leagues and up to 20 legs, and rebuild the coupon as often as you like.","cta":"Open the generator","titleTomorrow":"Tomorrow's example accas","introTomorrow":"Today's fixtures have all kicked off or finished, so the generator built two {size}-leg coupons from the {analysed} fixtures on {date}. These are the same examples an unregistered visitor gets; signing in opens the filters."},"how":{"title":"How to build an acca that is not just guesswork","s1":"Decide what you are betting on before you look at any coupon. Goals, corners, cards and match result behave differently, and mixing them at random makes the result impossible to reason about.","s2":"Pick a number of legs you can actually justify. Each extra leg multiplies the odds, but it also multiplies the number of ways the coupon dies — and it compounds the bookmaker's margin.","s3":"Check each leg on its own merits. If you would not back a selection as a single, it does not become a good bet because it is sitting next to four others."},"math":{"title":"The arithmetic worth knowing first","multiply":"Accumulator odds are the product of the legs, not the sum. Three selections at 1.70 give 1.70 × 1.70 × 1.70 = 4.91, so a 10 stake returns 49.10 if all three land.","probability":"The chance of winning multiplies the same way, downwards. If each of those three legs is genuinely a 60% shot, all three land 0.60 × 0.60 × 0.60 = 21.6% of the time. Four in five of those coupons lose, and that is with legs priced in your favour.","margin":"This is the part most acca content leaves out: the bookmaker's margin is baked into every leg, so it compounds along with the odds. A margin you would barely notice on a single becomes substantial across six legs. That is why longer accas are the most profitable product a bookmaker sells, and why we cap the free examples at three legs rather than showing you a twenty-fold coupon."},"faq":{"q1":"What is an acca?","a1":"An acca, short for accumulator, is a single bet combining several selections. Every leg has to win for the bet to pay, and the odds of the legs multiply together. It is also called a parlay, a multiple or a combo depending on where you bet.","q2":"How many legs should an acca have?","a2":"There is no correct number, but the maths pushes towards fewer than most people use. Each leg raises the payout and lowers the chance of collecting, while the bookmaker's margin stacks up with every addition. If you cannot explain why each individual leg belongs, the coupon is too long.","q3":"Does the generator guarantee a winning acca?","a3":"No, and nothing can. It finds selections where our model rates the chance higher than the price implies, which is an edge over time rather than a result on any given day. Most accumulators lose, including well-constructed ones.","q4":"Can I use the acca generator for free?","a4":"Yes. Without an account you get the example coupons on this page, built from goals markets at a balanced risk setting. An account opens the market selection, risk levels, league filters and longer coupons."},"breadcrumbLabel":"Breadcrumb"},"matchStatistics":{"header":{"cta":"Create a free account","login":"Log in"},"hero":{"eyebrow":"Football statistics platform","title":"Football match statistics: goals, corners, cards, shots and form","lead":"PredictStats collects data from more than 1,000 competitions and turns it into readable statistics for every match: goals per game, the share of matches where both teams score, corners, cards, shots, head-to-head record and recent form. Data refreshes while the match is on.","ctaPrimary":"Create a free account","ctaSecondary":"See today's matches","note":"The account is free. Extended statistics and live signals are part of the Premium plan."},"numbers":{"leagues":"competitions worldwide","leaguesValue":"1,000+","window":"most recent matches per team behind every statistic","windowValue":"20","refresh":"data refreshed during the match","refreshValue":"Live","languages":"languages the service is available in","languagesValue":"6"},"today":{"title":"Today's matches in numbers","updatedFor":"Matches on {date} · {count, plural, one {# match} other {# matches}} from {leagues, plural, one {# league} other {# leagues}}","footnote":"Avg goals is the average number of goals in both teams' matches this season. BTTS and Over 2.5 are the share of both teams' matches where both sides scored or at least three goals were scored. H2H counts earlier meetings as home wins, draws and away wins. Form reads left to right from the most recent match.","empty":"Statistics for today's matches will appear once the schedule is confirmed.","more":"Full statistics for every match, including corners, cards and shots, are available after logging in."},"features":{"title":"What you get in PredictStats","goals":{"title":"Goals and BTTS","text":"Goals per game, share of matches over 1.5 / 2.5 / 3.5 goals and how often both teams score, split by home and away."},"corners":{"title":"Corners","text":"Corners per match and per half, split between the teams, and the corner tempo of matches in progress."},"cards":{"title":"Cards and fouls","text":"Yellow and red cards per match, fouls, referee statistics and the disciplinary history of every team."},"shots":{"title":"Shots","text":"Total and on-target shots per match, split between the teams and compared with the league average."},"live":{"title":"Live statistics","text":"Possession, shots, corners, cards and dangerous attacks updated during the match."},"h2h":{"title":"H2H, form and match finder","text":"Head-to-head record, recent form and a match finder that filters fixtures by statistics: find the matches that meet your criteria."}},"how":{"title":"How it works","s1":"Create a free account with your e-mail address or Google account.","s2":"Pick a match, league or team, or use the match finder to filter fixtures by statistics.","s3":"Read the statistics before the match and follow them live. The Premium plan unlocks corners, cards, shots and live signals."},"faq":{"title":"Frequently asked questions","q1":"Where does the data come from?","a1":"From an external sports data provider that delivers results and match statistics for more than 1,000 competitions. Every figure is calculated from the last 20 matches of both teams and from their earlier meetings.","q2":"How often are the statistics updated?","a2":"Pre-match statistics are recalculated after every completed match of a team. During a match, live data including possession, shots, corners and cards refreshes every few dozen seconds.","q3":"Is PredictStats free?","a3":"The account is free and gives access to goals, H2H and form statistics for all matches. Corners, cards, shots, the match finder and live signals are part of the Premium plan, available monthly or for the season.","q4":"Which leagues are covered?","a4":"More than 1,000 competitions: from the Premier League, La Liga, Bundesliga, Serie A, Ekstraklasa and the Champions League to second and third divisions across Europe and the main leagues of South America, Asia and Africa."},"final":{"title":"Start with today's match statistics","text":"Signing up takes a minute. No card required.","cta":"Create a free account"},"footer":{"company":"PredictStats sp. z o.o.","terms":"Terms of Service","privacy":"Privacy Policy","cookies":"Cookies","contact":"Contact"},"table":{"kickoff":"Time (UTC)","match":"Match","avgGoals":"Avg goals","btts":"BTTS","over25":"Over 2.5","h2h":"H2H (W-D-L)","form":"Form (last 5)","live":"Live","finished":"FT"}}}