{
  "home": "Home",
  "about": "About",
  "solutions": "Solutions",
  "intelligent-transportation-systems": "Intelligent Transportation Systems",
  "artificial-intelligence": "Artificial Intelligence",
  "error": {
    "not-found": "Oops! The page you're looking for doesn't exist.",
    "404": "404",
    "back-to-home": "Go back home",
    "generic": "An unexpected error occurred.",
    "network": "Network error. Please check your connection.",
    "unauthorized": "Your session has expired. Please sign in again.",
    "forbidden": "You don't have permission to access this resource.",
    "server": "Server error. Please try again later.",
    "match-not-found": "Match not found.",
    "prediction-not-found": "Prediction not available for this match."
  },
  "email": "E-Mail",
  "password": "Password",
  "auth": {
    "remember-me": "Remember Me",
    "dont-have-account": "Don't have an account?",
    "sign-out": "Sign Out",
    "sign-up": "Sign Up",
    "sign-in": "Sign In",
    "welcome-back": "Welcome Back",
    "subtitle": "Enter your email and password to sign in",
    "already-have-an-account": "Already have an account?",
    "create-an-account-now": "Create an account now",
    "first-name": "First Name",
    "last-name": "Last Name",
    "confirm-password": "Confirm Password",
    "forgot-password": "Forgot Password?",
    "or-continue-with": "Or continue with",
    "logging-in": "Signing in...",
    "registering": "Creating account...",
    "login-success": "Login successful!",
    "register-success": "Registration successful!"
  },
  "all-right-reserved": "All rights reserved.",
  "privacy-policy": "Privacy Policy",
  "terms-of-service": "Terms of Service",
  "name": "Name",
  "low": "Low",
  "medium": "Medium",
  "high": "High",

  "nav": {
    "home": "Home",
    "dashboard": "Dashboard",
    "matches": "Matches",
    "predictions": "Predictions",
    "coupon-builder": "Coupon Builder",
    "coupon-history": "Coupon History",
    "profile": "Profile",
    "admin": "Admin Panel",
    "teams": "Teams",
    "leagues": "Leagues",
    "h2h": "Head to Head",
    "analysis": "Analysis",
    "spor-toto": "Spor Toto",
    "how-it-works": "How It Works",
    "pricing": "Pricing",
    "contact": "Contact",
    "coupons": "Coupons",
    "tools": "Tools"
  },

  "landing": {
    "hero-title": "AI-Powered Betting Predictions",
    "hero-subtitle": "Make smarter bets with our advanced AI prediction engine. Analyze matches, discover value bets, and build winning coupons.",
    "get-started": "Get Started",
    "learn-more": "Learn More",
    "features-title": "Why Choose Iddaai?",
    "feature-ai": "AI Predictions",
    "feature-ai-desc": "Powered by V20 ensemble model with 95%+ data quality scoring.",
    "feature-value": "Value Bets",
    "feature-value-desc": "Find EV+ betting opportunities with expected value analysis.",
    "feature-coupon": "Smart Coupons",
    "feature-coupon-desc": "AI builds optimized coupons with 5 different strategies.",
    "feature-live": "Live Tracking",
    "feature-live-desc": "Real-time match tracking with live score updates.",
    "stats-predictions": "Predictions Made",
    "stats-accuracy": "Accuracy Rate",
    "stats-users": "Active Users",
    "stats-matches": "Matches Analyzed"
  },

  "dashboard": {
    "title": "Dashboard",
    "welcome": "Welcome back",
    "todays-matches": "Today's Matches",
    "daily-banko": "Daily Banko",
    "upcoming-predictions": "Upcoming Predictions",
    "value-bets": "Value Bets",
    "your-stats": "Your Stats",
    "view-all": "View All",
    "no-matches": "No matches available today.",
    "no-predictions": "No predictions available."
  },

  "matches": {
    "title": "Matches",
    "filter-sport": "Sport",
    "football": "Football",
    "basketball": "Basketball",
    "all-leagues": "All Leagues",
    "active-leagues": "Active Leagues",
    "live": "LIVE",
    "not-started": "Not Started",
    "finished": "Finished",
    "no-matches": "No matches found.",
    "search-teams": "Search teams...",
    "view-prediction": "View Prediction",
    "match-details": "Match Details",
    "lineups": "Lineups",
    "statistics": "Statistics",
    "odds": "Odds",
    "head-to-head": "Head to Head",
    "recent-matches": "Recent Matches",
    "home-team": "Home",
    "away-team": "Away",
    "vs": "vs"
  },

  "predictions": {
    "title": "Predictions",
    "upcoming": "Upcoming",
    "value-bets": "Value Bets",
    "history": "History",
    "model-version": "Model Version",
    "confidence": "Win Probability",
    "risk": "Risk",
    "risk-level": "Risk Level",
    "main-pick": "Main Pick",
    "supporting-picks": "Supporting Picks",
    "aggressive-pick": "Aggressive Pick",
    "score-prediction": "Score Prediction",
    "market-board": "Market Board",
    "reasoning": "Reasoning Factors",
    "data-quality": "Data Quality",
    "engine-breakdown": "Engine Breakdown",
    "bet-advice": "Bet Advice",
    "bet-summary": "Bet Summary",
    "expected-value": "Expected Value",
    "no-predictions": "No predictions available.",
    "accuracy": "Accuracy",
    "total-predictions": "Total Predictions",
    "correct-predictions": "Correct Predictions",
    "scenario-top5": "Top 5 Score Scenarios",
    "prediction-reasons": {
      "market_signal_dominant": "Market signals strongly support this pick.",
      "lineup_signal_strong": "Lineup analysis and missing players strength this prediction.",
      "below_calibrated_conf_threshold": "Calculated confidence level is below the risk threshold.",
      "negative_model_edge": "The model did not find sufficient value (EV+) in this bet.",
      "market_passed_all_gates": "Passed all safety and risk checks successfully.",
      "high_volatility_risk": "High volatility and uncertainty risk detected.",
      "low_liquidity_risk": "Odds may be unreliable due to low liquidity.",
      "odds_movement_suspicious": "Suspicious odds movements detected, proceed with caution.",
      "model_confidence_low": "AI model measured a low probability of success.",
      "data_quality_issue": "Analysis limited due to missing or inconsistent data.",
      "playable_pick_found": "High-value playable betting opportunity detected.",
      "odds_anomaly_detected": "Odds anomaly detected (Bookmaker Traps).",
      "heavy_favorite_vulnerable": "Favorite team metrics look weak compared to implied odds.",
      "momentum_loss_detected": "Serious momentum loss and form dip detected for the favorite.",
      "safe_btts_confirmed": "Both teams to score potential statistically confirmed.",
      "team_form_signal_dominant": "Team form data is the primary driver for this pick.",
      "basketball_points_model": "Calculated based on basketball points projection model.",
      "High Upset Potential detected by UpsetEngine": "High upset potential detected (UpsetEngine).",
      "market_odds_missing": "Market odds are missing, analysis is limited.",
      "high_risk_low_data_quality": "High risk: Low data quality.",
      "lineup_insufficient_for_market": "Lineup data is insufficient for this market.",
      "lineup_not_confirmed": "Lineup is not officially confirmed yet.",
      "player_form_signal_strong": "Strong individual player form signals detected.",
      "player_form_signal_limited": "Insufficient player statistics available.",
      "limited_data_confidence": "Confidence score reduced due to limited data.",
      "lineup_signal_weak": "Signal from lineup interaction is weak.",
      "lineup_probable_xi_used": "Analysis based on probable starting XI.",
      "missing_full_ms_odds": "Main match result odds are missing.",
      "lineup_probable_not_confirmed": "Lineup is not confirmed, carrying inherent risk.",
      "lineup_unavailable": "Pre-match lineup data is unavailable.",
      "lineup_incomplete": "Some player data in the lineup is missing.",
      "missing_referee": "Referee information is missing.",
      "missing_moneyline_odds": "Moneyline odds are missing.",
      "missing_total_odds": "Over/Under odds are missing.",
      "missing_spread_odds": "Spread (Handicap) odds are missing.",
      "no_bet_conditions_met": "The algorithm could not find a safe/valuable bet for this match.",
      "insufficient_play_score": "Play score is below the playability threshold.",
      "no_ev_edge_minimum_stake": "Passed safety gates but no mathematical edge — minimum stake applied.",
      "upset_risk_detected": "High upset risk detected, proceed with caution."
    },
    "ev-edge": "EV Edge",
    "implied-prob": "Market Probability",
    "model-prob": "Model Probability",
    "kelly-stake": "Kelly Stake",
    "edge-positive": "Value Detected",
    "edge-negative": "No Value",
    "quant-analysis": "Quantitative Analysis",
    "vs-bookie": "Model vs Bookie",
    "engine-breakdown-title": "Engine Breakdown",
    "engine-team": "Team Strength",
    "engine-player": "Player Impact",
    "engine-odds": "Odds Analysis",
    "engine-referee": "Referee Factor",
    "bet-advice-play": "PLAY",
    "bet-advice-pass": "PASS",
    "market-labels": {
      "ML": "Moneyline",
      "MS": "Match Result",
      "DC": "Double Chance",
      "TOTAL": "Total Points",
      "SPREAD": "Spread",
      "OU15": "Total Goals 1.5",
      "OU25": "Total Goals 2.5",
      "OU35": "Total Goals 3.5",
      "BTTS": "Both Teams To Score",
      "HT": "Half Time Result",
      "HTFT": "Half Time / Full Time",
      "HT/FT": "Half Time / Full Time",
      "OE": "Odd / Even",
      "HT_OU05": "First Half 0.5 Goals"
    },
    "ui": {
      "summary-title": "Prediction Summary",
      "summary-info": "Shows what stands out first and then explains why it stands out.",
      "main-recommendation": "Main Recommendation",
      "best-market-copy": "is the strongest option in this market.",
      "confidence-label": "Confidence",
      "odds-label": "Odds",
      "edge-label": "Expected Advantage (Edge)",
      "edge-info": "Edge is the gap between the model probability and the market probability. If it is positive, the model sees value in this price.",
      "stake-label": "Suggested Bet Size (Stake)",
      "stake-label-short": "Bet Size",
      "stake-info": "Stake is the suggested bet size. 2.0u means a 2-unit bet in your own bankroll plan.",
      "play-score-label": "Playability Score",
      "playability-label": "Playability",
      "quick-read": "Quick read",
      "lineup-source": "Lineup Source",
      "model-label": "Model",
      "engine-info": "Shows which components influence the prediction the most.",
      "best-single-pick": "Best Single Pick",
      "alternative-markets": "Alternative Markets",
      "alternative-markets-info": "Options outside the main recommendation.",
      "alternative": "Alternative",
      "pass-market": "Rejected Market",
      "all-markets-title": "All Markets",
      "all-markets-info": "Compares every option in a single table.",
      "market-board-info": "The probability distribution the model sees for each market.",
      "bet-advice-info": "The model's final action recommendation.",
      "recommended-stake-inline": "Suggested size"
    }
  },

  "coupons": {
    "title": "Coupon Builder",
    "builder-title": "Coupon Builder",
    "builder-subtitle": "Build a coupon from upcoming football matches. Select your own pool or let AI scan the live_matches table automatically.",
    "history-title": "Coupon History",
    "step-select": "Select Matches",
    "step-strategy": "Choose Strategy",
    "step-suggest": "AI Suggestion",
    "step-review": "Review & Save",
    "strategy": "Strategy",
    "strategy-safe": "Safe",
    "strategy-balanced": "Balanced",
    "strategy-risky": "Risky",
    "strategy-aggressive": "Aggressive",
    "strategy-value": "Value",
    "strategy-miracle": "Miracle",
    "strategy-safe-desc": "Low risk, lower odds, higher win probability",
    "strategy-balanced-desc": "Balanced risk/reward approach",
    "strategy-aggressive-desc": "Higher risk, higher potential returns",
    "strategy-value-desc": "Focus on EV+ value opportunities",
    "strategy-miracle-desc": "Maximum risk, maximum potential reward",
    "selected-matches": "Selected Matches",
    "available-matches": "Available Matches",
    "total-odd": "Total Odd",
    "generate-coupon": "Generate AI Coupon",
    "save-coupon": "Save Coupon",
    "clear-all": "Clear All",
    "no-items": "No matches selected yet.",
    "no-history": "No coupons found.",
    "no-coupons": "No coupons found.",
    "no-matches": "No matches available.",
    "my-stats": "My Betting Stats",
    "total-coupons": "Total Coupons",
    "win-rate": "Win Rate",
    "won": "Won",
    "lost": "Lost",
    "pending": "Pending",
    "my-coupon": "My Coupon",
    "my-coupon-help": "This panel shows the strategy, the selected match pool, and the bets returned by AI.",
    "ai-suggest": "AI Suggest",
    "suggestion-ready": "AI suggestion ready!",
    "empty-coupon": "Select matches to add to your coupon.",
    "coupon": "Coupon",
    "candidate-match-count": "Candidate Matches",
    "candidate-match-count-help": "How many upcoming football matches are currently available for coupon generation.",
    "finished-match-count": "Finished Matches",
    "finished-match-count-help": "Optional reference list of finished football matches. These are never used for coupon prediction.",
    "selected-match-count": "Selected Matches",
    "selected-match-count-help": "If you choose matches manually, AI will only build the coupon from this pool.",
    "suggested-bet-count": "Suggested Bets",
    "suggested-bet-count-help": "How many bets the AI placed into the coupon suggestion.",
    "total-odds": "Total Odds",
    "total-odds-help": "The combined odds of all suggested bets in the coupon.",
    "candidate-pool-title": "Coupon Candidate Pool",
    "candidate-pool-help": "Only football matches that have not started yet are listed here. Finished and live matches are excluded.",
    "candidate-pool-subtitle": "Source: live_matches table • sport: football • status: not started",
    "match-count-suffix": "matches",
    "upcoming-badge": "Upcoming",
    "upcoming-reference": "Upcoming pool",
    "finished-badge": "Finished",
    "prediction-locked": "Prediction Locked",
    "read-only-short": "Read only",
    "selected-short": "Selected",
    "select-match": "Select",
    "match-state": "Match State",
    "selection-mode": "AI Pool",
    "manual-pool": "Manual pool",
    "auto-pool": "Automatic pool",
    "finished-reference-only": "Reference only",
    "no-upcoming-matches": "There are no upcoming football matches available for coupon generation right now.",
    "finished-matches-title": "Finished Matches",
    "finished-matches-help": "These matches are shown only for reference. They cannot be selected and are filtered out on the backend before any coupon prediction is created.",
    "finished-matches-subtitle": "Optional archive view. Scores and post-match stats are never sent into the coupon prediction flow.",
    "show-finished-matches": "Show finished matches",
    "hide-finished-matches": "Hide finished matches",
    "no-finished-matches": "No finished football matches were found for the current view.",
    "manual-selection-active": "AI will only use the matches you selected below.",
    "automatic-selection-active": "No manual selection yet. AI will pick from the full upcoming match pool.",
    "selected-matches-panel-title": "Selected Match Pool",
    "selected-matches-empty": "You have not selected any matches yet. If you continue like this, AI will build from the full upcoming pool.",
    "remove-match": "Remove",
    "manual-selection-helper": "Manual mode is active. AI will only evaluate the matches you selected.",
    "automatic-selection-helper": "Automatic mode is active. AI will evaluate the full upcoming football match pool.",
    "suggested-bets-title": "AI Suggested Bets",
    "suggested-bets-title-help": "These are the bets returned by the coupon engine according to your chosen strategy.",
    "expected-win-rate": "Expected Win Rate",
    "bet-count": "Bet Count",
    "confidence-label": "Confidence",
    "probability-label": "Probability",
    "risk-label": "Risk",
    "data-quality-label": "Data Quality",
    "rejected-matches-title": "Rejected Matches",
    "no-suggestion-yet": "No coupon has been generated yet. Choose a strategy and click AI Suggest.",
    "freq-engine-title": "Frequency Engine",
    "freq-engine-subtitle": "Analyzes teams' historical performance by odds band. Uses statistical database scans instead of AI models.",
    "freq-suggest": "Generate Frequency Coupon",
    "freq-suggest-loading": "Running frequency analysis...",
    "freq-min-signal": "Minimum Signal",
    "freq-min-signal-help": "Combined signal threshold (0.50-0.99). Lower = more matches, higher = more precise results.",
    "freq-markets": "Markets",
    "freq-markets-help": "Select markets to analyze. Leave empty to scan all markets.",
    "freq-ev-label": "Expected Value (EV)",
    "freq-ev-help": "Hit Rate × Total Odds. Above 1.0 means +EV (profitable).",
    "freq-hit-rate": "Est. Hit Rate",
    "freq-hit-rate-help": "Combined historical hit rate of all bets in the coupon.",
    "freq-ev-positive": "+EV Positive",
    "freq-ev-negative": "EV Negative",
    "freq-home-signal": "Home Signal",
    "freq-away-signal": "Away Signal",
    "freq-combined-signal": "Combined Signal",
    "freq-odds-band": "Odds Band",
    "freq-league-profile": "League Profile",
    "freq-league-golcu": "High-Scoring",
    "freq-league-defansif": "Defensive",
    "freq-league-normal": "Normal",
    "freq-match-count": "Past Matches",
    "freq-reasoning-title": "Analysis Details",
    "freq-no-result": "No matches found meeting frequency analysis criteria. Try lowering the signal threshold.",
    "freq-mode-active": "Frequency Engine active",
    "ai-mode-active": "AI Engine active",
    "engine-mode-label": "Engine Mode",
    "engine-mode-help": "AI: Gemini-based AI prediction. Frequency: Database-driven statistical analysis."
  },

  "profile": {
    "title": "Profile",
    "account-settings": "Account Settings",
    "account-info": "Account Information",
    "personal-info": "Personal Information",
    "usage-limits": "Usage Limits",
    "subscription": "Subscription",
    "save-changes": "Save Changes",
    "change-password": "Change Password",
    "change-password-desc": "Keep your account secure. Use a strong password with at least 8 characters.",
    "current-password": "Current Password",
    "new-password": "New Password",
    "confirm-password": "Confirm Password",
    "first-name": "First Name",
    "last-name": "Last Name",
    "full-name": "Full Name",
    "email": "Email Address",
    "role": "Role",
    "member-since": "Member Since",
    "betting-stats": "Betting Statistics",
    "total-coupons": "Total Coupons",
    "win-rate": "Win Rate",
    "total-profit": "Total Profit"
  },

  "leagues": {
    "title": "Leagues & Teams",
    "countries": "Countries",
    "leagues": "Leagues",
    "countries-leagues": "Countries & Leagues",
    "search-at-least-2": "Type at least 2 characters to search teams."
  },

  "h2h": {
    "title": "Head to Head",
    "team-1": "Team 1",
    "team-2": "Team 2",
    "search-team": "Search for a team...",
    "compare": "Compare",
    "draws": "Draws",
    "no-matches-found": "No head-to-head matches found between these teams."
  },

  "analysis": {
    "title": "Multi-Match Analysis",
    "select-matches": "Select Matches",
    "analyze-matches": "Analyze Matches",
    "history": "Analysis History",
    "selected": "selected",
    "select-at-least-2": "Select at least 2 matches to analyze.",
    "analysis-complete": "Analysis complete!",
    "matches-analyzed": "matches analyzed",
    "no-history": "No analysis history yet."
  },

  "spor-toto": {
    "title": "Spor Toto",
    "sync-bulletins": "Sync Bulletins",
    "sync-success": "Bulletins synced successfully!",
    "select-bulletin": "Select Bulletin",
    "choose-bulletin": "Choose a bulletin...",
    "bulletin-label": "Cycle #{cycle} - {date}",
    "cycle-no": "Cycle No.",
    "cycle-no-short": "Cycle #{cycle}",
    "draw-date": "Draw Date",
    "status": "Status",
    "matches": "Matches",
    "choose-strategy": "Choose Strategy",
    "generate-prediction": "Generate AI Prediction",
    "selected": "Selected",
    "strategy-conservative": "Conservative",
    "strategy-conservative-desc": "100 columns, low risk approach",
    "strategy-balanced": "Balanced",
    "strategy-balanced-desc": "500 columns, balanced risk/reward",
    "strategy-aggressive": "Aggressive",
    "strategy-aggressive-desc": "2500 columns, maximum coverage",
    "strategy-formula": "Formula 6%",
    "strategy-formula-desc": "6% sampling, cost-efficient",
    "bulletin-history": "Bulletin History",
    "rollover-stats": "Rollover Stats",
    "prediction-generated": "Prediction generated successfully!"
  },

  "admin": {
    "title": "Admin Panel",
    "subtitle": "Manage users, monitor predictions, and system overview.",
    "overview": "Overview",
    "analytics": "Analytics Overview",
    "user-management": "User Management",
    "users": "Users",
    "settings": "Settings",
    "usage-limits": "Usage Limits",
    "total-users": "Total Users",
    "active-users": "Active Users",
    "active-matches": "Active Matches",
    "total-predictions": "Total Predictions",
    "total-coupons": "Total Coupons",
    "toggle-active": "Toggle Active",
    "update-role": "Update Role",
    "update-subscription": "Update Subscription",
    "delete-user": "Delete User",
    "reset-limits": "Reset All Limits",
    "setting-key": "Setting Key",
    "setting-value": "Setting Value",
    "update-setting": "Update",
    "admin-badge": "Admin",
    "user-name": "Name",
    "user-email": "Email",
    "user-role": "Role",
    "user-status": "Status",
    "no-users": "No users found."
  },

  "common": {
    "loading": "Loading...",
    "save": "Save",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "search": "Search",
    "filter": "Filter",
    "sort": "Sort",
    "next": "Next",
    "previous": "Previous",
    "back": "Back",
    "refresh": "Refresh",
    "clear": "Clear",
    "all": "All",
    "no-data": "No data available.",
    "confirm": "Confirm",
    "close": "Close",
    "actions": "Actions",
    "status": "Status",
    "date": "Date",
    "active": "Active",
    "inactive": "Inactive",
    "page": "Page",
    "of": "of",
    "items-per-page": "Items per page",
    "showing": "Showing",
    "results": "results"
  }
}
