{"rballLive":{"title":"Live Betting Signals","subtitle":"Real-time statistical analysis of live football matches","hub":{"what":"Live signals follow matches in play: every few seconds we read both teams' dangerous attacks, shots and corners and flag the match where one of them clearly dominates.","counts":"Right now: {signalled, plural, one {# match} other {# matches}} with a signal out of {live} live. You see {free} for free.","countsNone":"Right now, none of the {live, plural, one {# live match has} other {# live matches have}} a signal. The list refreshes itself.","countsIdle":"No match is being played right now. The list refreshes itself.","unlockAll":"Unlock all matches"},"board":{"premium":"Premium","lockedCardLabel":"{home} – {away}, minute {minute}: signal in Premium","handicapShort":"Handicap","oddsShort":"Odds","lockedTool":"{tool}: in Premium","lockedTools":"Indicator threshold, draws only, only with a red card and analysis of all matches: in Premium","lockedToolsOuNoOdds":"Draws only and only with a red card: in Premium","offerTitle":"You see {free} of {signalled, plural, one {# match} other {# matches}} with a signal","offerAll":"{count, plural, one {# match} other {All # matches}} with a signal: which team dominates, how strongly and at what odds","offerAllNoOdds":"{count, plural, one {# match} other {All # matches}} with a signal: which team dominates and how strongly","offerAllOu":"{count, plural, one {# match} other {All # matches}} with an O/U signal: Over or Under, at which line and at what odds","offerAllOuNoOdds":"{count, plural, one {# match} other {All # matches}} with an O/U signal: Over or Under and the goals projection from the pace of the match","offerEyebrowOu":"Live O/U signals in Premium","offerTools":"Sorting by indicator, odds filters, search and analysis of all live matches","offerToolsNoOdds":"Sorting, filters, search and analysis of all live matches","offerUnlock":"Unlock {count, plural, one {# match} other {# 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","foldPhase":"Hide phase {phase}","unfoldPhase":"Show phase {phase}"},"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. Handy for browsing matches that have just started.","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 that combines the match minute and the time since the signal was detected. It shows matches in which the signal is fresh RELATIVE to the minute (e.g. a signal at 3' ranks higher in the list 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-reading bonus","recommendedMarket":"Market with the largest gap","analyzedMarket":"Analyzed market","edgeValue":"Edge","estProb":"Estimated frequency","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":"Large gap from the odds: odds {bookmakerPct}%, stats {algorithmPct}% (+{edgePp}pp)","valueModerate":"Clear gap from the odds: odds {bookmakerPct}%, stats {algorithmPct}% (+{edgePp}pp)","valueSmall":"Small gap: +{edgePp}pp deviation from the odds","valueNone":"Odds price the stats correctly","valueNegative":"Odds are better than stats imply ({edgePp}pp)","phaseGolden":"First {minute} minutes of the match","phaseEarly":"Early phase of the match ({minute}')","phaseMid":"Mid match ({minute}')","phaseLate":"Late phase ({minute}') – little time to change the score","phaseEndgame":"Closing stage of the match ({minute}')","stateLeadingBig":"{team} leads {favoredScore}:{opposingScore}","stateLeading":"{team} leads {favoredScore}:{opposingScore}","stateDrawing":"Score {favoredScore}:{opposingScore} – match still undecided","stateLosing":"{team} is trailing {favoredScore}:{opposingScore} and has to come back","stateLosingBig":"{team} far behind {favoredScore}:{opposingScore}","momentum2H":"Strong edge in the 2nd half","rareAnomaly":"{team} is behind but dominates the stats","redCardCaution":"Red card for {team}","redCardOpponentAdvantage":"Red card for the opponent: numerical advantage","incompleteStats":"Possession data unavailable – read based on shots and attacks","cruiseControl":"The odds already reflect how the match has gone","marketAhSafer":"Reading on AH instead of 1X2 @ {odd1x2}","safeAhLine":"AH line (DNB/+) with dominance","signalConflict":"Conflicting signals: both teams triggered an alert, the reading is less clear-cut"},"tiers":{"excellent":"Very strong","veryGood":"Strong","good":"Moderate","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 sums up the reading of a match at this moment: how clearly one team is ahead in the stats and how far that picture is from the current odds. It is a reading of data, not a forecast of the result.","dominationTitle":"Domination: 4 stats","dominationDesc":"The algorithm compares the DIFFERENCE between the teams across 4 indicators: shots on target, dangerous attacks, corners, total shots. Each threshold rises with the minute (e.g. +3 shots on target at 8' is domination, but at 80' you need +6). That is why a match where all the stats light up green can still have only 2 of 4 indicators, because the differences are too small for the current minute.","edgeTitle":"Edge (0–40 pts)","edgeDesc":"The main component. From the stats (shots, attacks, corners) we count how often teams in a similar situation won, and compare that with the odds without the margin (1X2 and AH). A gap of just 4–6% already gives a clear number of points, and 15%+ is rare.","timeTitle":"Match phase (0–35 pts)","timeDesc":"The start of the match gives the most points: in the first 10 minutes this component weighs the most. After the 60th minute it practically drops to zero.","stateTitle":"Score state (-3 to +15 pts)","stateDesc":"Highest when the statistical favorite is losing by 1 or 0:0 with its dominance; less for high-scoring draws, zero when the favorite is leading by 2+. A red card on the favorite subtracts points.","bonusTitle":"Early-reading bonus (+5 pts)","bonusDesc":"If a match is in its first 15 minutes and the gap from the odds is at least 8%, we add a bonus.","marketTitle":"Market with the largest gap","marketDesc":"The algorithm checks both 1X2 and Asian Handicap and picks the market with the larger gap. That's why a match with 1X2 = 1.10 can still have a high indicator if the gap is on AH -1.0. It also works the other way: with high odds (3.0+) and dominance the largest gap usually comes out on 1X2.","tiersTitle":"Indicator tiers","disclaimerTitle":"Note","disclaimerText":"The indicator is a helper tool based on live data and statistics, not a forecast of the result. Bookmakers have their own models too. Any bet can 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.","hintNoOdds":"Attacking pressure shows which team attacks more often and more dangerously: built from dangerous attacks, shots and corners.","tooltipNoOdds":"Pressure {score}/100. {team} leads dangerous attacks {favored}:{opposing}."},"oddsHidden":{"notice":"Live odds are not shown in your country. Instead you see the match statistics and each team's attacking pressure."},"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. indicator","indicatorAll":"All","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. We compute the indicator for every live match. The setting is saved permanently.","analyzeAllPremium":"Premium 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":"{count, plural, one {match live now} other {matches live now}}","signalledMatches":"{count, plural, one {match with a signal} other {matches with a signal}}","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":"Reading","toWin":"dominates the stats","currentOdds":"Current Odds","oddsHistory":"History","oddsHistoryPlaceholder":"Odds history will appear here","asianHandicap":"Asian Handicap","overUnder":"Over/Under","oddsAtSignal":"Odds @ Signal","copyTeamName":"Copy name: {name}","redCards":"{count, plural, one {# red card} other {# red cards}}"},"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"},"signalInfoModal":{"tierAggressiveName":"Aggressive","tierAggressiveDesc":"Rare, strongest cases of dominance","tierBalancedName":"Balanced","tierBalancedDesc":"Balanced selection with good quality","tierWideName":"Wide","tierWideDesc":"More matches for manual review","signalsSuffix":"signals","moreSuffix":"more"},"page":{"matchesWithSignals":"matches with signals","filtersHide":"filters hide {count}","moreWithPro":"+{count, plural, one {# match} other {# matches}} in Premium","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"},"presets":{"title":"Signal Preset","aggressive":{"name":"Aggressive","description":"Detects rare, strongest cases of dominance. Fewer matches, higher signal thresholds."},"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"},"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 odds 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","sheetTitle":"Live signals in Premium","sheetRowMatches":"Every match with a signal, with full stats","sheetRowOdds":"Odds movement and history during the match","sheetRowFilters":"Filters: dropping odds and your own signal types","sheetRowNow":"Matches with a signal now","sheetRowTop":"The strongest indicator reading right now","sheetTopValue":"{score}/100","sheetRowTools":"Sorting, odds filters, search","sheetRowToolsNoOdds":"Sorting, filters and search","sheetRowOddsHistory":"Odds movement and match history","sheetRowWhole":"Value Bets and 11 stat modules","sheetRowWholeFree":"3 picks each","sheetRowWholePremium":"all","sheetAlertsNote":"Telegram alerts are a separate add-on: {price} for 30 days.","offers":{"title":"Every live signal","subtitle":"Premium unlocks the whole board now. LIVE alerts send every new signal to Telegram during the match.","premiumName":"Premium","premiumLine":"The whole live board now, with odds and the match history","premiumFacts":"{count, plural, one {# match} other {# matches}} with a signal now","alertsName":"LIVE alerts on Telegram","alertsLine":"Every new signal on your phone, without the board","alertsPage":"More about LIVE alerts","alertsDetailsTitle":"What you get","alertsRowSignal":"A message with every new signal: the match, the score, the minute and the team on top","alertsRowReading":"The indicator's reading and the odds at the moment of the signal","alertsRowChoice":"You choose the signal types and the odds range","alertsRowTelegram":"You link Telegram right after buying","alertsBoardNote":"The live board on the site, with filters and odds history, stays in Premium.","alertsRisk":"18+. A signal is a reading of the match statistics, not a certainty. Any bet can lose."}},"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.","premiumLine":"Signals appear while a match is played. Every match with a signal, as it happens, is in Premium.","guestStripTitle":"Free account: corners, cards, shots and fouls for every match","guestStripText":"No card. Plus 3 picks a day in every module, Value Bets included.","liveIndicator":"LIVE","finished":"Finished","kickoffAt":"Kick-off {time}","signalCount":"{count, plural, one {signal} other {signals}}","signalsAfterKickoff":"LIVE signals will appear after kick-off","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 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 didn't find this match in the sharp bookmaker's offer. This usually applies to youth, women's and niche leagues that the sharp bookmaker 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":"The sharp bookmaker's max stake on this line.","limitThinHint":"Thin sharp limit: low liquidity, the line can move on a small stake.","mainLine":"Main line","preMatchLimit":"Line and limit before close","preMatchLimitHint":"The maximum stake at the sharp bookmaker on the main line (the Asian handicap, if it is priced). The sharp bookmaker closes its markets when the match starts, so during the game this is the last value from before the first whistle."},"inAppAlerts":{"liveTitle":"New LIVE signal","ouTitle":"New LIVE O/U signal","open":"Open","mute":"Mute","muted":"On-site notifications are off. You can turn them back on in Live Betting Signals → Notifications.","menu":"Notifications","telegramHint":"Alerts on Telegram, even when the site is closed","site":"On-site notifications","siteHint":"New signals in a corner of the screen, on every page","siteOn":"On","siteOff":"Off","siteDescription":"New signals that match your filters pop up in a corner of the screen on every PredictStats page you have open. These settings apply to this device.","premiumOnly":"On-site notifications are part of Premium.","enable":"Show notifications","boards":"From which boards","liveBoardHint":"Following your saved filters","ouBoardHint":"Following the signal types picked on that board","sound":"Sound","soundHint":"A short chime with each notification","preview":"Show an example","previewText":"Example: this is how a new signal that matches your filters will appear."},"signalShort":{"plain":"{stat} {threshold}+ {window}","underdog":"{stat} {threshold}+ underdog {window}","underdogLosing":"{stat} {threshold}+ underdog losing {window}","losing":"{stat} {threshold}+ losing {window}","stat":{"dg":"DG","on_target":"On target","off_target":"Off target","total_shots":"Total","corners":"Corners","combined":"Combined","momentum":"Momentum"},"window":{"early":"(0-15')","mid":"(by 45')","h2_early":"2H (46-60')","h2_mid":"2H (by 90')"}},"signalDesc":{"plain":"{threshold}+ more {stat} {window}","underdog":"Underdog with {threshold}+ more {stat} {window}","underdogLosing":"Underdog trailing but with {threshold}+ more {stat} {window}","combined":"Domination in {threshold}+ stats at once {window}","combinedLosing":"Domination in {threshold}+ stats while losing {window}","stat":{"dg":"dangerous attacks","on_target":"shots on target","off_target":"shots off target","total_shots":"total shots","corners":"corners","momentum":"momentum"},"statWith":{"dg":"dangerous attacks","on_target":"shots on target","off_target":"shots off target","total_shots":"total shots","corners":"corners","momentum":"momentum"},"window":{"early":"by 15'","mid":"by half-time","h2_early":"in the 2nd half by 60'","h2_mid":"in the 2nd half"}},"signalStat":{"dg":"Dangerous attacks","on_target":"Shots on target","off_target":"Shots off target","total_shots":"Total shots","corners":"Corners","combined":"Combined","momentum":"Momentum"},"now":{"title":"Live matches with a signal","titleOu":"Live matches with an O/U signal","asOf":"As of {time}","showAll":"Show all ({count})"}},"rballLiveOu":{"title":"Live Signals O/U","subtitle":"Shot-based over/under value picks, scored against the live line and odds.","hub":{"what":"Live matches in which shots and scoring situations deviate from the bookmaker's goal line. The list refreshes itself.","whatNoOdds":"Live matches in which shots and scoring situations deviate from the pace of the match. The list refreshes itself."},"adminBadge":"Admin","stats":{"live":"{count} live"},"filter":{"label":"Pick direction","all":"All","over":"Over","under":"Under"},"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","line":"Line","projected":"Projected goals","explainer":"O/U odds are well set, so only the difference between the price and the historical frequency counts. The 0–100 score is that difference set against similar readings from ~32 thousand matches: 40 ≈ +3.5%, 60 ≈ +10%, 80 ≈ +19% deviation from the odds. Fair odds are the odds at which the deviation is zero; the odds threshold adds a 3% cushion.","reversed":"The match tempo has turned against the signal. This pick's deviation from the odds has dropped.","value":"Deviation from the odds","fairOdds":"Fair odds","minOdds":"Odds threshold","belowGate":"Below the indicator threshold ({gate}): at this price the deviation is too small.","reasons":{"quietVsLine":"Few shots for a line this high","busyVsLine":"More shots than the line expects","highLine":"The market still expects a lot of goals in the time left","marketAsleep":"The line has not moved despite the read","strongRead":"Top of the scale: a rare reading","marketAgainst":"The market is moving against the pick","early":"Early in the match: a small sample","busyGame":"Busy game: UNDER reads have paid less here","overMargin":"Bookmakers keep a larger margin on the OVER: a large deviation on the OVER is rare","redCard":"Red card: the market reprices it at once","women":"Women’s football: UNDER reads have paid less here","wholeLine":"Whole line (stake back on the exact number): UNDER has paid about 2 points less here"}},"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"}},"movement":{"lineMoved":"Line moved since the signal"},"valueModal":{"title":"How the O/U indicator works","intro":"O/U odds are one of the best-priced live markets: the line already accounts for shots, the score and the minute. On ~32 thousand matches replayed minute by minute (August–October 2026), shot patterns alone gave no deviation from the odds. It appears only in rare moments, when the price clearly departs from the historical frequency. The indicator measures exactly that.","howTitle":"What the score means","howText":"We project the remaining goals from shots, pressure and the half-time split, compare that with the live line and odds, and set the gap against similar readings from history. One scale for OVER and UNDER: 60 is about +10% deviation whichever side it is.","scaleTitle":"Bands and what they have returned","gateTitle":"Signals from {gate}","gateText":"A signal is stored and alerted only when the read reaches {gate} (from this level the deviation from the odds is positive) and holds for a full minute on the same line and score: a goal the feed has not shown yet does not survive that.","overTitle":"Why OVER signals are rare","overText":"Bookmakers keep most of their margin on the OVER, more so late in the match: a blind OVER returned −8% (−15% after the 75th minute), a blind UNDER about −1%. Even the strongest OVER reads only broke even, so they score low on the shared scale.","oddsTitle":"Fair odds and the odds threshold","oddsText":"Fair odds are the odds at which the deviation is zero; the odds threshold adds a 3% cushion. After a goal or a line move the reading is about a different line."},"signalShort":{"under":"≤{threshold} {stat} {minute}'","over":"{threshold}+ {stat} {minute}'","overH2":"{threshold}+ {stat} 2H {minute}'","stat":{"total_shots":"shots","on_target":"on tgt","off_target":"off tgt","corners":"corners"}},"signalDesc":{"under":"≤{threshold} {stat} by {minute}': low pace, UNDER","over":"{threshold}+ {stat} by {minute}': high pace, OVER","overH2":"{threshold}+ {stat} in the 2nd half by {minute}': high pace, OVER","stat":{"total_shots":"total shots","on_target":"on target","off_target":"off target","corners":"corners"}}}}